Model Context Protocol servers

Uma coleção de implementações de servidores de referência para o Model Context Protocol (MCP) usando SDKs em Typescript e Python.

Documentação

Servidores Model Context Protocol

Este repositório é uma coleção de implementações de referência para o Model Context Protocol (MCP), bem como referências a servidores construídos pela comunidade e recursos adicionais.

Os servidores neste repositório demonstram a versatilidade e extensibilidade do MCP, mostrando como ele pode ser usado para dar aos Modelos de Linguagem de Grande Porte (LLMs) acesso seguro e controlado a ferramentas e fontes de dados. Cada servidor MCP é implementado com o Typescript MCP SDK ou o Python MCP SDK.

Nota: As listas neste README são mantidas em ordem alfabética para minimizar conflitos de merge ao adicionar novos itens.

🌟 Servidores de Referência

Estes servidores visam demonstrar os recursos do MCP e os SDKs Typescript e Python.

  • AWS KB Retrieval - Recuperação da AWS Knowledge Base usando o Bedrock Agent Runtime
  • Brave Search - Busca web e local usando a API de busca da Brave
  • EverArt - Geração de imagens por IA usando vários modelos
  • Everything - Servidor de referência / teste com prompts, recursos e ferramentas
  • Fetch - Busca e conversão de conteúdo web para uso eficiente com LLMs
  • Filesystem - Operações seguras de arquivos com controles de acesso configuráveis
  • Git - Ferramentas para ler, pesquisar e manipular repositórios Git
  • GitHub - Gerenciamento de repositórios, operações de arquivos e integração com a API do GitHub
  • GitLab - API do GitLab, permitindo gerenciamento de projetos
  • Google Drive - Acesso a arquivos e recursos de busca para o Google Drive
  • Google Maps - Serviços de localização, rotas e detalhes de lugares
  • Memory - Sistema de memória persistente baseado em grafo de conhecimento
  • PostgreSQL - Acesso somente leitura ao banco de dados com inspeção de esquema
  • Puppeteer - Automação de navegador e raspagem web
  • Sentry - Recuperação e análise de problemas do Sentry.io
  • Sequential Thinking - Resolução de problemas dinâmica e reflexiva por meio de sequências de pensamento
  • Slack - Gerenciamento de canais e recursos de mensagens
  • Sqlite - Interação com banco de dados e recursos de business intelligence
  • Time - Conversão de horário e fuso horário

🤝 Servidores de Terceiros

🎖️ Integrações Oficiais

As integrações oficiais são mantidas por empresas que constroem servidores MCP prontos para produção em suas plataformas.

  • Axiom Logo Axiom - Consulte e analise seus logs, traces e todos os outros dados de eventos do Axiom em linguagem natural
  • Browserbase Logo Browserbase - Automatize interações com navegador na nuvem (ex.: navegação web, extração de dados, preenchimento de formulários e muito mais)
  • Cloudflare - Implante, configure e consulte seus recursos na plataforma de desenvolvedores da Cloudflare (ex.: Workers/KV/R2/D1)
  • E2B Logo E2B - Execute código em sandboxes seguros hospedados pela E2B
  • Exa Logo Exa - Mecanismo de busca feito para IAs pela Exa
  • Fireproof Logo Fireproof - Banco de dados de ledger imutável com sincronização ao vivo
  • JetBrains – Trabalhe no seu código com as IDEs JetBrains
  • Kagi Logo Kagi Search - Pesquise na web usando a API de busca da Kagi
  • Meilisearch Logo Meilisearch - Interaja e consulte com Meilisearch (API de busca full-text e semântica)
  • Metoro - Consulte e interaja com ambientes kubernetes monitorados pela Metoro
  • MotherDuck Logo MotherDuck - Consulte e analise dados com MotherDuck e DuckDB local
  • Needle AI Logo Needle - RAG pronto para produção para pesquisar e recuperar dados dos seus próprios documentos.
  • Neo4j Logo Neo4j - Servidor de banco de dados de grafo Neo4j (schema + read/write-cypher) e memória separada baseada em banco de dados de grafo
  • Neon - Interaja com a plataforma Postgres serverless da Neon
  • Qdrant - Implemente camada de memória semântica sobre o mecanismo de busca vetorial Qdrant
  • Raygun - Interaja com seus dados de relatórios de falhas e monitoramento em tempo real na sua conta Raygun
  • Search1API - Uma API para busca, rastreamento e sitemaps
  • Tinybird Logo Tinybird - Interaja com a plataforma serverless ClickHouse da Tinybird

