MCP
What Is MCP
MCP (Model Context Protocol) is an open protocol that enables AI models to securely interact with local and remote resources. Just configure it in MCP-supported clients such as Cline, Cursor, and Claude.
EdgeOne Makers Deploy MCP
EdgeOne Makers Deploy MCP is a dedicated service that can quickly deploy web applications to EdgeOne Makers and generate publicly accessible links. This enables you to immediately preview and share AI-generated web content.
Deployment Mode
Makers Deploy MCP Server supports two deployment methods. You can quickly deploy your project to Makers from any MCP-supported client, based on your project's requirements.
Deploying Full-Stack Application
Communicate with the AI using natural language to guide it in completing code and deploying the project to Makers for continuous development and iteration. We recommend using the AI context file provided by Makers to help the AI generate more compliant code. For details, refer to the document.
{"mcpServers": {"edgeone-makers-mcp-server": {"command": "npx",// To deploy to Tencent Cloud China, use ["@edgeone/makers-mcp@latest", "--region", "china"]"args": ["@edgeone/makers-mcp@latest"]}}}
Supported clients: Cursor, VSCode, Windsurf, ChatWise, Cherry Studio, and so on
Sharing HTML Content
You can quickly deploy HTML content to Makers without logging in, for example, to share AI-generated web content.
{"mcpServers": {"edgeone-makers-mcp-server": {"url": "https://mcp-on-edge.edgeone.app/mcp-server"}}}
Supported clients: ChatWise
This method leverages serverless edge computing capability and KV storage to receive HTML content through API, automatically generating a public access link that takes effect immediately, achieving static page deployment in seconds with a built-in error handling mechanism.
Deploying Your Own MCP Service
Makers also provides corresponding templates to help you quickly get started with deploying your own MCP Server.
Take Self Hosted Makers MCP as an example. This is the MCP Server template for sharing HTML content mentioned above. You can deploy it as your own project to use your custom domain and learn the development paradigm of the MCP protocol.
Pre-issues:
1. Configure KV Storage: This is used to store HTML content. The variable name bound to the KV namespace must be `my_kv`. After binding, you need to redeploy the project. For more usage methods of KV, refer to KV Storage.
2. Bind a custom domain name: obtain a dedicated access address. For details, refer to Custom Domain Name.
After deployment, add the following content in the MCP Server configuration file:
{"mcpServers": {"edgeone-makers": {"url": "https://yourcustomdomainname/mcp-server"}}}
You can deploy HTML content to Makers using natural language with AI, or you can deploy it via API. An example is provided below:
curl -X POST https://your-custom-domain-name/kv/set \ -H "Content-Type: application/json" \ -d '{"value": "<html><body><h1>Hello, World!</h1></body></html>"}'
Why Use EdgeOne Makers?
The MCP technology trend aligns closely with the edge serverless architecture of Makers Functions. Its advantages in performance, scalability, and ease of use enable developers to leverage the convenience of a global edge network without managing infrastructure. We will continuously monitor industry trends, integrate with the direction of community technology evolution, and consistently enhance MCP-related capabilities to help developers improve efficiency and development experience.
For more details about Makers, see other sections of the documentation.
