Skip to main content
Glama
upascal

mcp-deploy-mcp

by upascal

Помощник по развертыванию MCP (mcp-deploy-mcp)

Удаленный MCP-сервер, который помогает Клоду проектировать, создавать каркас и проверять MCP-серверы, совместимые с платформой mcp-deploy — и сам развертывается с её помощью.

Инструменты

Инструмент

Назначение

get_help

Обзор платформы + руководства по темам (формат worker, манифест, дизайн инструментов, тестирование/релиз, аутентификация, подводные камни)

scaffold_mcp

Создать полный, рабочий репозиторий для нового MCP (13 файлов, предварительно проверенный)

get_manifest_schema

JSON Schema + правила именования + зарезервированные ключи для mcp-deploy.json; опциональная проверка расхождения с актуальной версией

validate_manifest

Проверить черновик манифеста, с опциональной перекрестной проверкой wrangler.jsonc

check_repo_compatibility

Проверить, что релиз GitHub-репозитория содержит развертываемые артефакты и валидный манифест

get_example

Минимальный каркас репозитория + производственный манифест paper-search

Related MCP server: MCP Server Generator

Как он остается актуальным

Все обслуживаемые знания находятся в content/. Они встраиваются в worker во время сборки как запасной вариант, но во время выполнения worker загружает последнюю версию content/ из ветки main этого репозитория (кэшируется ~6 часов в SQLite Durable Object). Редактирование content/ и отправка в main обновляет каждый развернутый экземпляр — без релиза или повторного развертывания. Изменения кода (правила валидации, новые инструменты) поставляются через помеченные релизы, как и любой MCP mcp-deploy.

Ответы инструментов помечают источник содержимого: live, cached или bundled@<version>.

Разработка

npm install
npm run dev        # wrangler dev — http://localhost:8787 (health at /, MCP at /mcp)
npm test           # vitest (network-dependent tests skip gracefully when rate-limited)
npm run typecheck
npm run build      # produces dist/worker.mjs

Релиз

# bump "version" in mcp-deploy.json, package.json, and src/content.ts (VERSION), then:
git tag v0.1.0
git push origin main v0.1.0

CI прикрепляет worker.mjs + mcp-deploy.json к GitHub Release — два артефакта, из которых платформа развертывает.

Секреты

Никаких не требуется. Опциональный GITHUB_TOKEN повышает лимиты API GitHub для check_repo_compatibility (Workers используют общие исходящие IP, поэтому неаутентифицированный пул из 60 запросов в час иногда исчерпывается).

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    An MCP server that enables persistent memory, structured thinking sessions, and project-based knowledge management for Claude. It includes specialized coding tools for package discovery and reinvention prevention by validating code against existing libraries and APIs.
    17
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Creates, manages, and registers custom MCP servers for Claude Desktop. Enables users to generate and configure new MCP servers through natural language.
    11
    -
  • A
    license
    C
    quality
    C
    maintenance
    A comprehensive MCP server that enables Claude to read, create, edit, and generate code from Figma designs. Supports design tokens, code generation to multiple frameworks, and accessibility checks.
    100
    4
    MIT