Skip to main content
Glama
upascal

mcp-deploy-mcp

by upascal

MCP Deploy Assistant (mcp-deploy-mcp)

Un servidor MCP remoto que ayuda a Claude a diseñar, estructurar y validar servidores MCP compatibles con la plataforma mcp-deploy — y que está a su vez desplegado por ella.

Herramientas

Herramienta

Propósito

get_help

Visión general de la plataforma + guías temáticas (formato de worker, manifiesto, diseño de herramientas, pruebas/lanzamiento, autenticación, errores comunes)

scaffold_mcp

Generar un repositorio completo y funcional para un nuevo MCP (13 archivos, prevalidados)

get_manifest_schema

Esquema JSON + reglas de nomenclatura + claves reservadas para mcp-deploy.json; verificación opcional de desviación en vivo aguas arriba

validate_manifest

Validar un manifiesto redactado, con verificación cruzada opcional de wrangler.jsonc

check_repo_compatibility

Verificar que el lanzamiento de un repositorio de GitHub contiene activos desplegables y un manifiesto válido

get_example

Repositorio mínimo estructurado + el manifiesto de producción de paper-search

Related MCP server: MCP Server Generator

Cómo se mantiene actualizado

Todo el conocimiento servible reside en content/. Se incluye en el worker en tiempo de compilación como alternativa, pero en tiempo de ejecución el worker obtiene el content/ más reciente de la rama main de este repositorio (en caché ~6h en el SQLite del Durable Object). Editar content/ y enviarlo a main actualiza cada instancia desplegada — no se necesita lanzamiento ni redespliegue. Los cambios de código (reglas de validación, nuevas herramientas) se entregan mediante lanzamientos etiquetados como cualquier MCP de mcp-deploy.

Las respuestas de las herramientas etiquetan de dónde proviene el contenido: live, cached o bundled@<version>.

Desarrollo

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

Lanzamiento

# 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

El CI adjunta worker.mjs + mcp-deploy.json al Lanzamiento de GitHub — los dos activos desde los que se despliega la plataforma.

Secretos

Ninguno requerido. El GITHUB_TOKEN opcional aumenta los límites de velocidad de la API de GitHub para check_repo_compatibility (los Workers comparten IPs de salida, por lo que el grupo no autenticado de 60/hora a veces se agota).

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