MCP Server Market
Un repositorio centralizado para descubrir y utilizar servidores del Protocolo de Contexto de Modelo (MCP).
Documentación
MCP Server Market
El MCP Server Market es un repositorio centralizado para descubrir y utilizar servidores del Protocolo de Contexto de Modelo (MCP). Este repositorio contiene un archivo de configuración JSON (mcp_server_market.json) que enumera varias implementaciones de servidores MCP, lo que permite una integración perfecta con la aplicación de chatbot/cliente MCP chatmcp. La aplicación chatmcp analiza este archivo JSON para permitir que los usuarios interactúen con diferentes servidores MCP. Además, este repositorio proporciona una plataforma para que otros desarrolladores compartan sus propias implementaciones de servidores MCP.
URL del Proyecto ChatMCP
https://github.com/daodao97/chatmcp
Propósito
El MCP Server Market tiene como objetivo:
Proporcionar una lista seleccionada de configuraciones de servidores MCP para una fácil integración con clientes compatibles con MCP como chatmcp. Permitir que los desarrolladores contribuyan con sus propias implementaciones de servidores MCP al mercado. Simplificar el proceso de descubrimiento y uso de servidores MCP para diversas fuentes de datos y protocolos.
Primeros Pasos
Requisitos Previos
Para usar el MCP Server Market con la aplicación chatmcp, asegúrate de tener lo siguiente:
La aplicación chatmcp instalada y configurada. Los entornos de ejecución necesarios para los servidores MCP que deseas usar (por ejemplo, Python para uvx, Node.js para npx). Credenciales o tokens de acceso necesarios para servidores que requieren autenticación (por ejemplo, token de acceso personal de GitHub).
Uso del MCP Server Market
Clonar o Descargar el Repositorio: git clone https://github.com/chatmcpclient/mcp_server_market.git
Acceder a la Configuración JSON:El archivo mcp_server_market.json contiene una lista de servidores MCP disponibles con sus respectivas configuraciones. La aplicación chatmcp analiza automáticamente este archivo para conectarse a los servidores especificados.
Integrar con chatmcp:
Asegúrate de que el archivo mcp_server_market.json sea accesible para tu aplicación chatmcp. Configura chatmcp para que apunte al archivo JSON o inclúyelo en el directorio de tu proyecto según sea necesario. La aplicación chatmcp utilizará el JSON para mostrar y conectarse a los servidores MCP disponibles.
Ejecutar un Servidor MCP:Cada servidor en el archivo mcp_server_market.json especifica un comando, argumentos y variables de entorno opcionales. Por ejemplo, para ejecutar el servidor MCP de sqlite: uvx mcp-server-sqlite --db-path /path/to/test.db
Configuración JSON
El archivo mcp_server_market.json define los servidores MCP disponibles con la siguiente estructura:
Clave: El nombre del servidor MCP (por ejemplo, sqlite, github, Turkiye-Legal-MCP). command: El comando ejecutable para ejecutar el servidor (por ejemplo, uvx, npx). args: Una matriz de argumentos de línea de comandos para el servidor. env (opcional): Variables de entorno requeridas para el servidor (por ejemplo, tokens de acceso).
Ejemplo de entrada:
{
"mcpServers": {
"sqlite": {
"command": "uvx",
"args": [
"mcp-server-sqlite",
"--db-path",
"/path/to/test.db"
]
}
}
}
Servidores MCP Disponibles
El mcp_server_market.json actual incluye los siguientes servidores:
- sqlite*: Se conecta a una base de datos SQLite.
- fetch: Un servidor MCP básico basado en fetch.
- filesystem: Accede a datos del sistema de archivos local.
- git: Interactúa con un repositorio Git.
- github: Se conecta a repositorios de GitHub (requiere un token de acceso personal).
- postgres: Se conecta a una base de datos PostgreSQL.
- Turkiye-Legal-MCP: Un servidor MCP personalizado para datos legales, alojado en git+https://github.com/saidsurucu/yargi-mcp.
Contribuciones
¡Damos la bienvenida a las contribuciones al MCP Server Market! Para agregar tu propio servidor MCP:
Haz un fork de este repositorio.
Agrega la configuración de tu servidor al archivo mcp_server_market.json. Asegúrate de que tu servidor sea accesible públicamente o proporciona instrucciones claras para su configuración. Envía una solicitud de extracción con una descripción clara de tu servidor MCP y su caso de uso.
Pautas para Agregar Servidores
Usa una clave única para tu servidor en el objeto mcpServers. Especifica el comando y los argumentos correctos para ejecutar tu servidor. Incluye cualquier variable de entorno requerida, indicando claramente los marcadores de posición para datos sensibles (por ejemplo, <YOUR_TOKEN>). Prueba tu servidor con la aplicación chatmcp para garantizar la compatibilidad. Proporciona documentación para tu servidor, incluyendo instrucciones de configuración y dependencias.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para obtener más detalles.
Contacto
Para preguntas o soporte, abre un problema en este repositorio o contacta a los mantenedores.