@sota-io/mcp
MCP server for sota.io — deploy web apps via AI agents.
Power your agent
คำสั่งของผู้เผยแพร่เอง ไม่ใช่เอนด์พอยต์ของ PlugMCP
Host a copy with our keys and logs.
npx -y @sota-io/[email protected]Claude Code ไม่มีลิงก์ติดตั้งสำหรับคำสั่งแบบโลคัล ให้คัดลอกคำสั่งด้านล่างแล้วรันในเทอร์มินัล
claude mcp add io.github.sota-deploy-sota -- npx -y @sota-io/mcp@1.1.1รันในเทอร์มินัล
{ "mcpServers": { "io.github.sota-deploy-sota": { "command": "npx", "args": [ "-y", "@sota-io/[email protected]" ] } }}claude_desktop_config.json
URL แบบรีโมตหรือคำสั่งบนเครื่องของคุณ? การติดตั้งสองแบบต่างกันอย่างไร
รันบน PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
เปิดจากผู้เผยแพร่
MCP server for sota.io — deploy web apps via AI agents.
Deploy web apps via AI agents with sota.io. 9 tools for deploy, logs, env, and more.
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 your SOTA_API_KEY via env var.sota-mcp-http (Streamable HTTP) — for self-hosting the remote endpoint
that powers mcp.sota.io (used by Claude Desktop and Claude.ai web). Reads
SUPABASE_JWT_SECRET, DATABASE_URL, etc. — most users do not need this;
it's the same code that runs on mcp.sota.io if you want to host your own.Most users want the stdio transport.
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.
No install needed — run directly with npx:
npx -y @sota-io/mcp
Or install globally:
npm install -g @sota-io/mcp
sota-mcp
CLI method:
claude mcp add sota -- npx -y @sota-io/mcp
Then set your API key in the shell environment:
export SOTA_API_KEY=sota_your_api_key_here
Manual JSON (.claude/settings.json):
{
"mcpServers": {
"sota": {
"command": "npx",
"args": ["-y", "@sota-io/mcp"],
"env": {
"SOTA_API_KEY": "sota_your_api_key_here"
}
}
}
}
Edit claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"sota": {
"command": "npx",
"args": ["-y", "@sota-io/mcp"],
"env": {
"SOTA_API_KEY": "sota_your_api_key_here"
}
}
}
}
Create .cursor/mcp.json in your project root:
{
"mcpServers": {
"sota": {
"command": "npx",
"args": ["-y", "@sota-io/mcp"],
"env": {
"SOTA_API_KEY": "sota_your_api_key_here"
}
}
}
}
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"sota": {
"command": "npx",
"args": ["-y", "@sota-io/mcp"],
"env": {
"SOTA_API_KEY": "sota_your_api_key_here"
}
}
}
}
deployDeploy an application to sota.io. Creates a tar.gz archive of the specified directory and uploads it.
"Deploy my app in the current directory to sota.io"
get-logsGet build and runtime logs for a deployment. If no deployment_id is provided, returns logs for the latest deployment.
"Show me the build logs for my sota.io project"
set-envSet an environment variable for a project.
"Set DATABASE_URL on my project to postgres://localhost/mydb"
get-envList environment variables for a project.
"Show all environment variables for my project"
rollbackRollback a project to its previous deployment. This swaps the container image without rebuilding.
"Roll back my app to the previous version"
get-statusGet the current deployment status for a project, including URL and recent deployment history.
"What's the status of my sota.io deployment?"
list-projectsList all projects on your sota.io account.
No parameters required.
"List my sota.io projects"
create-projectCreate 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.
"Create a new sota.io project called my-api"
delete-projectDelete a project and all its deployments from sota.io. This action is permanent.
"Delete my sota.io project abc123"
add-domainAdd a custom domain to a project. Returns DNS instructions for pointing the domain.
"Add example.com as a custom domain to my project"
list-domainsList all custom domains for a project.
"Show all custom domains for my project"
get-domainGet domain details including DNS verification status and SSL state.
"Check the DNS status of my custom domain"
remove-domainRemove a custom domain from a project.
"Remove the custom domain from my project"
Problem: Your IDE doesn't inherit the shell PATH where nvm/fnm is loaded.
Fix: Use the absolute path to npx. Find it with:
which npx
# Example output: /Users/you/.nvm/versions/node/v22.0.0/bin/npx
Then update your MCP config to use the absolute path:
{
"mcpServers": {
"sota": {
"command": "/Users/you/.nvm/versions/node/v22.0.0/bin/npx",
"args": ["-y", "@sota-io/mcp"],
"env": {
"SOTA_API_KEY": "sota_your_api_key_here"
}
}
}
}
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:
{
"env": {
"SOTA_API_KEY": "sota_your_api_key_here"
}
}
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.
MIT
Deploy web apps via AI agents with sota.io. 9 tools for deploy, logs, env, and more.
{ "mcpServers": { "io.github.sota-deploy-sota": { "command": "npx", "args": [ "-y", "@sota-io/[email protected]" ] } }}เครื่องมือ
ยังไม่มีรายการเครื่องมือ เซิร์ฟเวอร์แบบรีโมตจะได้รายการหลังการตรวจสอบสถานะครั้งแรก
FAQ
คัดลอกคอนฟิก stdio สำหรับ Cursor, Claude Desktop, Claude Code หรือ VS Code ได้ในหน้านี้ คอนฟิกนี้ใช้การติดตั้งของผู้เผยแพร่ ไม่ใช่พร็อกซีของ PlugMCP
ระเบียนนี้ไม่ได้ระบุตัวแปรสภาพแวดล้อมที่จำเป็น
Sota ทำงานแบบโลคัลผ่าน stdio
ตรวจสอบล่าสุดเมื่อ 2026-11-10 Deploy web apps via AI agents with sota.io. 9 tools for deploy, logs, env, and more.