StaticX MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@StaticX MCP Serverdeploy the build from ./dist"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
StaticX MCP Server
Official Model Context Protocol server for StaticX, the deployment infrastructure for static websites.
Give Claude Code, Cursor, Codex, Cline, Windsurf, Claude Desktop, Zed, Continue, or another MCP client a scoped StaticX API token. The agent can then create sites, upload files, publish immutable releases, inspect logs, connect domains, and roll back with explicit confirmation.
StaticX intentionally uses scoped API tokens instead of OAuth because it is designed for developers, CI/CD, automation tools, and AI agents.
Install
The package runs directly through npx; a global install is not required.
{
"mcpServers": {
"staticx": {
"command": "npx",
"args": ["-y", "staticx-mcp-server"],
"env": {
"STATICX_API_TOKEN": "sx_replace_with_your_token",
"STATICX_API_BASE_URL": "https://staticx.site/api/v1"
}
}
}
}Create the narrowest token that fits the job. A short-lived, site-scoped token is the safest default for one-site deployments.
Full client-specific snippets are available in the StaticX MCP documentation.
Claude Code
claude mcp add staticx --scope user \
--env STATICX_API_TOKEN=sx_replace_with_your_token \
--env STATICX_API_BASE_URL=https://staticx.site/api/v1 \
-- npx -y staticx-mcp-serverCodex
codex mcp add staticx \
--env STATICX_API_TOKEN=sx_replace_with_your_token \
--env STATICX_API_BASE_URL=https://staticx.site/api/v1 \
-- npx -y staticx-mcp-serverLocal HTTP debugging
STATICX_API_TOKEN=sx_replace_with_your_token npx staticx-mcp-server httpThen connect a Streamable HTTP client or the MCP Inspector to:
http://localhost:3100/mcpHTTP mode listens on 127.0.0.1 by default. Do not expose it publicly without a secure reverse proxy and a deliberate authentication policy.
Environment variables
Variable | Required | Purpose |
| Yes | Scoped StaticX API token. |
| No | Defaults to |
| No | Default site ID for site-specific tools. |
| No | API request timeout in milliseconds. |
| No | Local HTTP port, default |
| No | Local HTTP bind host, default |
Never paste a real token into documentation, source control, screenshots, prompts, or issue reports.
Tools
Tool | Purpose |
| Show configuration state without exposing secrets. |
| Validate the configured token. |
| List accessible workspaces. |
| Create a workspace. |
| List accessible sites. |
| Read one site. |
| Create a site. |
| Upload a static build ZIP. |
| Import a public website URL. |
| Publish the current workspace. |
| Upload and deploy a ZIP end to end. |
| List immutable releases. |
| Roll back with exact confirmation text. |
| Delete an inactive release with exact confirmation text. |
| Read recent site activity. |
| Start one-record custom domain setup. |
| Read domain activation status. |
| Sync site environment variables. |
| Return the built-in safe deployment guide. |
Safety contract
Tokens are never returned by a tool.
Write tools explain their effect in their descriptions.
Rollback requires
ROLLBACK <deployment_id>.Deployment deletion requires
DELETE <deployment_id>.The server only calls the public StaticX
/api/v1contract.Use a site-scoped token for one-site agents and revoke it when the task is complete.
Recommended agent prompt
Use StaticX MCP to deploy this static website.
Before deploying:
- build the project
- verify index.html and 404.html exist at the build root
- explain what you will publish
After deploying:
- return the live URL and release
- inspect logs if anything fails
- do not roll back or delete anything without asking me firstDevelopment
git clone https://github.com/madprodworks-coder/staticx-mcp-server.git
cd staticx-mcp-server
npm install
npm testThe MCP package must continue to use the public StaticX API. It must not import Laravel controllers, services, or internal engine classes.
Security
Please report vulnerabilities privately as described in SECURITY.md. Do not open a public issue containing tokens, private URLs, or customer data.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/madprodworks-coder/staticx-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server