Discover Awesome MCP Servers
Extend your agent with 14,392 capabilities via MCP servers.
- All14,392
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2

UNO-MCP
Operador Narrativo Unificado, enriquece e expande texto de forma integrada, design Agente 5-em-1.

Cloudflare API MCP
A lightweight MCP server that enables agents to interface with Cloudflare's REST API, allowing management of DNS records and other Cloudflare services.

Aiven MCP Server
Um servidor de Protocolo de Contexto de Modelo que fornece acesso aos serviços Aiven (PostgreSQL, Kafka, ClickHouse, Valkey, OpenSearch), permitindo que LLMs construam soluções completas interagindo com esses serviços.

godoc-mcp
godoc-mcp is a Model Context Protocol (MCP) server that provides efficient access to Go documentation. It helps LLMs understand Go projects by providing direct access to package documentation without needing to read entire source files.

beancount-mcp
Servidor MCP para consultar seu livro-razão Beancount ou enviar transações.

Keynote-MCP
A Model Context Protocol server that enables AI assistants to control Keynote presentations through AppleScript automation, supporting slide operations, theme-aware content management, and export functions.

etf-flow-mcp
etf-flow-mcp

Memory MCP Server
A Model Context Protocol server that enables Claude to persistently store, search, and manage text memories with tags in a local JSON file.
Translationx Mcp Server
Servidor MCP para Translationx

Alpaca MCP Server
Um servidor de Protocolo de Contexto de Modelo que permite que LLMs (Modelos de Linguagem Grandes) como o Claude interajam com a API de negociação da Alpaca, possibilitando a negociação de ações, verificação de posições, obtenção de dados de mercado e gerenciamento de contas por meio de linguagem natural.
Chronulus AI Forecasting & Prediction Agents
Permite a integração dos Agentes de Previsão e Predição de IA Chronulus com o Claude, permitindo que os usuários acessem recursos de previsão e predição baseados em IA diretamente através da interface do Claude.

Textin MCP Server
A server that enables OCR capabilities to recognize text from images, PDFs, and Word documents, convert them to Markdown, and extract key information.
UUID MCP Server
Google Custom Search Engine
Habilita funcionalidades de pesquisa usando um mecanismo de pesquisa personalizado do Google, permitindo que os usuários insiram um termo de pesquisa e recuperem títulos, links e snippets de resultados de pesquisa, ao mesmo tempo em que facilita a integração com outras ferramentas para extração de conteúdo e estratégias de pesquisa avançadas.

MCP Manager
Um servidor flexível que permite a comunicação entre modelos de IA e ferramentas, suportando múltiplos servidores MCP e compatível com Claude, MCP Dockmaster e outros clientes MCP.

Mysql_mcp_server_pro
* Adicionado suporte para o modo STDIO e o modo SSE. * Adicionado suporte para a execução de múltiplos comandos SQL, separados por ";". * Adicionada a capacidade de consultar nomes de tabelas e campos de banco de dados com base nos comentários das tabelas. * Adicionada a análise do plano de execução SQL. * Adicionada a conversão de campos em chinês para pinyin.
CCXT MCP Server
Espelho de

IDA-MCP
Enables interaction with multiple IDA Pro instances through MCP, allowing users to list functions, search instances, and manage reverse engineering analysis across different binary files. Supports multi-instance coordination with automatic discovery and tool forwarding between IDA Pro sessions.
mcp-c
Framework de servidor MCP escrito em C, desenvolvendo de forma eficiente e sem esforço.

Binary Ninja MCP Server
Um servidor de Protocolo de Contexto de Modelo que permite que Grandes Modelos de Linguagem interajam com o Binary Ninja para tarefas de engenharia reversa, como visualizar código assembly, código descompilado, renomear funções e adicionar comentários.
Serveur MCP pour n8n
Espelho de
mcp_repob7b7df37-94c2-48e4-8721-6cc695c23d4c
Este é um repositório de teste criado pelo script de teste do Servidor MCP para o GitHub.

Spreadsheet MCP Server
Fornece um servidor de Protocolo de Contexto de Modelo (MCP) que permite que LLMs acessem e interajam diretamente com dados do Google Sheets.

