
Sota
io.github.sota-deployPublished by GitHub account sota-deployv1.1.1Updated Oct 24, 2026
Deploy web apps via AI agents with sota.io. 9 tools for deploy, logs, env, and more.
The publisher's own server: Sota
Overview
Sota lets an AI assistant deploy and manage web apps on sota.io: deploy code, read logs, set environment variables, roll back, and handle projects and customdom
- What you can do
- Deploy an app from a local directory and check deployment status or roll back to a previous deployment. Read build and runtime logs for a project or a specific deployment. Set and list a project's environment variables. Create, list and permanently delete projects. Add, list, inspect and remove custom domains, including DNS and SSL status.
- When to use it
- Use it when you host apps on sota.io and want to deploy, inspect logs, change environment variables or manage domains and projects from a chat client instead of the dashboard.
- Requirements
- A local Node.js runtime to run the npm package (for example via npx) in a desktop MCP client. A sota.io account and an API key passed in the SOTA_API_KEY environment variable; SOTA_API_URL is optional. Network access to the sota.io API.
Installation
In SourceWeft
- Open Sota in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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
Source: README.md at commit 45bf3b4
Tools
0Version history
1- v1.1.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Sota integrations

Sota
io.sotaOfficial publisher
Sota's MCP server lets an assistant create and manage sota.io PaaS projects: deploy apps, read logs, set variables, roll back and manage domains.

sota-anchor
Published by GitHub account luckmanqasim
Checks recent papers, repositories and packages so a coding agent verifies whether something already exists before building it from scratch.

Sota Mcp
Published by GitHub account qso-graph
Read-only MCP server for Summits on the Air (SOTA) that lets an assistant look up live spots, activation alerts, summit details and nearby summits.

CSS SOTA
Published by GitHub account LuSrodri
Lets an assistant check CSS feature Baseline status and browser support, and audit stylesheets against a support target.