MCP Server Market
Um repositório centralizado para descobrir e utilizar servidores do Model Context Protocol (MCP).
Documentação
MCP Server Market
O MCP Server Market é um repositório centralizado para descobrir e utilizar servidores Model Context Protocol (MCP). Este repositório contém um arquivo de configuração JSON (mcp_server_market.json) que lista várias implementações de servidores MCP, permitindo integração perfeita com o aplicativo de chatbot/MCP-client chatmcp. O aplicativo chatmcp analisa este arquivo JSON para permitir que os usuários interajam com diferentes servidores MCP. Além disso, este repositório fornece uma plataforma para que outros desenvolvedores compartilhem suas próprias implementações de servidores MCP.
URL do Projeto ChatMCP
https://github.com/daodao97/chatmcp
Propósito
O MCP Server Market tem como objetivo:
Fornecer uma lista selecionada de configurações de servidores MCP para fácil integração com clientes compatíveis com MCP, como o chatmcp. Permitir que desenvolvedores contribuam com suas próprias implementações de servidores MCP para o mercado. Simplificar o processo de descoberta e uso de servidores MCP para diversas fontes de dados e protocolos.
Começando
Pré-requisitos
Para usar o MCP Server Market com o aplicativo chatmcp, certifique-se de ter o seguinte:
O aplicativo chatmcp instalado e configurado. Os ambientes de execução necessários para os servidores MCP que você deseja usar (por exemplo, Python para uvx, Node.js para npx). Credenciais ou tokens de acesso necessários para servidores que exigem autenticação (por exemplo, token de acesso pessoal do GitHub).
Usando o MCP Server Market
Clone ou Baixe o Repositório: git clone https://github.com/chatmcpclient/mcp_server_market.git
Acesse a Configuração JSON:O arquivo mcp_server_market.json contém uma lista de servidores MCP disponíveis com suas respectivas configurações. O aplicativo chatmcp analisa automaticamente este arquivo para conectar-se aos servidores especificados.
Integre com o chatmcp:
Certifique-se de que o arquivo mcp_server_market.json esteja acessível ao seu aplicativo chatmcp. Configure o chatmcp para apontar para o arquivo JSON ou inclua-o no diretório do seu projeto conforme necessário. O aplicativo chatmcp usará o JSON para exibir e conectar-se aos servidores MCP disponíveis.
Execute um Servidor MCP:Cada servidor no arquivo mcp_server_market.json especifica um comando, argumentos e variáveis de ambiente opcionais. Por exemplo, para executar o servidor MCP sqlite: uvx mcp-server-sqlite --db-path /path/to/test.db
Configuração JSON
O arquivo mcp_server_market.json define os servidores MCP disponíveis com a seguinte estrutura:
Key: O nome do servidor MCP (por exemplo, sqlite, github, Turkiye-Legal-MCP). command: O comando executável para executar o servidor (por exemplo, uvx, npx). args: Uma matriz de argumentos de linha de comando para o servidor. env (opcional): Variáveis de ambiente necessárias para o servidor (por exemplo, tokens de acesso).
Exemplo de entrada:
{
"mcpServers": {
"sqlite": {
"command": "uvx",
"args": [
"mcp-server-sqlite",
"--db-path",
"/path/to/test.db"
]
}
}
}
Servidores MCP Disponíveis
O mcp_server_market.json atual inclui os seguintes servidores:
- sqlite*: Conecta-se a um banco de dados SQLite.
- fetch: Um servidor MCP básico baseado em fetch.
- filesystem: Acessa dados do sistema de arquivos local.
- git: Interage com um repositório Git.
- github: Conecta-se a repositórios do GitHub (requer um token de acesso pessoal).
- postgres: Conecta-se a um banco de dados PostgreSQL.
- Turkiye-Legal-MCP: Um servidor MCP personalizado para dados jurídicos, hospedado em git+https://github.com/saidsurucu/yargi-mcp.
Contribuindo
Aceitamos contribuições para o MCP Server Market! Para adicionar seu próprio servidor MCP:
Faça um fork deste repositório.
Adicione a configuração do seu servidor ao arquivo mcp_server_market.json. Certifique-se de que seu servidor seja publicamente acessível ou forneça instruções claras para configuração. Envie uma solicitação de pull com uma descrição clara do seu servidor MCP e seu caso de uso.
Diretrizes para Adicionar Servidores
Use uma chave única para seu servidor no objeto mcpServers. Especifique o comando e os argumentos corretos para executar seu servidor. Inclua quaisquer variáveis de ambiente necessárias, indicando claramente espaços reservados para dados sensíveis (por exemplo, <YOUR_TOKEN>). Teste seu servidor com o aplicativo chatmcp para garantir compatibilidade. Forneça documentação para seu servidor, incluindo instruções de configuração e dependências.
Licença
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.
Contato
Para perguntas ou suporte, abra uma issue neste repositório ou entre em contato com os mantenedores.