MCP Expert Server

Integrations

  • Utilizes environment variables for configuration, particularly for storing the Anthropic API key

  • Uses Node.js as the runtime environment for the MCP server, requiring version 18 or higher

  • Implements the server using TypeScript for type safety and modularity in the codebase

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
                    A
                    license
                    -
                    quality
                    A Model Context Protocol implementation that enables AI-powered access to documentation resources, featuring URI-based navigation, template matching, and structured documentation management.
                    Last updated -
                    3
                    Python
                    MIT License
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.
                    Last updated -
                    19
                    TypeScript
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.
                    Last updated -
                    46
                    2
                    Python
                    • Linux
                    • Apple
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants like Claude to access and search Atlassian Confluence content, allowing integration with your organization's knowledge base.
                    Last updated -
                    5
                    1,585
                    5
                    TypeScript
                    • Apple

                  View all related MCP servers

                  ID: 13bt2om5eq