
Sota
io.github.sota-deploy由 GitHub 账号 sota-deploy 发布v1.1.1更新于 Oct 24, 2026
Deploy web apps via AI agents with sota.io. 9 tools for deploy, logs, env, and more.
发布方自己的服务:Sota
概览
Sota 让 AI 助手在 sota.io 上部署和管理 Web 应用:部署代码、查看日志、设置环境变量、回滚,以及管理项目和自定义域名。
- 可以做什么
- 从本地目录部署应用,查询部署状态或回滚到上一版本。读取项目或指定部署的构建与运行日志。设置并列出项目的环境变量。创建、列出并永久删除项目。添加、列出、查看和移除自定义域名,包括 DNS 与 SSL 状态。
- 适用场景
- 当你的应用托管在 sota.io,并希望直接在聊天客户端中部署、查看日志、修改环境变量或管理域名和项目,而不必打开控制台时使用。
- 运行要求
- 需要本地 Node.js 运行环境,在桌面 MCP 客户端中通过 npx 等方式运行该 npm 包。需要 sota.io 账号,并通过 SOTA_API_KEY 环境变量提供 API 密钥;SOTA_API_URL 为可选项。需要能访问 sota.io API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Sota,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
@sota-io/mcp
MCP server for sota.io — deploy web apps via AI agents.
[npm version] [npm downloads] [License: MIT] [Node]
Two transports
Since v1.4.0 this package ships two transports:
sota-mcp(stdio, default) — for Claude Code, Cursor, Windsurf, and any MCP client that spawns a local process. Pass yourSOTA_API_KEYvia env var.sota-mcp-http(Streamable HTTP) — for self-hosting the remote endpoint that powersmcp.sota.io(used by Claude Desktop and Claude.ai web). ReadsSUPABASE_JWT_SECRET,DATABASE_URL, etc. — most users do not need this; it's the same code that runs onmcp.sota.ioif you want to host your own.
Most users want the stdio transport.
One-click install for Claude Desktop / Claude.ai web
If you use Claude Desktop or Claude.ai (Pro / Max / Team / Enterprise plan),
the easiest install is not this npm package — it's the hosted remote
endpoint at mcp.sota.io. Click here:
OAuth handles auth. New users can sign up entirely inside Claude via the
create_account tool — no browser tab switch.
See https://sota.io/docs/integrations/claude.
Quick Start (stdio — Claude Code, Cursor, Windsurf, …)
- Get an API key from sota.io/dashboard/settings
- Configure your IDE
- Ask your AI: "Deploy my app to sota.io"
Installation
No install needed — run directly with npx:
Or install globally:
Configuration
Claude Code
CLI method:
Then set your API key in the shell environment:
Manual JSON (.claude/settings.json):
Claude Desktop
Edit claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor
Create .cursor/mcp.json in your project root:
Windsurf
Edit ~/.codeium/windsurf/mcp_config.json:
Tools
deploy
Deploy an application to sota.io. Creates a tar.gz archive of the specified directory and uploads it.
get-logs
Get build and runtime logs for a deployment. If no deployment_id is provided, returns logs for the latest deployment.
set-env
Set an environment variable for a project.
get-env
List environment variables for a project.
rollback
Rollback a project to its previous deployment. This swaps the container image without rebuilding.
get-status
Get the current deployment status for a project, including URL and recent deployment history.
list-projects
List all projects on your sota.io account.
No parameters required.
create-project
Create a new project on sota.io. The project slug is auto-generated from the name (lowercase, hyphens, max 63 chars) and used as the subdomain ({slug}.sota.io). For example, "My API" becomes my-api.sota.io.
delete-project
Delete a project and all its deployments from sota.io. This action is permanent.
add-domain
Add a custom domain to a project. Returns DNS instructions for pointing the domain.
list-domains
List all custom domains for a project.
get-domain
Get domain details including DNS verification status and SSL state.
remove-domain
Remove a custom domain from a project.
Environment Variables
Troubleshooting
"npx: command not found"
Problem: Your IDE doesn't inherit the shell PATH where nvm/fnm is loaded.
Fix: Use the absolute path to npx. Find it with:
Then update your MCP config to use the absolute path:
"SOTA_API_KEY environment variable is required"
Problem: The API key is not set in your MCP configuration.
Fix: Add the env block to your MCP server config. Shell environment variables do not automatically pass to MCP servers — the env block in the config is required:
Connection refused or timeout errors
Problem: Network issue or wrong API URL.
Fix: Check your internet connection. If you're using a custom API URL, verify SOTA_API_URL is set correctly. The default is https://api.sota.io.
License
MIT
Links
来源:README.md,提交 45bf3b4
工具
0版本历史
1- v1.1.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Sota 集成

Sota
io.sota官方发布者
Sota 的 MCP 服务器让助手管理 sota.io 平台项目:部署应用、查看日志、设置变量、回滚版本和管理域名。

sota-anchor
由 GitHub 账号 luckmanqasim 发布
在编码助手动手重造之前,检索近一年的论文、代码仓库和软件包,核实是否已有现成方案。

Sota Mcp
由 GitHub 账号 qso-graph 发布
面向 Summits on the Air(SOTA)的只读 MCP 服务器,让助手查询实时 spot、激活预告、山峰详情和附近山峰。

CSS SOTA
由 GitHub 账号 LuSrodri 发布
让助手查询 CSS 功能的 Baseline 状态与浏览器支持,并检查样式表是否符合指定支持目标。