Una aplicación de escritorio multiplataforma para gestionar las configuraciones de servidores MCP en Claude Code, Codex, Cursor, VS Code, OpenCode, Gemini CLI y más.
## Índice
- [Funciones](#funciones)
- [Instalación](#instalación)
- [Clientes compatibles](#clientes-compatibles)
- [Línea de comandos (vista previa)](#línea-de-comandos-vista-previa)
- [Privacidad y red](#privacidad-y-red)
- [Desarrollo](#desarrollo)
- [Star History](#star-history)
- [Aviso legal](#aviso-legal)
## Funciones
- **Un único espacio de trabajo** para todos los servidores MCP, importados desde las configuraciones que ya tienen tus clientes
- **Catálogo en línea**: encuentra servidores en el GitHub MCP Registry, el MCP Registry oficial o cualquier registro compatible, y añádelos con unos pocos clics
- Edición en **modo formulario o JSON sin procesar**
- **Aplica a varios clientes a la vez**, con revisión de las escrituras de riesgo, copias de seguridad automáticas y reversión
- Tema claro / oscuro, y una interfaz en 11 idiomas que sigue el idioma del sistema
## Instalación
Descarga el paquete para tu plataforma desde la [última versión](https://github.com/xjeway/mcp-manager/releases/latest):
| Plataforma | Paquete |
| --- | --- |
| macOS | `.dmg`, o `brew install --cask xjeway/mcp-manager/mcp-manager` |
| Windows | `setup.exe` (x64 / arm64) o `.msi` (x64) |
| Linux | `.deb`, `.rpm` o `.AppImage` |
Elige `arm64` / `aarch64` para Apple Silicon y dispositivos ARM, y `x64` / `x86_64` / `amd64` en los demás casos.
¿macOS dice que la aplicación está dañada o que no se puede abrir?
Las compilaciones de las versiones tienen firma ad hoc, pero Apple aún no las ha notarizado. En el primer inicio:
1. Mueve la aplicación a `/Applications`, ábrela y cierra el aviso.
2. Abre **Ajustes del Sistema → Privacidad y seguridad**, haz clic en **Abrir igualmente** cerca del final y confirma.
Si macOS sigue diciendo que la aplicación está dañada (versiones antiguas sin firma), ejecuta:
```bash
xattr -dr com.apple.quarantine "/Applications/MCP Manager.app"
```
## Clientes compatibles
Todos los clientes siguientes admiten tanto la **importación** (leer los servidores MCP existentes de su configuración) como la **aplicación** (volver a escribir la configuración unificada).
## Línea de comandos (vista previa)
`mcpmgr` comparte la lista de servidores de la aplicación de escritorio, de modo que los cambios hechos en una aparecen en la otra.
```bash
npx @mcpmgr/cli list # o: npm i -g @mcpmgr/cli / brew install xjeway/mcp-manager/mcpmgr
mcpmgr add context7 -- npx -y @upstash/context7-mcp@latest
mcpmgr add linear --url https://mcp.linear.app/mcp -a cursor,claude-code
mcpmgr remove context7 -a codex
mcpmgr rollback
```
En una terminal, `add` te guía para elegir los servidores, los clientes y el ámbito, y muestra una vista previa de cada archivo antes de escribir. Cada paso tiene también una opción (`--yes`, `--dry-run`, `--json`, …); dentro de un agente de programación con IA como Claude Code o Codex, omite las preguntas y apunta al cliente de ese agente.
## Privacidad y red
MCP Manager solo se conecta a internet para buscar actualizaciones y, mientras la página del catálogo está abierta, para consultar registros MCP (en caché durante 6 horas, utilizable sin conexión). Desactiva el catálogo en **Ajustes → Catálogo en línea** para detener por completo esas solicitudes.
## Desarrollo
Requiere Node.js 20+, Rust stable y los [requisitos previos de Tauri](https://tauri.app/start/prerequisites/) para tu plataforma.
```bash
make install # instalar dependencias
make tauri-dev # ejecutar la aplicación de escritorio
make test && make check
```
La lógica principal (adaptadores de clientes, análisis, escrituras seguras) está en `crates/mcp-manager-core`, compartida por la aplicación Tauri en `src-tauri/` y la CLI en `crates/mcp-manager-cli/`. El proceso de publicación de versiones se describe en [`docs/releasing.md`](../../docs/releasing.md).
Las incidencias y los pull requests son bienvenidos; para cambios de mayor envergadura, abre primero una incidencia. Cuando cambies la documentación dirigida a los usuarios, mantén sincronizados [`README.md`](../../README.md), [`README.zh-CN.md`](../../README.zh-CN.md) y [`docs/readme/`](./).
## Star History
## Aviso legal
Este proyecto se desarrolla principalmente con ayuda de IA y lo revisa un mantenedor humano, por lo que aún puede contener errores. MCP Manager reescribe los archivos de configuración de otras herramientas; incluye copias de seguridad y reversión, pero conserva tus propias copias de seguridad de las configuraciones importantes. Se proporciona "tal cual" bajo la [licencia MIT](../../LICENSE).