🌎 Servidores da Comunidade

Um conjunto crescente de servidores desenvolvidos e mantidos pela comunidade demonstra várias aplicações do MCP em diferentes domínios.

Nota: Os servidores da comunidade são não testados e devem ser usados por sua conta e risco. Eles não são afiliados nem endossados pela Anthropic.

  • AWS S3 - Um servidor MCP de exemplo para AWS S3 que busca objetos de forma flexível do S3, como documentos PDF
  • AWS - Execute operações em seus recursos AWS usando um LLM
  • Airtable - Acesso de leitura e escrita a bancos de dados do Airtable, com inspeção de esquema.
  • Airtable - Servidor Model Context Protocol do Airtable.
  • AlphaVantage - Servidor MCP para API de dados do mercado de ações AlphaVantage
  • Anki - Um servidor MCP para interagir com seus baralhos e cartões do Anki.
  • Any Chat Completions - Interaja com qualquer API de Chat Completions compatível com o SDK da OpenAI, como OpenAI, Perplexity, Groq, xAI e muitas outras.
  • Atlassian - Interaja com produtos Atlassian Cloud (Confluence e Jira), incluindo busca/leitura de espaços/páginas do Confluence, acesso a issues do Jira e metadados de projetos.
  • BigQuery (por LucasHild) - Este servidor permite que LLMs inspecionem esquemas de banco de dados e executem consultas no BigQuery.
  • BigQuery (por ergut) - Implementação de servidor para integração com Google BigQuery que permite acesso direto ao banco de dados BigQuery e capacidades de consulta
  • ChatMCP – Um aplicativo desktop GUI de código aberto e multiplataforma, compatível com Linux, macOS e Windows, que permite interação perfeita com servidores MCP em LLMs selecionáveis dinamicamente, por AIQL
  • ChatSum - Consulte e resuma mensagens de chat com LLM. por mcpso
  • Chroma - Servidor de banco de dados vetorial para busca semântica de documentos e filtragem de metadados, construído sobre Chroma
  • Cloudinary - Servidor Model Context Protocol do Cloudinary para enviar mídia ao Cloudinary e obter o link e os detalhes da mídia.
  • cognee-mcp - Servidor de memória GraphRAG com ingestão personalizável, processamento de dados e busca
  • coin_api_mcp - Fornece acesso a dados de criptomoedas do coinmarketcap.
  • Contentful-mcp - Leia, atualize, exclua e publique conteúdo em seus espaços do Contentful a partir deste servidor MCP.
  • Data Exploration - Servidor MCP para exploração autônoma de dados em conjuntos de dados baseados em .csv, fornecendo insights inteligentes com esforço mínimo. NOTA: Executará código Python arbitrário em sua máquina, use com cautela!
  • Dataset Viewer - Navegue e analise conjuntos de dados do Hugging Face com recursos como busca, filtragem, estatísticas e exportação de dados
  • DevRev - Um servidor MCP para integrar com APIs do DevRev e pesquisar em seu Knowledge Graph do DevRev, onde objetos podem ser importados de diferentes fontes listadas aqui.
  • Dify - Uma implementação simples de um servidor MCP para workflows do dify.
  • Docker - Integre com Docker para gerenciar contêineres, imagens, volumes e redes.
  • Drupal - Servidor para interagir com Drupal usando a camada de transporte STDIO.
  • Elasticsearch - Implementação de servidor MCP que fornece interação com Elasticsearch.
  • Fetch - Um servidor que busca de forma flexível HTML, JSON, Markdown ou texto simples.
  • FireCrawl - Web scraping avançado com renderização de JavaScript, suporte a PDF e limitação de taxa inteligente
  • FlightRadar24 - Um servidor MCP para Claude Desktop que ajuda você a rastrear voos em tempo real usando dados do Flightradar24.
  • Glean - Um servidor que usa a API do Glean para buscar e conversar.
  • Google Calendar - Integração com Google Calendar para verificar agendas, encontrar horários e adicionar/excluir eventos
  • Google Tasks - Servidor Model Context Protocol da API Google Tasks.
  • Home Assistant - Interaja com Home Assistant, incluindo visualizar e controlar luzes, interruptores, sensores e todas as outras entidades do Home Assistant.
  • HuggingFace Spaces - Servidor para usar HuggingFace Spaces, com suporte a modelos de código aberto de imagem, áudio, texto e mais. Modo Claude Desktop para integração fácil.
  • Inoyu - Interaja com uma plataforma de dados do cliente CDP Apache Unomi para recuperar e atualizar perfis de clientes
  • Keycloak MCP - Este servidor MCP permite interação em linguagem natural com Keycloak para gerenciamento de usuários e realms, incluindo criar, excluir e listar usuários e realms.
  • Kubernetes - Conecte-se a um cluster Kubernetes e gerencie pods, deployments e serviços.
  • Linear - Permite que LLMs interajam com a API do Linear para gerenciamento de projetos, incluindo busca, criação e atualização de issues.
  • LlamaCloud (por marcusschiesser) - Integre os dados armazenados em um índice gerenciado no LlamaCloud
  • MCP Installer - Este servidor é um servidor que instala outros servidores MCP para você.
  • mcp-k8s-go - Servidor Kubernetes baseado em Golang para MCP, para navegar por pods e seus logs, eventos, namespaces e mais. Construído para ser extensível.
  • MSSQL - Integração com banco de dados MSSQL com controles de acesso configuráveis e inspeção de esquema
  • Markdownify - MCP para converter quase tudo em Markdown (PPTX, HTML, PDF, transcrições do YouTube e mais)
  • Minima - Servidor MCP para RAG em arquivos locais
  • MongoDB - Um servidor Model Context Protocol para MongoDB.
  • MySQL (por benborla) - Integração com banco de dados MySQL em NodeJS com controles de acesso configuráveis e inspeção de esquema
  • MySQL (por DesignComputer) - Integração com banco de dados MySQL em Python com controles de acesso configuráveis e inspeção de esquema
  • NS Travel Information - Acesse informações de viagem de trem em tempo real e interrupções da Dutch Railways (NS) através da API oficial da NS.
  • Notion (por suekou) - Interaja com a API do Notion.
  • Notion (por v-3) - Integração MCP do Notion. Pesquise, leia, atualize e crie páginas através do chat do Claude.
  • oatpp-mcp - Integração MCP em C++ para Oat++. Use Oat++ para construir servidores MCP.
  • Obsidian Markdown Notes - Leia e pesquise em seu cofre Obsidian ou em qualquer diretório contendo notas Markdown
  • OpenAPI - Interaja com APIs OpenAPI.
  • OpenCTI - Interaja com a plataforma OpenCTI para recuperar dados de inteligência de ameaças, incluindo relatórios, indicadores, malware e atores de ameaças.
  • OpenRPC - Interaja e descubra APIs JSON-RPC via OpenRPC.
  • Pandoc - Servidor MCP para conversão perfeita de formatos de documentos usando Pandoc, com suporte a Markdown, HTML e texto simples, com outros formatos como PDF, csv e docx em desenvolvimento.
  • Pinecone - Servidor MCP para buscar e enviar registros ao Pinecone. Permite recursos simples de RAG, aproveitando a Inference API do Pinecone.
  • Placid.app - Gere criativos de imagem e vídeo usando modelos do Placid.app
  • Playwright - Este servidor MCP ajudará você a executar automação de navegador e web scraping usando Playwright
  • Postman - Servidor MCP para executar Postman Collections localmente via Newman. Permite execução simples do Postman Server e retorna os resultados de se a coleção passou em todos os testes.
  • RAG Web Browser Um servidor MCP para o RAG Web Browser Actor da Apify, para realizar buscas na web, extrair URLs e retornar conteúdo em Markdown.
  • Rememberizer AI - Um servidor MCP projetado para interagir com a fonte de dados do Rememberizer, facilitando a recuperação aprimorada de conhecimento.
  • Salesforce MCP - Interaja com dados e metadados do Salesforce
  • Scholarly - Um servidor MCP para buscar artigos acadêmicos e científicos.
  • Snowflake - Este servidor MCP permite que LLMs interajam com bancos de dados Snowflake, permitindo operações de dados seguras e controladas.
  • Spotify - Este MCP permite que um LLM reproduza e use o Spotify.
  • TMDB - Este servidor MCP integra com a API do The Movie Database (TMDB) para fornecer informações de filmes, capacidades de busca e recomendações.
  • Tavily search - Um servidor MCP para a API de busca e notícias do Tavily, com inclusões/exclusões explícitas de sites
  • Todoist - Interaja com Todoist para gerenciar suas tarefas.
  • Vega-Lite - Gere visualizações a partir de dados obtidos usando o formato e renderizador VegaLite.
  • Windows CLI - Servidor MCP para interações seguras de linha de comando em sistemas Windows, permitindo acesso controlado aos shells PowerShell, CMD e Git Bash.
  • X (Twitter) (por EnesCinr) - Interaja com a API do Twitter. Publique tweets e pesquise tweets por consulta.
  • X (Twitter) (por vidhupv) - Crie, gerencie e publique posts do X/Twitter diretamente pelo chat do Claude.
  • XMind - Leia e pesquise em seu diretório XMind contendo arquivos XMind.

