Integrations
Provides access to MCP servers listed in the Model Context Protocol GitHub repository, allowing AI assistants to discover available services
Uses Mermaid for rendering architecture and data flow diagrams to visualize the MCP Advisor system architecture
Incorporates Shields.io badges in the README to display MCP status and links to MCP servers
Asesor de MCP
Asesoramiento e instalación de MCP
Experiencia MCP Advisor
¿Qué es esto?
MCP Advisor es un servicio de descubrimiento y recomendación que te ayuda a explorar los servidores de Protocolo de Contexto de Modelo. Actúa como una guía inteligente que ayuda a los asistentes de IA a encontrar y comprender los servicios MCP disponibles mediante consultas en lenguaje natural , lo que facilita el descubrimiento y el uso de las herramientas adecuadas para tareas específicas.
Características
- Búsqueda inteligente : encuentre servicios de MCP mediante consultas en lenguaje natural
- Metadatos enriquecidos : obtenga información detallada sobre cada servicio
- Actualizaciones en tiempo real : Siempre actualizado con los últimos servicios de MCP
- Fácil integración : Fácil de integrar con cualquier asistente de IA compatible con MCP
- Búsqueda vectorial : Desarrollada por OceanBase para una búsqueda semántica de alto rendimiento
- Arquitectura modular : separación clara de las preocupaciones por la mantenibilidad y la extensibilidad
Arquitectura
Flujo de datos
Inicio rápido
Uso
- Clonar el repositorio
o
- Utilice
npx
Instalación
Para Claude Desktop, edite su archivo claude_desktop_config.json
:
MacOS/Linux
Ventanas
Opciones de transporte
MCP Advisor admite dos métodos de transporte:
1. Transporte de Stdio (predeterminado)
Utilice esto para herramientas de línea de comandos e integraciones directas.
Agregue a la configuración MCP de su asistente de IA para habilitar capacidades de descubrimiento de servicios:
2. Transporte SSE (servidor HTTP)
Úselo para servidores remotos o integraciones web. Inicie el servidor con:
Variables de entorno para la configuración de SSE:
TRANSPORT_TYPE
: Establezca ensse
para utilizar el transporte SSE (el valor predeterminado es stdio)SERVER_PORT
: puerto del servidor HTTP (predeterminado: 3000)SERVER_HOST
: host del servidor HTTP (predeterminado: localhost)SSE_PATH
: ruta del punto final de SSE (predeterminado: /sse)MESSAGE_PATH
: Ruta del punto final de los mensajes (predeterminado: /messages)
Conéctese al servidor usando:
- Punto final SSE:
http://localhost:3000/sse
- Punto final de mensajes:
http://localhost:3000/messages?sessionId=<SESSION_ID>
- Comprobación de estado:
http://localhost:3000/health
3. Transporte REST
Ejemplos
Consultas de ejemplo
A continuación se muestran algunos ejemplos de consultas que puede utilizar con MCP Advisor:
Ejemplo de respuesta
Solución de problemas
Problemas comunes
- Conexión rechazada
- Asegúrese de que el servidor se esté ejecutando en el puerto especificado
- Comprobar la configuración del firewall
- Verifique que la dirección del host sea correcta
- No se obtuvieron resultados
- Pruebe una consulta más general
- Verifique la conectividad de la red a la API de registro
- Verificar que los puntos finales de la API estén configurados correctamente
- Caídas de conexión SSE
- Aumentar la configuración del tiempo de espera del cliente
- Verifique los registros del servidor para ver si hay mensajes de error
- Asegúrese de que la configuración de CORS sea adecuada si se conecta desde un navegador
- Problemas de rendimiento
- Considere agregar términos de búsqueda más específicos
- Comprobar los recursos del servidor (CPU/memoria)
- Implementar el almacenamiento en caché si se realizan consultas similares con frecuencia
Registros
Para obtener información detallada sobre la solución de problemas, consulte los registros en el directorio logs
. Habilite el registro de depuración con:
Variables de entorno
MCP Advisor se puede configurar utilizando las siguientes variables de entorno:
Variable | Descripción | Por defecto | Requerido |
---|---|---|---|
TRANSPORT_TYPE | Método de transporte ( stdio , sse , rest ) | stdio | No |
SERVER_PORT | Puerto de servidor HTTP para transporte SSE/REST | 3000 | No |
SERVER_HOST | Host de servidor HTTP para transporte SSE/REST | localhost | No |
SSE_PATH | Ruta del punto final de SSE | /sse | No |
MESSAGE_PATH | Ruta del punto final de los mensajes | /messages | No |
ENDPOINT | Ruta del punto final REST | /rest | No |
DEBUG | Habilitar el registro de depuración | false | No |
ENABLE_FILE_LOGGING | Habilitar el registro en archivos | false | No |
LOG_LEVEL | Nivel de registro (depuración, información, advertencia, error) | info | No |
Documentación de la API
Puntos finales de la API REST
OBTENER /health
Punto final de verificación de salud.
Respuesta:
OBTENER /sse
Punto final de eventos enviados por el servidor para establecer una conexión.
Parámetros de consulta:
- Ninguno
Respuesta:
- Establece una conexión SSE
PUBLICACIÓN /messages
Punto final para enviar mensajes a una conexión SSE establecida.
Parámetros de consulta:
sessionId
(cadena, obligatoria): el ID de sesión de la conexión SSE
Cuerpo de la solicitud:
Respuesta:
POST /rest
Punto final de API REST para solicitudes directas (cuando se utiliza el transporte REST).
Cuerpo de la solicitud:
Respuesta: Igual que el punto final /messages
.
Prueba
con inspector
Licencia
Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servicio de descubrimiento y recomendación que ayuda a los asistentes de IA a encontrar servidores de protocolo de contexto de modelo según consultas en lenguaje natural.
Related MCP Servers
- AsecurityAlicenseAqualityAn enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.Last updated -40203TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.Last updated -9PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to query Erick Wendel's talks, blog posts, and videos across different platforms using natural language.Last updated -55TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Coolify instances through natural language, allowing management of servers, applications, databases, and deployments.Last updated -852TypeScript