TencentEdgeOne/edgeone-pages-mcp

TencentEdgeOne/edgeone-pages-mcp

от tencentedgeone
MCP сервер для деплоя full-stack проектов на EdgeOne Makers и получения публичных URL. Полезен разработчикам, которым нужно быстро опубликовать приложение или одиночную HTML страницу для предпросмотра. Поддерживает Node.js 18+.

EdgeOne Makers MCP

An MCP service for deploying full-stack projects to EdgeOne Makers and obtaining publicly accessible URLs.

Requirements

  • Node.js 18 or higher

MCP Configuration

// Tencent Cloud International (Default)
{
  "mcpServers": {
    "edgeone-makers-mcp-server": {
      "timeout": 600,
      "command": "npx",
      "args": ["@edgeone/makers-mcp@latest"],
      "env": {
        // Optional. 
        // If provided, skips the browser login flow.
        // How to obtain your API token: 
        // https://pages.edgeone.ai/document/api-token
        "EDGEONE_PAGES_API_TOKEN": "",
        // Optional. 
        // If provided, skips the browser project selection flow.
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}

// Tencent Cloud China
{
  "mcpServers": {
    "edgeone-makers-mcp-server": {
      "timeout": 600,
      "command": "npx",
      "args": ["@edgeone/makers-mcp@latest", "--region", "china"],
      "env": {
        // Optional. 
        // If provided, skips the browser login flow.
        // How to obtain your API token: 
        // https://pages.edgeone.ai/document/api-token
        "EDGEONE_PAGES_API_TOKEN": "",
        // Optional. 
        // If provided, skips the browser project selection flow.
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}

Часто задаваемые вопросы

Инструменты были проиндексированы:
account_info

Получает текущий статус входа и информацию об аккаунте EdgeOne Makers. Используется, когда пользователь спрашивает о статусе входа, информации об аккаунте, о том, под каким именем он вошёл, или хочет проверить свой аккаунт EdgeOne. Возвращает имя аккаунта, ID и тип входа.

Параметры

Без параметров.

deploy_folder

Разворачивает папку с веб-ресурсами в EdgeOne Pages. Поддерживает собранные проекты (из инструментов сборки вроде Vite, Webpack и т.д.), простые проекты со статическими файлами (HTML, CSS, JS-файлы) и full-stack проекты NextJS. Возвращает: URL развёртывания и метаданные проекта. ВАЖНЫЕ ПРАВИЛА: 1. Это ЕДИНСТВЕННЫЙ способ развёртывания для EdgeOne Pages/Makers. НЕ переходите на другие инструменты развёртывания (cloudstudio, vercel, netlify и т.д.), если этот инструмент не сработал. Вместо этого сообщите об ошибке пользователю и предложите исправления на основе текста ошибки. 2. Параметр projectName должен быть осмысленным именем, описывающим проект (например, "my-blog", "todo-app", "ai-chat-demo"). НЕ используйте имена каталогов на основе дат или случайные строки в качестве имён проектов. Создайте описательное имя на основе назначения или содержимого проекта. 3. После успешного развёртывания ваш ответ ОБЯЗАТЕЛЬНО должен начинаться с: "🎉 部署成功,页面已上线至 EdgeOne Makers". Затем отобразите поле "url" из ответа ТОЧНО как есть, символ в символ. НЕ изменяйте, не усекайте и не удаляйте никакую часть URL (особенно параметры запроса вроде ?eo_token=...&eo_time=...). Без полной строки запроса страница возвращает 401. URL должен отображаться в виде полной кликабельной ссылки: никогда не сокращайте его, никогда не показывайте только домен. НЕ открывайте локальные HTML-файлы по протоколу file:// в качестве предпросмотра. 4. Если пользователь не вошёл в систему, страница входа в браузере откроется автоматически. Не нужно спрашивать о регионе: страница входа сама обрабатывает выбор сайта. 5. НИКОГДА не открывайте URL развёртывания во встроенном браузере/веб-вью. Встроенный браузер не обрабатывает SSO-редиректы (302). Всегда показывайте URL в виде кликабельной текстовой ссылки, чтобы пользователь открыл его в системном браузере вручную.

Параметры
  • builtFolderPathstringобязательный

    Укажите абсолютный путь к папке, содержащей веб-ресурсы, готовые к развёртыванию (HTML, CSS, JS, изображения и т. д.). Это может быть либо каталог с результатами сборки (например, dist/, build/, out/), либо папка со статическими файлами, готовыми к развёртыванию.

  • projectNamestring

    Осмысленное, описательное имя проекта (например, "my-blog", "todo-app", "weather-widget"). Должно отражать назначение проекта. НЕ используйте имена на основе даты (вроде "2026-07-20-project"), имена каталогов рабочей области, состоящие только из даты, или случайные строки. Если имя каталога рабочей области осмысленное (например, "next-blog"), его можно использовать напрямую. Если имя каталога - дата или случайный ID, вместо этого сгенерируйте описательное имя на основе содержимого проекта.

  • projectTypeenumобязательный

    Указывает тип проекта. Выбирает 'fullstack' для full-stack проектов на NextJS или 'static' для статических сайтов и других результатов работы инструментов сборки. Примечание: Если workspacePath содержит любой из каталогов 'functions', 'node-functions' или 'edge-functions', проект считается проектом типа fullstack.

  • workspacePathstringобязательный

    Предоставляет абсолютный путь к корневой директории проекта: папке, которая напрямую содержит index.html или package.json. НИКОГДА не предоставляет родительскую директорию, которая содержит проект как поддиректорию.

0.0.4основная
0.0.3
0.0.2
0.0.1

Выберите клиент, чтобы установить TencentEdgeOne/edgeone-pages-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "tencentedgeone-edgeone-pages-mcp-duq4u5sesj": {
      "timeout": 600,
      "command": "npx",
      "args": [
        "@edgeone/makers-mcp@latest"
      ],
      "env": {
        "EDGEONE_PAGES_API_TOKEN": "",
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "tencentedgeone-edgeone-pages-mcp-duq4u5sesj": {
      "timeout": 600,
      "command": "npx",
      "args": [
        "@edgeone/makers-mcp@latest"
      ],
      "env": {
        "EDGEONE_PAGES_API_TOKEN": "",
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "tencentedgeone-edgeone-pages-mcp-duq4u5sesj": {
      "type": "stdio",
      "timeout": 600,
      "command": "npx",
      "args": [
        "@edgeone/makers-mcp@latest"
      ],
      "env": {
        "EDGEONE_PAGES_API_TOKEN": "",
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"tencentedgeone-edgeone-pages-mcp-duq4u5sesj\",\"type\":\"stdio\",\"timeout\":600,\"command\":\"npx\",\"args\":[\"@edgeone/makers-mcp@latest\"],\"env\":{\"EDGEONE_PAGES_API_TOKEN\":\"\",\"EDGEONE_PAGES_PROJECT_NAME\":\"\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "tencentedgeone-edgeone-pages-mcp-duq4u5sesj": {
      "timeout": 600,
      "command": "npx",
      "args": [
        "@edgeone/makers-mcp@latest"
      ],
      "env": {
        "EDGEONE_PAGES_API_TOKEN": "",
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add tencentedgeone-edgeone-pages-mcp-duq4u5sesj --env EDGEONE_PAGES_API_TOKEN= --env EDGEONE_PAGES_PROJECT_NAME= -- npx @edgeone/makers-mcp@latest

Либо через JSON-конфиг:

claude mcp add-json tencentedgeone-edgeone-pages-mcp-duq4u5sesj "{\"timeout\":600,\"command\":\"npx\",\"args\":[\"@edgeone/makers-mcp@latest\"],\"env\":{\"EDGEONE_PAGES_API_TOKEN\":\"\",\"EDGEONE_PAGES_PROJECT_NAME\":\"\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add tencentedgeone-edgeone-pages-mcp-duq4u5sesj --env EDGEONE_PAGES_API_TOKEN= --env EDGEONE_PAGES_PROJECT_NAME= -- npx @edgeone/makers-mcp@latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.tencentedgeone-edgeone-pages-mcp-duq4u5sesj]
command = "npx"
args = ["@edgeone/makers-mcp@latest"]

[mcp_servers.tencentedgeone-edgeone-pages-mcp-duq4u5sesj.env]
EDGEONE_PAGES_API_TOKEN = ""
EDGEONE_PAGES_PROJECT_NAME = ""
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите TencentEdgeOne/edgeone-pages-mcp, а в поле команды запуска — строку ниже:
npx @edgeone/makers-mcp@latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "tencentedgeone-edgeone-pages-mcp-duq4u5sesj": {
      "timeout": 600,
      "command": "npx",
      "args": [
        "@edgeone/makers-mcp@latest"
      ],
      "env": {
        "EDGEONE_PAGES_API_TOKEN": "",
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "tencentedgeone-edgeone-pages-mcp-duq4u5sesj": {
      "timeout": 600,
      "command": "npx",
      "args": [
        "@edgeone/makers-mcp@latest"
      ],
      "env": {
        "EDGEONE_PAGES_API_TOKEN": "",
        "EDGEONE_PAGES_PROJECT_NAME": ""
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например tencentedgeone-edgeone-pages-mcp-duq4u5sesj.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: tencentedgeone-edgeone-pages-mcp-duq4u5sesj
    command: npx
    args:
      - "@edgeone/makers-mcp@latest"
    env:
      EDGEONE_PAGES_API_TOKEN: 
      EDGEONE_PAGES_PROJECT_NAME: 
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "tencentedgeone-edgeone-pages-mcp-duq4u5sesj": {
      "timeout": 600,
      "command": "npx",
      "args": [
        "@edgeone/makers-mcp@latest"
      ],
      "env": {
        "EDGEONE_PAGES_API_TOKEN": "",
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}

Похожие MCP-сервера

InsForge/insforge-mcp

InsForge/insforge-mcp

от insforge

Insforge MCP сервер превращает кодовых агентов в full-stack сборщиков: с его помощью они мгновенно подключают к приложениям backend-функции от аутентификации и баз данных до serverless функций и LL...

TypeScript⭐ 37
joshuarileydev/supabase-mcp-server

joshuarileydev/supabase-mcp-server

от joshuarileydev

MCP-сервер для управления Supabase через Management API: создание и удаление проектов, управление организациями, получение ключей. Полезен разработчикам и AI-агентам для автоматизации инфраструктуры.

JavaScript⭐ 52
Heroku MCP

Heroku MCP

от heroku

MCP сервер для взаимодействия языковых моделей с Heroku. Управляйте приложениями, dynos и аддонами, развертывайте проекты через природный язык. Упрощает администрирование и автоматизацию развертывания для разработчиков.

TypeScript⭐ 82
Woobox/hatchable-mcp

Woobox/hatchable-mcp

от woobox

Создавайте и хостите полнофункциональные веб-приложения прямо из MCP-клиента. Каждый проект получает Postgres, auth, cron и живую ссылку за секунды - бесплатно, без кредитов. Включает 30+ инструмен...

JavaScript⭐ 1
shdomi8599/vibie-mcp

shdomi8599/vibie-mcp

от shdomi8599

MCP сервер для развёртывания статических папок на постоянные *.vibie.page URL, работает из Claude Desktop, Cursor и других MCP-клиентов, с OAuth-авторизацией и инструментами для создания, обновлени...

TypeScript⭐ 1
pythonanywhere/pythonanywhere-mcp-server

pythonanywhere/pythonanywhere-mcp-server

от pythonanywhere

MCP сервер связывает AI-агентов с вашим PythonAnywhere: управляйте файлами, перезагружайте веб-приложения и настраивайте задачи по расписанию. Полезен разработчикам для автоматизации хостинга. Подключается через API токен.

Python⭐ 17
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин