local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
1MCP - Un servidor MCP para todos
Una implementación de servidor de protocolo de contexto de modelo unificado que agrega múltiples servidores MCP en uno.
Descripción general
1MCP (One MCP) está diseñado para simplificar el trabajo con asistentes de IA. En lugar de configurar varios servidores MCP para diferentes clientes (Claude Desktop, Cherry Studio, Cursor, Roo Code, Claude, etc.), 1MCP proporciona un único servidor unificado que:
- Agrega múltiples servidores MCP en una interfaz unificada
- Reduce el uso de recursos del sistema al eliminar instancias de servidor redundantes
- Simplifica la gestión de la configuración en diferentes asistentes de IA
- Proporciona una forma estandarizada para que los modelos de IA interactúen con herramientas y recursos externos.
- Admite la recarga de configuración dinámica sin reiniciar el servidor
- Maneja el apagado elegante y la limpieza de recursos
Inicio rápido
Para permitir que Cursor use servidores MCP existentes ya configurados en Claude Desktop, siga estos pasos:
- Ejecute el servidor 1MCP con el archivo de configuración de Claude Desktop:
- Agregue el servidor 1MCP a su archivo de configuración de Cursor (
~/.cursor/mcp.json
):
- ¡Disfrútala!
Uso
Puedes ejecutar el servidor directamente usando npx
:
Opciones disponibles:
--transport, -t
: Elija el tipo de transporte ("stdio" o "sse", predeterminado: "sse")--config, -c
: utilizar un archivo de configuración específico--port, -P
: Cambiar el puerto SSE (predeterminado: 3050)--host, -H
: Cambiar el host SSE (predeterminado: localhost)--tags, -g
: Filtrar servidores por etiquetas (ver la sección Etiquetas a continuación)--help, -h
: Mostrar ayuda
Ejemplo con variables de entorno:
Estibador
También puedes ejecutar 1MCP usando Docker:
Etiquetas de imagen disponibles:
latest
versión establevX.YZ
: Versión específica (por ejemplo,v1.0.0
)sha-<commit>
: Confirmación específica
Variables de entorno
Puede configurar 1MCP utilizando variables de entorno con el prefijo ONE_MCP_
:
ONE_MCP_TRANSPORT
: Tipo de transporte ("stdio" o "sse", predeterminado: "sse")ONE_MCP_PORT
: puerto SSE (predeterminado: 3050)ONE_MCP_HOST
: host SSE (predeterminado: "localhost")ONE_MCP_CONFIG
: Ruta al archivo de configuraciónONE_MCP_TAGS
: Lista de etiquetas separadas por comas para filtrar servidores
Ejemplo con variables de entorno:
Entendiendo las etiquetas
Las etiquetas te ayudan a controlar qué servidores MCP están disponibles para cada cliente. Piensa en las etiquetas como etiquetas que describen lo que cada servidor puede hacer.
Cómo usar etiquetas
- En la configuración de su servidor : agregue etiquetas a cada servidor para describir sus capacidades
- Al iniciar 1MCP en modo stdio : puedes filtrar servidores por etiquetas
- Al utilizar el transporte SSE : los clientes pueden solicitar servidores con etiquetas específicas
Etiquetas de ejemplo:
network
: Para servidores que realizan solicitudes webfilesystem
: para servidores que manejan operaciones de archivosmemory
: para servidores que proporcionan memoria/almacenamientoshell
: para servidores que ejecutan comandos de shelldb
: Para servidores que manejan operaciones de bases de datos
Configuración
Configuración global
El servidor administra automáticamente la configuración en una ubicación global:
- macOS/Linux:
~/.config/1mcp/mcp.json
- Ventanas:
%APPDATA%/1mcp/mcp.json
Formato del archivo de configuración
Cómo funciona
Arquitectura del sistema
Flujo de solicitud
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Ejecutar el servidor:
Depuración
Usando el Inspector MCP , que está disponible como un script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
This server cannot be installed
Un servidor de protocolo de contexto de modelo unificado que agrega múltiples servidores MCP en uno, lo que permite que los asistentes de IA como Claude Desktop, Cursor y Cherry Studio se conecten a un solo servidor en lugar de administrar múltiples instancias.