MCP
Servidor de Protocolo de Contexto de Máquina (MCP).
Descripción general
Esta es una implementación de servidor del Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA como Claude interactuar con sus herramientas y recursos personalizados. El servidor se creó con el paquete oficial @modelcontextprotocol/sdk y ofrece una arquitectura modular para añadir capacidades personalizadas.
Este servidor MCP se ejecuta como una aplicación Node.js y se comunica a través de stdio, lo que lo hace compatible con la integración MCP de VS Code. Está diseñado para ser extensible, lo que permite añadir herramientas, recursos y avisos personalizados para optimizar las capacidades de IA en el flujo de trabajo de desarrollo.
Related MCP server: API Tester MCP Server
Instalación
Configuración para VS Code
Para usar este servidor MCP con VS Code, agregue lo siguiente a su archivo .vscode/mcp.json (o muévalo a settings.json para uso global):
Asegúrese de reemplazar /absolute/path/to con la ruta absoluta real al directorio mcp .
Además, asegúrese de que el descubrimiento automático esté habilitado en su archivo settings.json :
También puede verificar el descubrimiento y la configuración utilizando la paleta de comandos en VS Code:
Presione
Ctrl + Shift + P(oCmd + Shift + Pen macOS).Buscar
MCP.Utilice las opciones disponibles para comprobar los ajustes de descubrimiento y configuración.
Características
Este servidor MCP proporciona una base estructurada para crear herramientas y capacidades personalizadas para asistentes de IA con:
Arquitectura modular : organizada en módulos distintos para herramientas, recursos y avisos.
Comunicación Stdio : compatible con la integración MCP de VS Code a través del transporte stdio
Configuración del entorno : utiliza dotenv para la gestión de variables de entorno
Compatibilidad con TypeScript : integración completa con TypeScript para seguridad de tipos
Diseño extensible : agregue fácilmente nuevas herramientas y capacidades implementando las interfaces proporcionadas
El servidor está diseñado para ampliarse con herramientas personalizadas para ayudar con los componentes, diseños y documentación como se indica en la descripción de las capacidades.
Estructura del proyecto
Desarrollo
Para agregar nuevas funciones o ampliar las existentes:
Agregue o actualice métodos de servicio en el archivo de servicio apropiado.
Registra la herramienta en el archivo de herramientas correspondiente.
Construya y pruebe sus cambios.
Integración del SDK de MCP
Este proyecto utiliza el paquete @modelcontextprotocol/sdk para crear un servidor de Protocolo de Contexto de Máquina con el que Claude puede interactuar. La arquitectura MCP permite a Claude:
Llamar a herramientas específicas definidas en el servidor
Recibir respuestas estructuradas
Proporcionar una mejor experiencia para consultas relacionadas
La implementación sigue los patrones estándar de MCP con:
Inicialización del servidor mediante
McpServerStdioServerTransport para la comunicación
Licencia
Instituto Tecnológico de Massachusetts (MIT)