TL;DR Instala el plugin
mcp-server-dev, ejecuta/mcp-server-dev:build-mcp-servery describe qué quieres conectar. Claude te hace las preguntas de diseño que normalmente exige la especificación (transporte, forma de las tools, framework, auth), elige la arquitectura y te deja el servidor scaffoldeado. Tú pones el caso de uso, él pone la spec.
Todos los tips de MCP que hemos escrito enseñan a consumir servidores: los añades con claude mcp add y Claude gana herramientas. Esto va al revés. mcp-server-dev es un plugin oficial de Anthropic que hace que Claude te construya uno.
No es un generador de plantillas. Es una skill que entrevista tu caso de uso y toma por ti las decisiones que normalmente te mandan a leerte la especificación de MCP: si el servidor va remoto o local, cómo repartir las tools, qué framework usar y cómo resolver el auth. Luego scaffolda el proyecto.
Cuando lo lanzas, la conversación va más o menos así (es un flujo interactivo, no una salida fija):
> /mcp-server-dev:build-mcp-server
¿A qué se conecta? Una API en la nube (REST tipo Notion)
¿Quién lo va a usar? Cualquiera que lo instale
¿Cuántas acciones expone? Unas 6
Recomendación
Despliegue Remoto HTTP (streamable) · cero instalación, listo para OAuth
Tools una por acción (6 tools)
Framework TypeScript SDK
Scaffolding del proyecto...
Cómo se usa
1. Instala el plugin
Se entrega como plugin, así que se instala como cualquier otro:
/plugin install mcp-server-dev@claude-plugins-official
¿Dice que no encuentra el marketplace? Añádelo con /plugin marketplace add anthropics/claude-plugins-official y reintenta. Al terminar, /reload-plugins lo activa sin reiniciar.
2. Arranca la skill de construcción
/mcp-server-dev:build-mcp-server
O simplemente pídeselo en lenguaje normal ("ayúdame a construir un servidor MCP") y la skill entra sola.
3. Describe el caso de uso
Aquí está el truco. En vez de escribir código, respondes cinco preguntas: a qué se conecta, quién lo usará, cuántas acciones expone, si alguna tool necesita pedirte datos a mitad de ejecución, y qué auth usa el servicio. Con eso Claude decide la arquitectura por ti, en vez de dejarte esa decisión (la más cara de deshacer) a ciegas.
4. Deja que scaffolde (y derive si hace falta)
Para un servidor remoto sin UI, la propia skill te monta el proyecto (Express o FastMCP, o el camino exprés con Cloudflare Workers). Si necesitas widgets interactivos en el chat, deriva a build-mcp-app. Si el servidor tiene que vivir en tu máquina empaquetado con su runtime, deriva a build-mcpb.
5. Pruébalo y publícalo
Cuando corre, lo pruebas contra Claude real añadiéndolo como conector, pasas el checklist de revisión y, si quieres, lo mandas al Directory de Anthropic. La skill te enlaza cada paso.
Los cinco caminos (y cuándo gana cada uno)
| Despliegue | Cuándo |
|---|---|
| Remoto HTTP (streamable) | Por defecto. Envuelve una API en la nube. Cero instalación para el usuario y OAuth bien resuelto. |
| Elicitation | Una tool solo necesita que confirmes o rellenes un formulario corto. Sin código de UI. |
| MCP app | Necesitas widgets ricos en el chat (pickers con búsqueda, gráficas, dashboards). Deriva a build-mcp-app. |
| MCPB | El servidor tiene que tocar tu máquina (archivos, apps de escritorio). Empaquetado con su runtime. Deriva a build-mcpb. |
| Local stdio | Prototipo personal y rápido. No recomendado para distribuir. |
Los tres skills del plugin
| Skill | Para qué |
|---|---|
build-mcp-server |
La puerta de entrada. Entrevista y decide la arquitectura. |
build-mcp-app |
Añade UI interactiva (formularios, pickers, diálogos) dentro del chat. |
build-mcpb |
Empaqueta un servidor local con su runtime para que se instale sin Node ni Python. |
Documentación oficial: Find and build MCP servers
Requisitos
El plugin corre en Claude Code con soporte de plugins. El servidor que generes necesitará Node (TypeScript SDK) o Python (FastMCP), según el framework que elijas.