📚 Frameworks

Estes são frameworks de alto nível que facilitam a construção de servidores MCP.

📚 Recursos

Recursos adicionais sobre MCP.

🚀 Começando

Usando Servidores MCP neste Repositório

Servidores baseados em TypeScript neste repositório podem ser usados diretamente com npx.

Por exemplo, isto iniciará o servidor Memory:

npx -y @modelcontextprotocol/server-memory

Servidores baseados em Python neste repositório podem ser usados diretamente com uvx ou pip. uvx é recomendado para facilidade de uso e configuração.

Por exemplo, isto iniciará o servidor Git:

# With uvx
uvx mcp-server-git

# With pip
pip install mcp-server-git
python -m mcp_server_git

Siga estas instruções para instalar uv / uvx e estas para instalar pip.

Usando um Cliente MCP

No entanto, executar um servidor por conta própria não é muito útil, e deve ser configurado em um cliente MCP. Por exemplo, aqui está a configuração do Claude Desktop para usar o servidor acima:

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

Exemplos adicionais de uso do Claude Desktop como cliente MCP podem ser assim:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
    },
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "path/to/git/repo"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
    }
  }
}

🛠️ Criando Seu Próprio Servidor

Interessado em criar seu próprio servidor MCP? Visite a documentação oficial em modelcontextprotocol.io para guias abrangentes, melhores práticas e detalhes técnicos sobre a implementação de servidores MCP.

🤝 Contribuindo

Veja CONTRIBUTING.md para informações sobre como contribuir para este repositório.

🔒 Segurança

Veja SECURITY.md para relatar vulnerabilidades de segurança.

📜 Licença

Este projeto é licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

💬 Comunidade

⭐ Suporte

Se você achar os servidores MCP úteis, considere dar uma estrela no repositório e contribuir com novos servidores ou melhorias!


Gerenciado pela Anthropic, mas construído em conjunto com a comunidade. O Model Context Protocol é open source e incentivamos todos a contribuir com seus próprios servidores e melhorias!