EdgeOne Pages MCP

EdgeOne Pages MCP

An MCP service for deploying HTML content to EdgeOne Pages and obtaining a publicly accessible URL.

328
Stars
48
Forks
0
Releases

Overview

EdgeOne Pages MCP is a stdio-based MCP service that enables deploying HTML content, folders, or full-stack projects to EdgeOne Pages and obtaining publicly accessible URLs. The stdio MCP Server supports the deploy_folder tool for full-stack deployments, with regional configurations for Tencent Cloud International and Tencent Cloud China. A legacy MCP server (edgeone-pages-mcp) will be deprecated soon and supports deploy_html and deploy_folder_or_zip tools; it can be configured via EDGEONE_PAGES_API_TOKEN and EDGEONE_PAGES_PROJECT_NAME to deploy to an existing project or create a new one. A Streaming HTTP MCP Server variant exposes an HTTP endpoint for streaming clients, and supports deploy_html only. The deploy_html tool workflow: a Large Language Model generates HTML content, the MCP Server deploys it to EdgeOne Pages Edge Functions, stores the content in EdgeOne Pages KV storage for fast edge access, and returns a publicly accessible URL. Core features include integration with EdgeOne Pages Functions, KV storage, and automatic URL generation with robust API error handling. The project is open source and self-hosted with domain binding at the TencentEdgeOne GitHub repository, enabling self-hosting with custom domains.

Details

Owner
TencentEdgeOne
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Full-featured stdio MCP Server

A comprehensive MCP service that supports the deploy_folder tool for deploying full-stack projects, with regional configurations for Tencent Cloud International and Tencent Cloud China.

Legacy MCP (edgeone-pages-mcp)

An older MCP that supports deploy_html and deploy_folder_or_zip; slated for deprecation, can be configured via EDGEONE_PAGES_API_TOKEN and EDGEONE_PAGES_PROJECT_NAME.

Streaming HTTP MCP Server

Variant exposing an HTTP endpoint for streaming clients, supporting deploy_html only.

deploy_html Tool integration

Integrates with EdgeOne Pages Functions to deploy static HTML content and generate a public URL, using EdgeOne Pages KV storage for edge access.

Automatic Public URL generation

Automatically generates publicly accessible URLs for each deployment.

Open source and self-hosted

Source code is open source and can be self-hosted with custom domain binding.

API token and project name configuration

Supports EDGEONE_PAGES_API_TOKEN and EDGEONE_PAGES_PROJECT_NAME to deploy to an existing project or create a new one.

Audience

DevelopersDeploy HTML content, folders, or full-stack projects to EdgeOne Pages and obtain a public URL.
MCP operatorsManage edge deployments via MCP, using HTML and folder deployment workflows.
EdgeOne customersPublish static sites to EdgeOne Pages with fast edge delivery and public URL access.

Tags

EdgeOne PagesMCPdeploy_htmldeploy_folderdeploy_folder_or_zipEdgeOne Pages FunctionsEdgeOne Pages KV storagepublic URLstatic sitefull-stackedge functionsopen source