Knowledge Retrieval Server
A BM25-based MCP server that enables document search and retrieval across structured domains of knowledge content, allowing Claude to search and reference documentation when answering questions.

Software Planning Tool
Facilita o planejamento interativo do desenvolvimento de software, gerenciando tarefas, rastreando o progresso e criando planos de implementação detalhados através do Protocolo de Contexto do Modelo.
100-training-mcp-servers
Treinamento para criar 100 servidores MCP.

MCP Server Template for Cursor IDE
Aqui está um modelo para criar e conectar ferramentas personalizadas ao Cursor IDE usando o Protocolo de Contexto do Modelo (Model Context Protocol) com suporte para respostas alegres do servidor: ```python # Importe as bibliotecas necessárias import json from http.server import BaseHTTPRequestHandler, HTTPServer from urllib.parse import urlparse, parse_qs # Defina a classe para o seu manipulador de requisições class MyRequestHandler(BaseHTTPRequestHandler): def do_GET(self): """ Lida com requisições GET. Geralmente usado para health checks ou outras operações simples. """ parsed_url = urlparse(self.path) path = parsed_url.path query_params = parse_qs(parsed_url.query) # Exemplo de health check if path == "/health": self.send_response(200) self.send_header("Content-type", "application/json") self.end_headers() response = {"status": "ok", "message": "Servidor está funcionando! 😄"} self.wfile.write(json.dumps(response).encode()) return # Lógica padrão para lidar com outros caminhos GET self.send_response(404) self.send_header("Content-type", "application/json") self.end_headers() response = {"error": "Caminho não encontrado", "message": "Oops! 😞"} self.wfile.write(json.dumps(response).encode()) def do_POST(self): """ Lida com requisições POST. A principal forma de comunicação com o Cursor IDE. """ content_length = int(self.headers['Content-Length']) post_data = self.rfile.read(content_length) try: data = json.loads(post_data.decode('utf-8')) except json.JSONDecodeError: self.send_response(400) self.send_header("Content-type", "application/json") self.end_headers() response = {"error": "JSON inválido", "message": "Por favor, envie um JSON válido. 🙁"} self.wfile.write(json.dumps(response).encode()) return # Extrai informações do corpo da requisição action = data.get('action') context = data.get('context') # Lógica para diferentes ações if action == "my_custom_action": # Faça algo com o contexto (informações do Cursor IDE) # Exemplo: selected_text = context.get('selectedText') file_path = context.get('filePath') # Execute sua lógica de ferramenta personalizada aqui result = self.my_custom_tool(selected_text, file_path) # Envie uma resposta alegre self.send_response(200) self.send_header("Content-type", "application/json") self.end_headers() response = {"result": result, "message": "Ação executada com sucesso! 🎉"} self.wfile.write(json.dumps(response).encode()) elif action == "another_action": # Lógica para outra ação # ... self.send_response(200) self.send_header("Content-type", "application/json") self.end_headers() response = {"result": "Resultado da outra ação", "message": "Outra ação concluída! 🥳"} self.wfile.write(json.dumps(response).encode()) else: # Ação desconhecida self.send_response(400) self.send_header("Content-type", "application/json") self.end_headers() response = {"error": "Ação desconhecida", "message": "Ação não suportada. 🤔"} self.wfile.write(json.dumps(response).encode()) def my_custom_tool(self, selected_text, file_path): """ Sua lógica de ferramenta personalizada aqui. Args: selected_text: O texto selecionado no Cursor IDE. file_path: O caminho do arquivo aberto no Cursor IDE. Returns: O resultado da sua ferramenta. """ # Exemplo: Conta o número de caracteres no texto selecionado if selected_text: return len(selected_text) else: return 0 def run(server_class=HTTPServer, handler_class=MyRequestHandler, port=8000): """ Inicia o servidor. """ server_address = ('', port) httpd = server_class(server_address, handler_class) print(f"Servidor rodando na porta {port}...") try: httpd.serve_forever() except KeyboardInterrupt: pass httpd.server_close() print("Servidor parado.") if __name__ == "__main__": run() ``` **Explicação do código:** 1. **Importações:** Importa as bibliotecas necessárias para criar um servidor HTTP e manipular JSON. 2. **`MyRequestHandler`:** - Herda de `BaseHTTPRequestHandler` e lida com as requisições HTTP. - **`do_GET`:** Lida com requisições GET. Inclui um exemplo de endpoint `/health` para verificar se o servidor está funcionando. Retorna um JSON com um status e uma mensagem alegre. - **`do_POST`:** Lida com requisições POST, que são a principal forma de comunicação com o Cursor IDE. - Lê o corpo da requisição e tenta decodificá-lo como JSON. - Extrai a `action` e o `context` do JSON. - Usa uma estrutura `if/elif/else` para lidar com diferentes ações. - Chama a função `my_custom_tool` para executar a lógica da ferramenta personalizada. - Envia uma resposta JSON com o resultado e uma mensagem alegre. - **`my_custom_tool`:** Um exemplo de função que implementa a lógica da sua ferramenta personalizada. Você precisa substituir isso com a sua própria lógica. 3. **`run`:** - Inicia o servidor HTTP na porta especificada (padrão: 8000). - Imprime uma mensagem indicando que o servidor está rodando. - Usa um bloco `try/except` para permitir que o servidor seja interrompido com `Ctrl+C`. 4. **`if __name__ == "__main__":`:** - Garante que a função `run` seja chamada apenas quando o script for executado diretamente (e não quando for importado como um módulo). **Como usar este modelo:** 1. **Substitua `my_custom_tool`:** Implemente a lógica da sua ferramenta personalizada dentro da função `my_custom_tool`. Receba o `selected_text` e o `file_path` do contexto e retorne o resultado da sua ferramenta. 2. **Adicione mais ações:** Adicione mais blocos `elif` dentro da função `do_POST` para lidar com diferentes ações que você deseja que sua ferramenta suporte. 3. **Personalize as mensagens:** Altere as mensagens nas respostas JSON para torná-las mais alegres e relevantes para sua ferramenta. Use emojis! 4. **Execute o servidor:** Execute o script Python. Ele iniciará um servidor HTTP na porta 8000 (ou na porta que você especificar). 5. **Configure o Cursor IDE:** No Cursor IDE, configure uma ferramenta personalizada que aponte para o endereço do seu servidor (por exemplo, `http://localhost:8000`) e especifique as ações que você deseja que o Cursor IDE envie para o seu servidor. **Considerações importantes:** * **Segurança:** Se você estiver executando este servidor em um ambiente de produção, certifique-se de implementar medidas de segurança adequadas, como autenticação e autorização. * **Tratamento de erros:** Adicione tratamento de erros robusto para lidar com exceções e erros inesperados. * **Logging:** Implemente logging para registrar informações importantes sobre o comportamento do seu servidor. * **Concorrência:** Se sua ferramenta precisar lidar com muitas requisições simultâneas, considere usar um framework web mais robusto, como Flask ou FastAPI, que oferecem melhor suporte para concorrência. * **Model Context Protocol:** Certifique-se de entender completamente o Model Context Protocol para que sua ferramenta possa interagir corretamente com o Cursor IDE. Consulte a documentação do Cursor IDE para obter mais informações. Este modelo fornece um ponto de partida sólido para criar e conectar suas próprias ferramentas personalizadas ao Cursor IDE. Lembre-se de adaptar o código às suas necessidades específicas e de implementar as medidas de segurança e tratamento de erros adequadas. Divirta-se criando suas ferramentas! 😊

Fabric MCP Agent
Enables natural language querying of Microsoft Fabric Data Warehouses with intelligent SQL generation, metadata exploration, and business-friendly result summarization. Features two-layer architecture with MCP-compliant server and agentic AI reasoning for production-ready enterprise data access.
SingleStore MCP Server
Um servidor para interagir com bancos de dados SingleStore, permitindo consultas de tabelas, descrições de esquema e geração de diagramas ER com suporte SSL seguro e segurança TypeScript.

Larkrs Mcp