Skip to main content
Glama

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

# Install dependencies pnpm install # Build the project pnpm run build # Start the server pnpm start

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):

{ "servers": { "my-mcp-server": { "command": "node", "args": ["/absolute/path/to/mcp/dist/index.js"], "env": {} } } }

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 :

{ "chat.mcp.discovery.enabled": true }

También puede verificar el descubrimiento y la configuración utilizando la paleta de comandos en VS Code:

  1. Presione Ctrl + Shift + P (o Cmd + Shift + P en macOS).

  2. Buscar MCP .

  3. 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

mcp/ ├── src/ │ ├── index.ts # Main entry point, server initialization │ ├── prompts/ # Prompt registration and management │ │ └── index.ts # Prompt registration module │ ├── resources/ # Resource definitions and handlers │ │ └── index.ts # Resource registration module │ └── tools/ # Tool implementations │ └── index.ts # Tool registration module ├── .github/ # GitHub-specific files │ └── FUNDING.yml # Sponsorship configuration ├── eslint.config.js # ESLint configuration ├── package.json # Project metadata and dependencies ├── pnpm-lock.yaml # Dependency lock file ├── tsconfig.json # TypeScript configuration └── README.md # Project documentation

Desarrollo

Para agregar nuevas funciones o ampliar las existentes:

  1. Agregue o actualice métodos de servicio en el archivo de servicio apropiado.

  2. Registra la herramienta en el archivo de herramientas correspondiente.

  3. 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 McpServer

  • StdioServerTransport para la comunicación

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnleider/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server