
EdgeOne Pages MCP
OfficialDeploy HTML, folders, or full-stack projects to Tencent EdgeOne Pages and get a public URL.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npx edgeone-pages-mcp-fullstack@latestPaste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"edgeone-pages-mcp": {
"command": "npx",
"args": [
"edgeone-pages-mcp-fullstack@latest"
]
}
}
}Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf
Before you start
- Node.js 18 or higher
- Optional: an EdgeOne Pages API token (legacy package only) for deploying folders or zip files to EdgeOne Pages projects
About EdgeOne Pages MCP
An official Tencent EdgeOne MCP server for deploying HTML content, folders, or full-stack projects to EdgeOne Pages and obtaining publicly accessible URLs. The deploy_html tool stores LLM-generated HTML in EdgeOne's edge KV Store and returns a fast public URL; the deploy_folder tool deploys complete static and full-stack projects, creating or updating projects.
Tools & capabilities (3)
deploy_htmlDeploys static HTML content to EdgeOne Pages Functions, stores it in the EdgeOne Pages KV Store for fast edge access, and returns an immediately accessible public URL. Available in the fullstack stdio, legacy stdio, and Streaming HTTP servers.
deploy_folderDeploys complete projects to EdgeOne Pages, including static website projects and full-stack applications, with the option to create a new project or update an existing one. Available in the recommended fullstack stdio server.
deploy_folder_or_zipDeploys folders or zip files to EdgeOne Pages. Available in the legacy edgeone-pages-mcp server (to be deprecated); requires an EdgeOne Pages API token.
What this server can do
EdgeOne Pages MCP provides tools for these capabilities — tap one to see every MCP server that does the same:
When to use it
- Instantly publish LLM-generated HTML pages to a public URL with fast edge delivery
- Deploy a complete static website project to EdgeOne Pages
- Deploy a full-stack application to EdgeOne Pages
- Update an existing EdgeOne Pages project or create a new one from a local folder
Security notes
The recommended fullstack stdio server requires no authentication. The legacy edgeone-pages-mcp package accepts an optional EDGEONE_PAGES_API_TOKEN (and EDGEONE_PAGES_PROJECT_NAME) env var, needed only for deploying folders or zip files to EdgeOne Pages projects; treat the API token as a secret. Note that the deploy_html tool publishes content to a publicly accessible URL.
EdgeOne Pages MCP FAQ
Which configuration should I use?
Use the recommended fullstack stdio server (edgeone-pages-mcp-fullstack) for full features including the deploy_folder tool. The legacy edgeone-pages-mcp package (supporting deploy_html and deploy_folder_or_zip) is to be deprecated soon. The Streaming HTTP server only supports deploy_html.
Do I need an API token?
No token is required for the recommended fullstack stdio server. The legacy edgeone-pages-mcp package needs an optional EDGEONE_PAGES_API_TOKEN only when deploying folders or zip files to EdgeOne Pages projects.
How do I deploy to the Tencent Cloud China region?
Add "--region", "china" to the args of the fullstack server, e.g. ["edgeone-pages-mcp-fullstack@latest", "--region", "china"]. The default is Tencent Cloud International.
Can I self-host with a custom domain?
Yes. The source code is open source and can be self-deployed with custom domain binding via https://github.com/TencentEdgeOne/self-hosted-pages-mcp.
Alternatives to EdgeOne Pages MCP
Compare all alternatives →GitHub's official server for repos, issues, PRs, and Actions — local Docker or hosted remote.
Official AWS Labs server that lets agents call any AWS API via the AWS CLI surface.
Bulk Kubernetes port forwarding with an MCP server that lets AI assistants forward services, inspect pods, and monitor traffic.
Compare EdgeOne Pages MCP with: