Discover Awesome MCP Servers
Extend your agent with 23,553 capabilities via MCP servers.
- All23,553
- 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
Haloscan MCP Server
A Model Context Protocol server that exposes Haloscan SEO API functionality, allowing users to access keyword insights, domain analysis, and competitor research through Claude for Desktop and other MCP-compatible clients.
interzoid-get-weather-by-zip-code-api
An MCP Server that provides weather information by ZIP code using Interzoid's API, allowing agents to retrieve current weather conditions based on postal codes.
ClamAV MCP
A server that enables scanning files for viruses using the ClamAV engine, providing a simple integration with Cursor IDE via SSE connections.
MTG Card Lookup MCP Server
Enables fuzzy lookup of Magic: The Gathering cards by name using the Scryfall API, returning card details including type, oracle text, mana value, and images.
Gemini Thinking Mcp
MCP Host RPC Bridge
A server that bridges MCP tool calls to JSON-RPC function calls over socket connections, allowing external applications to expose functions as MCP tools.
FortunaMCP
FortunaMCP is an advanced MCP server dedicated to generating high-quality random values. It leverages the Fortuna C-extension, which is directly powered by Storm—a robust, thread-safe C++ RNG engine optimized for high-speed, hardware-based entropy.
MCP Filesystem Server
A Model Context Protocol server adapted for Google Cloud Platform that enables secure file operations (reading, writing, editing, searching) with access control for specific directories.
Amazon MCP Server
Enables users to search for products, retrieve details, and manage their shopping cart on Amazon through the MCP framework. It also supports viewing order history and provides a demonstration of ordering capabilities within AI interfaces.
Withings MCP Client
Enables retrieval of health data from Withings smart scales including weight measurements and comprehensive body composition metrics like fat mass, muscle mass, and hydration levels. Supports multiple users, unit preferences, and OAuth authentication for secure access to personal health data.
YDB MCP
Model Context Protocol server for YDB databases that enables AI-powered database operations and natural language interactions with YDB instances from any LLM that supports MCP.
LibSQL Memory
Um servidor MCP de alto desempenho que utiliza libSQL para memória persistente e capacidades de pesquisa vetorial, permitindo o gerenciamento eficiente de entidades e o armazenamento de conhecimento semântico.
Apple Calendar MCP Server
Provides Claude with full access to Apple Calendar on macOS for event management, smart scheduling, and schedule analytics. It enables natural language event creation, conflict detection, and template-based scheduling through AppleScript integration.
Graphiti MCP Server 🧠
Redis MCP
Enables AI assistants to perform comprehensive Redis database operations including managing strings, hashes, lists, sets, sorted sets, TTL management, and data backup/restore. Supports secure connections and provides batch operations for efficient Redis interaction through natural language.
AWS Security MCP
A Model Context Protocol server that connects AI assistants like Claude to AWS security services, allowing them to autonomously query, inspect, and analyze AWS infrastructure for security issues and misconfigurations.
Europe PMC Literature Search MCP Server
A professional literature search tool built on FastMCP framework that enables AI assistants to search academic literature from Europe PMC, retrieve article details, and analyze journal quality with seamless integration into Claude Desktop and Cherry Studio.
DateTime MCP Server
Provides timezone-aware date and time information with configurable time formats and timezone support. Enables users to get current date and time in their preferred timezone and format through simple MCP tools.
MCP DeepSeek 演示项目
Com certeza! Aqui está um exemplo mínimo de uso do DeepSeek combinado com o MCP (Message Passing Communication) em um cenário cliente-servidor, traduzido para português: **Cenário:** Imagine um cenário simples onde um cliente envia uma mensagem de texto para um servidor. O servidor recebe a mensagem, a converte para letras maiúsculas e a envia de volta para o cliente. **Código (Python):** **Servidor (server.py):** ```python import socket import threading HOST = '127.0.0.1' # Endereço IP do servidor (localhost) PORT = 12345 # Porta para comunicação def handle_client(conn, addr): print(f"Conectado por {addr}") try: while True: data = conn.recv(1024) # Recebe dados do cliente (máximo 1024 bytes) if not data: break # Cliente desconectou message = data.decode('utf-8') # Decodifica os bytes para string print(f"Recebido: {message}") uppercase_message = message.upper() # Converte para maiúsculas conn.sendall(uppercase_message.encode('utf-8')) # Envia de volta para o cliente except Exception as e: print(f"Erro na conexão: {e}") finally: conn.close() print(f"Conexão com {addr} fechada.") def start_server(): server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind((HOST, PORT)) server_socket.listen() print(f"Servidor ouvindo em {HOST}:{PORT}") while True: conn, addr = server_socket.accept() # Aceita novas conexões thread = threading.Thread(target=handle_client, args=(conn, addr)) thread.start() if __name__ == "__main__": start_server() ``` **Cliente (client.py):** ```python import socket HOST = '127.0.0.1' # Endereço IP do servidor (localhost) PORT = 12345 # Porta para comunicação def main(): client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: client_socket.connect((HOST, PORT)) print(f"Conectado ao servidor em {HOST}:{PORT}") message = input("Digite uma mensagem: ") client_socket.sendall(message.encode('utf-8')) # Envia a mensagem para o servidor data = client_socket.recv(1024) # Recebe a resposta do servidor uppercase_message = data.decode('utf-8') print(f"Resposta do servidor: {uppercase_message}") except Exception as e: print(f"Erro: {e}") finally: client_socket.close() if __name__ == "__main__": main() ``` **Explicação:** * **Servidor (server.py):** * Cria um socket do servidor e o vincula a um endereço IP e porta. * Fica ouvindo por conexões de clientes. * Quando um cliente se conecta, cria uma nova thread para lidar com a conexão. * Na thread, recebe dados do cliente, converte a mensagem para maiúsculas e envia de volta. * Lida com erros e fecha a conexão quando o cliente se desconecta. * **Cliente (client.py):** * Cria um socket do cliente. * Conecta-se ao servidor. * Pede ao usuário para digitar uma mensagem. * Envia a mensagem para o servidor. * Recebe a resposta do servidor (a mensagem em maiúsculas). * Imprime a resposta. * Fecha a conexão. **Como executar:** 1. Salve os arquivos como `server.py` e `client.py`. 2. Abra dois terminais. 3. No primeiro terminal, execute o servidor: `python server.py` 4. No segundo terminal, execute o cliente: `python client.py` 5. No terminal do cliente, digite uma mensagem e pressione Enter. 6. Você verá a resposta do servidor (a mensagem em maiúsculas) no terminal do cliente. O terminal do servidor mostrará a mensagem recebida e a conexão. **Pontos importantes:** * **MCP (Message Passing Communication):** Neste exemplo, o MCP é implementado usando sockets. Os sockets permitem que o cliente e o servidor troquem mensagens (dados) entre si. * **Threads:** O servidor usa threads para lidar com múltiplas conexões de clientes simultaneamente. Cada thread lida com um cliente individual. * **Codificação/Decodificação:** As mensagens são codificadas em UTF-8 antes de serem enviadas e decodificadas ao serem recebidas. Isso garante que os caracteres sejam transmitidos corretamente. * **Tratamento de Erros:** O código inclui tratamento de erros básico para lidar com problemas de conexão. **DeepSeek:** Embora este exemplo não utilize diretamente o DeepSeek para inferência ou geração, ele fornece a base para integrar o DeepSeek. Você poderia, por exemplo: 1. **No servidor:** Usar o DeepSeek para analisar a mensagem recebida do cliente (por exemplo, para análise de sentimentos, tradução, etc.). 2. **No cliente:** Usar o DeepSeek para gerar a mensagem a ser enviada ao servidor. Para integrar o DeepSeek, você precisaria: * Instalar a biblioteca DeepSeek apropriada (se houver uma biblioteca Python disponível). * Carregar um modelo DeepSeek pré-treinado. * Usar o modelo para processar a mensagem. **Exemplo de integração (conceitual) no servidor:** ```python # ... (código do servidor) ... # Supondo que você tenha uma biblioteca DeepSeek e um modelo carregado # import deepseek # model = deepseek.load_model("caminho/para/o/modelo") def handle_client(conn, addr): # ... message = data.decode('utf-8') print(f"Recebido: {message}") # Análise de sentimentos com DeepSeek (exemplo) # sentiment = model.analyze_sentiment(message) # print(f"Sentimento: {sentiment}") uppercase_message = message.upper() conn.sendall(uppercase_message.encode('utf-8')) # ... ``` Lembre-se de que este é um exemplo mínimo. Em um cenário real, você precisaria lidar com mais complexidades, como: * Protocolos de comunicação mais robustos. * Segurança. * Escalabilidade. * Gerenciamento de erros mais abrangente. Espero que isso ajude! Se você tiver alguma dúvida, me diga.
Civic Data MCP Server
Provides access to 7 free government and open data APIs including NOAA weather, US Census demographics, NASA imagery, World Bank economics, Data.gov, and EU Open Data through 22 specialized tools, with most requiring no API keys.
Todoist MCP Server
Enables task and project management in Todoist through natural language, supporting creating, listing, and completing tasks, as well as managing projects and labels with Nango OAuth authentication.
mcp-diagram
There isn't a standard "MCP server" specifically designed for diagramming. The acronym "MCP" can have different meanings depending on the context. To give you the best answer, I need more information. Could you clarify what you mean by "MCP" in this context? For example, are you thinking of: * **A specific software or platform that uses the acronym MCP?** (e.g., a particular game server, a medical device protocol, etc.) * **A type of server architecture or technology?** (e.g., something related to microservices, message queuing, etc.) * **Something else entirely?** In the meantime, here are some general options for diagramming tools that *could* be hosted on a server: * **Draw.io (Diagrams.net):** This is a popular, free, open-source diagramming tool that can be self-hosted. You can deploy it on a server and access it through a web browser. * **Lucidchart:** This is a web-based diagramming tool that offers team collaboration features. While primarily a SaaS (Software as a Service) offering, they might have options for enterprise deployments that involve some server-side components. * **Microsoft Visio:** While traditionally a desktop application, Visio has a web version and integrates with Microsoft 365, which involves server-side components for collaboration and storage. * **PlantUML:** This is a text-based diagramming tool. You write code to define your diagrams, and PlantUML renders them. You can run a PlantUML server to generate diagrams on demand. * **Mermaid:** Similar to PlantUML, Mermaid uses a text-based syntax to create diagrams. It's often used in documentation and can be integrated into web applications. You can run a Mermaid server to render diagrams. Once you provide more context about what you mean by "MCP server," I can give you a more specific and helpful answer. --- **Portuguese Translation:** Não existe um "servidor MCP" padrão especificamente projetado para diagramação. O acrônimo "MCP" pode ter diferentes significados dependendo do contexto. Para lhe dar a melhor resposta, preciso de mais informações. Você poderia esclarecer o que você quer dizer com "MCP" neste contexto? Por exemplo, você está pensando em: * **Um software ou plataforma específica que usa o acrônimo MCP?** (por exemplo, um servidor de jogo específico, um protocolo de dispositivo médico, etc.) * **Um tipo de arquitetura ou tecnologia de servidor?** (por exemplo, algo relacionado a microsserviços, enfileiramento de mensagens, etc.) * **Algo completamente diferente?** Enquanto isso, aqui estão algumas opções gerais para ferramentas de diagramação que *poderiam* ser hospedadas em um servidor: * **Draw.io (Diagrams.net):** Esta é uma ferramenta de diagramação popular, gratuita e de código aberto que pode ser auto-hospedada. Você pode implantá-la em um servidor e acessá-la através de um navegador da web. * **Lucidchart:** Esta é uma ferramenta de diagramação baseada na web que oferece recursos de colaboração em equipe. Embora seja principalmente uma oferta SaaS (Software as a Service), eles podem ter opções para implantações corporativas que envolvem alguns componentes do lado do servidor. * **Microsoft Visio:** Embora tradicionalmente seja um aplicativo de desktop, o Visio tem uma versão web e se integra ao Microsoft 365, que envolve componentes do lado do servidor para colaboração e armazenamento. * **PlantUML:** Esta é uma ferramenta de diagramação baseada em texto. Você escreve código para definir seus diagramas e o PlantUML os renderiza. Você pode executar um servidor PlantUML para gerar diagramas sob demanda. * **Mermaid:** Semelhante ao PlantUML, o Mermaid usa uma sintaxe baseada em texto para criar diagramas. É frequentemente usado em documentação e pode ser integrado em aplicativos web. Você pode executar um servidor Mermaid para renderizar diagramas. Assim que você fornecer mais contexto sobre o que você quer dizer com "servidor MCP", posso lhe dar uma resposta mais específica e útil.
Calculator MCP Server
Provides mathematical operation tools including basic arithmetic (add, subtract, multiply, divide), power and square root calculations, and safe evaluation of mathematical expressions.
Model Context Protocol Multi-Agent Server
Demonstrates custom MCP servers for math and weather operations, enabling multi-agent orchestration using LangChain, Groq, and MCP adapters for both local and remote tool integration.
Pentest Tools MCP Server
An MCP server that integrates various penetration testing tools, enabling security professionals to perform reconnaissance, vulnerability scanning, and API testing through natural language commands in compatible LLM clients like Claude Desktop.
SSH MCP Server
Enables AI assistants to execute commands an
n8n-MCP
Provides AI assistants with comprehensive access to n8n's 525+ workflow automation nodes, including documentation, properties, operations, and 2,500+ templates. Enables creating, validating, and managing n8n workflows through natural language.
pfSense MCP Server
A production-grade server that enables natural language interaction with pfSense firewalls through Claude Desktop and other GenAI applications, supporting multiple access levels and functional categories.
GPTers Search MCP Server
Este é um servidor MCP onde você pode pesquisar o conhecimento da comunidade de estudo de IA GPTers.
TextToolkit: Your Ultimate Text Transformation and Formatting Solution 🚀
Advanced MCP server providing comprehensive text transformation and formatting tools. TextToolkit offers over 40 specialized utilities for case conversion, encoding/decoding, formatting, analysis, and text manipulation - all accessible directly within your AI assistant workflow.