Skip to main content
Glama

MCP Server

by johnleider

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.

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de máquina que permite a Claude AI interactuar con herramientas a través de una interfaz de comunicación estructurada, siguiendo patrones MCP estándar con inicialización del servidor y transporte stdio.

  1. Descripción general
    1. Instalación
      1. Configuración para VS Code
        1. Características
          1. Estructura del proyecto
            1. Desarrollo
              1. Integración del SDK de MCP
                1. Licencia

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.
                    Last updated -
                    48
                    4
                    TypeScript
                    • Apple
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.
                    Last updated -
                    1
                    1
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A unified Model Context Protocol server that aggregates multiple MCP servers into one, allowing AI assistants like Claude Desktop, Cursor, and Cherry Studio to connect to a single server instead of managing multiple instances.
                    Last updated -
                    214
                    18
                    TypeScript
                    Apache 2.0
                    • Linux
                    • Apple
                  • -
                    security
                    -
                    license
                    -
                    quality
                    A Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with Go's Language Server Protocol (LSP) and benefit from advanced Go code analysis features.
                    Last updated -
                    Go
                    Apache 2.0

                  View all related MCP servers

                  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