MCP Config Generator
Una herramienta web para agregar servidores MCP de forma segura a tu configuración de Claude Desktop.
Documentación
Generador de Configuración MCP
Una herramienta web moderna para añadir servidores MCP de forma segura a tu configuración de Claude Desktop sin romper la estructura JSON.
🌟 Características
- Gestión segura de configuración - Carga tu configuración existente y añade nuevos servidores de forma segura
- Validación JSON - Evita romper tu configuración con validación automática
- Múltiples tipos de servidor - Soporta configuraciones de servidor basadas en comandos, HTTP y personalizadas
- Lista visual de servidores - Ve todos tus servidores actuales con opciones fáciles de eliminación
- Copiar y descargar - Exportación sencilla de tu configuración final
- Formato en tiempo real - Formato y validación JSON automáticos
- Diseño adaptable - Funciona en dispositivos de escritorio y móviles
🎯 Problema que resuelve
Cuando encuentras una nueva configuración de servidor MCP en línea y quieres añadirla a tu configuración existente de Claude Desktop, editar el JSON manualmente puede ser arriesgado: un error de sintaxis rompe toda la configuración. Esta herramienta elimina ese riesgo al:
- Validar primero tu configuración existente
- Fusionar de forma segura las nuevas configuraciones de servidor
- Garantizar que el resultado final sea JSON válido
- Proporcionar retroalimentación visual durante todo el proceso
🚀 Cómo usar
1. Carga tu configuración actual
- Abre la herramienta en tu navegador: mcp-conf-gen.pages.dev
- Pega el contenido de tu
claude_desktop_config.jsonexistente en la primera área de texto - Haz clic en "Validar configuración" para asegurarte de que tenga el formato correcto
- O usa "Cargar ejemplo" para comenzar con una configuración de muestra
2. Añade nuevos servidores
- Encuentra una configuración de servidor en un sitio web (GitHub, documentación, publicaciones de blog, etc.)
- Copia el bloque JSON del servidor (solo la parte del servidor, no toda la configuración)
- Introduce un nombre único de servidor en el campo "Nombre del servidor"
- Pega la configuración JSON en el campo "Configuración JSON del servidor"
- Haz clic en "Añadir servidor": la herramienta valida y lo añade de forma segura
3. Gestiona tus servidores
- Ve todos los servidores actuales en la sección "Servidores actuales"
- Consulta los detalles del comando y la configuración de cada servidor
- Elimina servidores no deseados con el botón de borrar
- Los detalles del servidor se truncan para facilitar la lectura, pero muestran la información completa al pasar el cursor
4. Exporta tu configuración
- Ve la configuración completa en la sección "Configuración final"
- Copia al portapapeles con el botón "Copiar"
- Descarga como archivo con el botón "Descargar"
- Usa "Formato" para limpiar el formato JSON
📋 Flujo de trabajo de ejemplo
Tu configuración existente:
{
"serverConfig": {
"command": "/bin/sh",
"args": ["-c"]
},
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": ["@wonderwhy-er/desktop-commander@latest"]
},
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
}
}
}
Nueva configuración de servidor encontrada en línea:
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer ${input:github_mcp_pat}"
}
}
Resultado después de añadirla de forma segura:
{
"serverConfig": {
"command": "/bin/sh",
"args": ["-c"]
},
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": ["@wonderwhy-er/desktop-commander@latest"]
},
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer ${input:github_mcp_pat}"
}
}
}
}
📁 Configuración de Claude Desktop
- Usa la herramienta para generar tu configuración
- Copia o descarga la configuración final
- Guárdala como
claude_desktop_config.jsonen tu carpeta de configuración de Claude:- macOS:
~/Library/Application Support/Claude/ - Windows:
%APPDATA%/Claude/ - Linux:
~/.config/claude/
- macOS:
- Reinicia Claude Desktop para cargar la nueva configuración
🛠️ Tipos de servidor compatibles
Servidores basados en comandos
{
"command": "npx",
"args": ["@modelcontextprotocol/server-github"]
}
Servidores HTTP
{
"type": "http",
"url": "https://api.example.com/mcp/",
"headers": {
"Authorization": "Bearer ${input:api_key}"
}
}
Configuraciones personalizadas
Se admite cualquier configuración de servidor MCP válida. La herramienta conserva todas las propiedades y estructuras.
🔧 Desarrollo
El proyecto utiliza HTML, CSS y JavaScript puros, sin dependencias ni proceso de compilación.
# Clone the repository
git clone https://github.com/maslybs/mcp-config-generator.git
# Open in browser
open index.html
Estructura del proyecto
index.html- Aplicación completa en un solo archivoREADME.md- Esta documentación
🌐 Demo en vivo
Visita mcp-conf-gen.pages.dev para usar la herramienta en línea.
🤝 Contribuciones
¡Las contribuciones son bienvenidas! No dudes en enviar una solicitud de extracción.
📝 Licencia
Licencia MIT: consulta el código para más detalles.