Discover Awesome MCP Servers
Extend your agent with 84,517 capabilities via MCP servers.
- All84,517
- 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
WordPress MCP Server
A local server that enables Claude or other MCP tools to manage WordPress posts and media via REST API.
qzcli
Enables managing OpenI platform resources (login, query nodes, submit jobs, view logs) via natural language in Claude or Codex, following a kubectl/docker-style CLI.
knife4j-mcp
用于读取Knife4j/Swagger多模块接口文档,为Agent提供结构化接口查询能力的MCP服务器。
🪙 MCP Crypto Price Lookup Server using ALPACA API
turbosmtp
A simple Node.js MCP (Model Context Protocol) server for sending emails using TurboSMTP
mcp-noaa-swpc
Enables AI agents to access real-time NOAA space weather data, including alerts, solar wind, K-index, aurora forecast, and GOES X-ray flux, through natural language queries.
forecast-mcp
Enable any AI agent to forecast time-series data (e.g., sales, traffic) using Google's TimesFM or a zero-dependency statistical baseline.
nvidia-vision-mcp
Enables AI models to read local images using NVIDIA vision models, supporting image description, text extraction, and custom analysis.
ableton-live-mcp-server
Enables LLMs to control Ableton Live via OSC and the Model Context Protocol, supporting commands like setting up tracks and routing.
Time Tracking MCP
Enables natural language time tracking through Claude with markdown file storage. Supports multi-company tracking, flexible time parsing, auto-calculated summaries, and commitment warnings all through conversational input.
mcp-fstools
Provides file read, edit, and write operations with exact-match editing and hash-based consistency checks, designed for models that prefer structured schemas over patch grammars.
mcp-server
sample-cpp-mcp-servers
Aqui está um exemplo de servidores MCP (Minecraft Protocol) em C++: ```cpp #include <iostream> #include <asio.hpp> using asio::ip::tcp; int main() { try { asio::io_context io_context; tcp::acceptor acceptor(io_context, tcp::endpoint(tcp::v4(), 25565)); std::cout << "Servidor MCP iniciado na porta 25565" << std::endl; while (true) { tcp::socket socket(io_context); acceptor.accept(socket); std::cout << "Nova conexão recebida de: " << socket.remote_endpoint().address() << std::endl; // Lógica para lidar com a conexão do cliente // (Ex: Receber e processar pacotes do protocolo Minecraft) // Exemplo simples: Enviar uma mensagem de boas-vindas std::string message = "Bem-vindo ao servidor MCP em C++!\n"; asio::error_code ignored_error; asio::write(socket, asio::buffer(message), ignored_error); // Fechar a conexão socket.close(); std::cout << "Conexão fechada." << std::endl; } } catch (std::exception& e) { std::cerr << "Exceção: " << e.what() << std::endl; } return 0; } ``` **Explicação:** * **`#include <iostream>`:** Inclui a biblioteca para entrada e saída padrão (usada para imprimir mensagens no console). * **`#include <asio.hpp>`:** Inclui a biblioteca Asio, que fornece funcionalidades de rede assíncronas. * **`using asio::ip::tcp;`:** Simplifica o código, permitindo usar `tcp` em vez de `asio::ip::tcp`. * **`asio::io_context io_context;`:** Cria um objeto `io_context`, que é o núcleo da biblioteca Asio e gerencia todas as operações assíncronas. * **`tcp::acceptor acceptor(io_context, tcp::endpoint(tcp::v4(), 25565));`:** Cria um objeto `acceptor` que escuta por novas conexões TCP na porta 25565. `tcp::v4()` especifica que estamos usando IPv4. * **`std::cout << "Servidor MCP iniciado na porta 25565" << std::endl;`:** Imprime uma mensagem no console indicando que o servidor foi iniciado. * **`while (true) { ... }`:** Um loop infinito que aceita continuamente novas conexões. * **`tcp::socket socket(io_context);`:** Cria um objeto `socket` para representar a conexão com o cliente. * **`acceptor.accept(socket);`:** Aceita uma nova conexão e a associa ao objeto `socket`. * **`std::cout << "Nova conexão recebida de: " << socket.remote_endpoint().address() << std::endl;`:** Imprime o endereço IP do cliente que se conectou. * **`// Lógica para lidar com a conexão do cliente`:** Esta é a parte onde você implementaria a lógica específica do protocolo Minecraft. Isso envolveria: * **Receber dados do cliente:** Usando `asio::read`. * **Analisar os pacotes do protocolo Minecraft:** Entender a estrutura dos pacotes e extrair as informações relevantes. * **Processar os pacotes:** Realizar as ações apropriadas com base nos dados recebidos (ex: atualizar o estado do jogo, enviar respostas ao cliente). * **Enviar dados ao cliente:** Usando `asio::write`. * **`std::string message = "Bem-vindo ao servidor MCP em C++!\n";`:** Cria uma mensagem de boas-vindas. * **`asio::error_code ignored_error;`:** Cria um objeto `error_code` para ignorar erros (em um exemplo real, você deveria verificar os erros). * **`asio::write(socket, asio::buffer(message), ignored_error);`:** Envia a mensagem de boas-vindas ao cliente. * **`socket.close();`:** Fecha a conexão com o cliente. * **`std::cout << "Conexão fechada." << std::endl;`:** Imprime uma mensagem indicando que a conexão foi fechada. * **`catch (std::exception& e) { ... }`:** Captura qualquer exceção que possa ocorrer e imprime uma mensagem de erro. **Para compilar e executar este código:** 1. **Instale a biblioteca Asio:** A maneira mais fácil é usar um gerenciador de pacotes como vcpkg (para Windows) ou apt (para Linux). * **vcpkg (Windows):** ```powershell vcpkg install asio ``` * **apt (Linux):** ```bash sudo apt-get update sudo apt-get install libasio-dev ``` 2. **Compile o código:** * **g++ (Linux/macOS):** ```bash g++ -std=c++11 -o mcp_server mcp_server.cpp -lasio ``` * **Visual Studio (Windows):** * Crie um novo projeto C++ Console Application. * Adicione o código ao arquivo `.cpp`. * Configure o projeto para usar a biblioteca Asio (adicione o diretório `include` do vcpkg ao caminho de inclusão e o diretório `lib` ao caminho da biblioteca). 3. **Execute o código:** ```bash ./mcp_server ``` **Observações importantes:** * **Este é um exemplo básico.** Ele apenas aceita conexões e envia uma mensagem de boas-vindas. Para criar um servidor Minecraft funcional, você precisará implementar o protocolo Minecraft completo, que é bastante complexo. * **Segurança:** Este código não inclui nenhuma medida de segurança. Em um servidor real, você precisaria implementar autenticação, proteção contra ataques DDoS e outras medidas de segurança. * **Asio:** A biblioteca Asio é uma biblioteca poderosa para programação de rede assíncrona. É recomendável estudar a documentação da Asio para entender melhor como ela funciona. * **Protocolo Minecraft:** Você precisará estudar a documentação do protocolo Minecraft para entender como os pacotes são estruturados e como interagir com os clientes. A wiki do Minecraft é um bom ponto de partida. Este exemplo fornece um ponto de partida para criar um servidor MCP em C++. Lembre-se de que a implementação completa de um servidor Minecraft é um projeto complexo que requer um bom conhecimento de programação de rede e do protocolo Minecraft.
physbox-mcp
Enables LLMs and MCP clients to interact programmatically with Flux, Volt, and Mesh simulation web applications via WebSocket relay.
MCP Server for PostgreSQL
A Model Context Protocol server implementation that provides a simple interface to interact with PostgreSQL databases, enabling SQL queries, database operations, and schema management through MCP.
Sys8 MCP Server
Provides deterministic system information and developer utilities including date/time operations, OS details, math calculations, random data generation, hashing, text formatting, data validation, encoding/decoding, and log analysis.
Digital Twin MCP Server
MCP server for Digital Twin learner data, providing tools for AI Guide to explore metamodel and manage twin data with access control.
Cloudflare Playwright MCP
A server that integrates Playwright with Cloudflare Workers to enable browser automation tasks through LLM models in AI platforms like Claude and Copilot.
GoCD MCP Server
Enables AI assistants to query and manage GoCD pipelines, stages, and jobs through the Model Context Protocol. It allows users to trigger builds, analyze failures, and access build logs or artifacts using the GoCD REST API.
MCPMake
Enables management and execution of Python scripts with automatic LLM-extracted argument schemas and validation. Provides script registry, execution history, and intelligent argument parsing like make but for Python scripts.
Cloud Storage MCP Server
Servidor MCP para interagir com o Google Cloud Storage
MCP-PJe-TRF1
Enables natural language querying of Brazil's Federal Justice 1st Region electronic court system (PJe-TRF1) for both 1st and 2nd degrees, allowing users to check pending expedients, deadlines, case details, and download documents via an automated login and read-only MCP server.
remote-mcp-server-authless
A remote MCP server deployed on Cloudflare Workers that provides Cloudflare observability tools (zone analytics, workers analytics, web analytics) and basic calculator functions, without requiring authentication.
Cursidian
Enables Cursor agents to read, write, search, and manage local Obsidian vaults via 13 tools with safe writes and direct filesystem access.
mcp-ssh-tool
A Model Context Protocol (MCP) SSH client server that provides autonomous SSH operations for GitHub Copilot and VS Code. Enable natural language SSH automation without manual prompts or GUI interactions.
MCP Hospital Assistant
An intelligent hospital appointment management system that allows users to add doctors/patients, book appointments, and view medical schedules through both a manual UI and an LLM-powered assistant interface.
Open Research KB
A local-first MCP server for building and querying PDF knowledge bases. It indexes PDFs into DuckDB and exposes evidence-grounded retrieval tools to separate corpus-backed answers from independent reasoning.
AIVA Credit Card MCP Server
A decoupled, stateful MCP server and HTTP REST Gateway styled as a Banking Credit Card IVR Integration, bridging core banking mainframes with conversational voice AI frameworks.
MATLAB Workflow MCP Server
Enables remote execution of MATLAB experiments via natural language, with tools for code execution, task management, file transfer, and system diagnostics.
MCP Email Service
A Model Context Protocol service for comprehensive email management that supports multiple email providers, with complete functionality for viewing, organizing, and batch processing emails.