Discover Awesome MCP Servers

Extend your agent with 28,766 capabilities via MCP servers.

All28,766
MoltLlama

MoltLlama

Real-time DeFi data for AI agents. Provides yields, TVL, prices, DEX volumes, fees, and contract data via 8 MCP endpoints, powered by DeFiLlama.

4o-mini-search-mcp

4o-mini-search-mcp

Um servidor MCP que permite que modelos de IA pesquisem na web usando o modelo 4o-mini Search da OpenAI, permitindo o acesso a informações atualizadas por apenas alguns centavos por pesquisa.

KeywordsPeopleUse MCP Server

KeywordsPeopleUse MCP Server

A Model Context Protocol server implementation that integrates with KeywordsPeopleUse for accessing keyword research features including People Also Ask questions, Google Autocomplete suggestions, Reddit/Quora questions, and semantic keywords.

NetMind MCPServer MCP

NetMind MCPServer MCP

A Model Context Protocol server that enables users to query, retrieve details, and manage reviews/ratings for NetMind AI servers through simple endpoints.

npmtrends-mcp-server

npmtrends-mcp-server

Servidor de Protocolo de Contexto de Modelo para tendências do NPM.

Ukraine War MCP

Ukraine War MCP

Provides text analysis tools including TF-IDF document search and text profiling (sentiment, readability, keywords) for analyzing text corpora through structured MCP interfaces.

AppleScript MCP Server

AppleScript MCP Server

A Model Context Protocol server that enables running AppleScript code to interact with Mac applications and system features including Notes, Calendar, Contacts, Messages, file management, and more.

Baidu Search MCP Server

Baidu Search MCP Server

Permite que assistentes de IA realizem pesquisas inteligentes na web usando a API Baidu Wenxin, com suporte para múltiplos modelos, modos de pesquisa e fornecendo resultados de pesquisa com fontes de referência.

MCP Playground Server

MCP Playground Server

Provides intelligent command completion, validation, and contextual help for the Kafka Docker Playground CLI. Integrates with GitHub Copilot to offer auto-complete suggestions, detailed command assistance, and debugging support for playground operations.

CopilotMCP

CopilotMCP

A collection of MCP servers built with FastMCP framework that handle various tasks including customer interviews, E2E testing, and go-live processes, enabling seamless integration with GitHub Copilot through VSCode.

Linked API MCP

Linked API MCP

Linked API MCP server connects your LinkedIn account to AI assistants like Claude, Cursor, and VS Code. Ask them to search for leads, send messages, analyze profiles, and much more – they'll handle it through our cloud browser, safely and automatically.

memorix

memorix

Cross-agent memory bridge for AI coding assistants. Persistent knowledge graph shared across 10 IDEs (Cursor, Windsurf, Claude Code, Codex, Copilot, Kiro, Antigravity, OpenCode, Trae, Gemini CLI) via MCP. 22 tools including team collaboration, auto-cleanup, mini-skills, session management, and workspace sync. 100% local, zero API keys required.

MCP Medium Server

MCP Medium Server

Enables AI assistants to publish posts to Medium with support for drafts, tags, canonical URLs, and follower notifications. Supports various publishing statuses and SEO optimization features.

Moodle MCP

Moodle MCP

A Moodle MCP server so students can collaborate with their courses through the LLM tools.

GoCD MCP Server

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

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

Cloud Storage MCP Server

Servidor MCP para interagir com o Google Cloud Storage

IBM Cloud Object Storage MCP Server by CData

IBM Cloud Object Storage MCP Server by CData

This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for IBM Cloud Object Storage (beta): https://www.cdata.com/download/download.aspx?sku=GMZK-V&type=beta

Time Tracking MCP

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.

Factory Insight MCP Server

Factory Insight MCP Server

Provides manufacturing enterprise production capability analysis including capacity assessment, equipment details, manufacturing processes, and factory distribution. Enables users to search factories, evaluate suppliers, analyze production capabilities, and make informed procurement and investment decisions.

PatternFly MCP Server

PatternFly MCP Server

Provides access to PatternFly React documentation, development rules, and component schemas through MCP tools, enabling AI assistants to help developers build applications with PatternFly components following best practices.

mcp-server

mcp-server

sample-cpp-mcp-servers

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.

AI Context Memory

AI Context Memory

An MCP server enabling AI assistants to store, retrieve, and manage contextual information across conversations with features like persistent memory, advanced search, tagging, and privacy controls.

FRED MCP Server

FRED MCP Server

Provides access to over 800,000 economic time series from the Federal Reserve Bank of St. Louis, including data on GDP, inflation, and employment. It enables users to search for, retrieve, and analyze various economic indicators and state-level statistics.

MCP Weather Server

MCP Weather Server

A Model Context Protocol server that provides real-time weather data and forecasts for any city.

🪙 MCP Crypto Price Lookup Server using ALPACA API

🪙 MCP Crypto Price Lookup Server using ALPACA API

WorkFlowy MCP Server

WorkFlowy MCP Server

Integrates WorkFlowy's outline and task management capabilities with LLM applications, enabling hierarchical node creation, updates, completion tracking, and navigation through WorkFlowy's API.

MCP CheatEngine Toolkit

MCP CheatEngine Toolkit

Um kit de ferramentas baseado em Python que se comunica com o Cheat Engine através da interface MCP, permitindo a leitura de memória e a análise de código assembly.

turbosmtp

turbosmtp

A simple Node.js MCP (Model Context Protocol) server for sending emails using TurboSMTP