Skip to main content
Glama

MCP Expert Server

Servidor experto MCP

Un servidor de Protocolo de Contexto de Modelo que proporciona generación inteligente de consultas y asistencia con la documentación mediante Claude AI. El servidor analiza la documentación de la API y proporciona dos herramientas principales:

  • create-query : genera consultas basadas en solicitudes de lenguaje natural
  • Documentación : Proporciona información de documentación relevante en función de las preguntas.

Prerrequisitos

  • Node.js >= 18
  • Una clave API antrópica para Claude

Instalación

  1. Clonar el repositorio
  2. Instalar dependencias:
npm install
  1. Cree un archivo .env con su clave API de Anthropic:
ANTHROPIC_API_KEY=your_api_key_here

Configuración

Antes de ejecutar el servidor, debe:

  1. Construya el proyecto y ejecute el script de instalación:
npm run build npm run setup

Esto hará lo siguiente:

  • Cree los directorios necesarios ( docs/ y prompts/ )
  • Crear archivos de aviso predeterminados
  • Generar una descripción inicial del servicio
  1. Agregue los archivos de documentación de su API al directorio docs/ (admite archivos .txt , .md y .json )
  2. Opcionalmente, personalice las indicaciones en el directorio prompts/ :
    • system-prompt.txt : Indicador principal del sistema para Claude
    • tool-metadata.txt : contexto adicional para las descripciones de herramientas
    • query-metadata.txt : contexto adicional para la generación de consultas
    • service-description.txt : Descripción del servicio generada automáticamente

Uso

Servidor independiente

Iniciar el servidor:

npm start

El servidor expone dos herramientas a través del Protocolo de Contexto de Modelo:

  • create-query : Genera una consulta basada en una solicitud en lenguaje natural
    { "name": "create-query", "arguments": { "request": "Find all users who signed up in the last week" } }
  • documentación : Obtenga información de la documentación
    { "name": "documentation", "arguments": { "request": "How do I authenticate API requests?" } }

Integración de escritorio de Claude

  1. Agregue esta configuración a su archivo de configuración de Claude Desktop:
{ "mcpServers": { "expert": { "command": "node", "args": ["/ABSOLUTE/PATH/TO/expert-server/build/index.js"], "env": { "ANTHROPIC_API_KEY": "your_api_key_here" } } } }
  1. Reemplace /ABSOLUTE/PATH/TO/expert-server con la ruta absoluta real a la instalación de su servidor.
  2. Reinicie Claude Desktop.

Estructura del directorio

. ├── docs/ # Your API documentation files ├── prompts/ # System prompts and metadata │ ├── system-prompt.txt # Main system prompt │ ├── tool-metadata.txt # Tool description context │ ├── query-metadata.txt # Query generation context │ └── service-description.txt # Generated service description ├── src/ # Source code │ ├── index.ts # Entry point │ ├── server.ts # MCP server implementation │ └── services/ # Core services │ └── expertService.ts # Claude integration └── package.json

Desarrollo

  • Construir el proyecto:
npm run build
  • El servidor utiliza TypeScript y sigue una arquitectura modular.
  • Todas las interacciones de Claude son manejadas por la clase ExpertService
  • Los registros de depuración se escriben en stderr con el prefijo [DEBUG]

Solución de problemas

Si encuentra problemas de conexión:

  1. Asegúrese de haber ejecutado el script de configuración:
npm run setup
  1. Compruebe que todos los archivos necesarios existan en el directorio prompts/
  2. Verifique que su ANTHROPIC_API_KEY esté configurada correctamente
  3. Utilice rutas absolutas en su configuración de Claude Desktop
  4. Verifique los registros de depuración (escritos en stderr)

Variables de entorno

  • ANTHROPIC_API_KEY : Su clave de API antrópica (obligatoria)

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

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 modelo que utiliza Claude AI para generar consultas inteligentes y ofrecer asistencia de documentación basada en el análisis de la documentación de API.

  1. Prerrequisitos
    1. Instalación
      1. Configuración
        1. Uso
          1. Servidor independiente
          2. Integración de escritorio de Claude
        2. Estructura del directorio
          1. Desarrollo
            1. Solución de problemas
              1. Variables de entorno
                1. Licencia

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A comprehensive suite of Model Context Protocol servers designed to extend AI agent Claude's capabilities with integrations for knowledge management, reasoning, advanced search, news access, and workspace tools.
                    Last updated -
                    5
                    TypeScript
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.
                    Last updated -
                    25
                    29
                    Python
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server implementation that enables AI assistants like Claude to perform Google searches and retrieve web data directly through natural language requests.
                    Last updated -
                    1
                    571
                    36
                    TypeScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants like Claude to interact with microCMS content management system through six core tools for performing CRUD operations on microCMS list-type APIs.
                    Last updated -
                    10
                    10
                    11
                    TypeScript
                    MIT License
                    • Apple

                  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/crazyrabbitLTC/mcp-expert-server'

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