Discover Awesome MCP Servers

Extend your agent with 17,387 capabilities via MCP servers.

All17,387
Multi MCP Server

Multi MCP Server

Multi MCP Server

npmtrends-mcp-server

npmtrends-mcp-server

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

ONOS MCP Server

ONOS MCP Server

Espelho de

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.

MCP Access Point

MCP Access Point

O Ponto de Acesso MCP é uma ferramenta de gateway leve projetada para conectar serviços HTTP tradicionais com clientes MCP (Protocolo de Contexto de Modelo). Ele permite uma interação perfeita entre clientes MCP e serviços HTTP existentes sem exigir nenhuma modificação no código da interface do lado do servidor.

MCP Email Service

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.

Postiz Media Manager

Postiz Media Manager

Manages and cleans up unused media in Postiz by identifying orphaned files not associated with draft, scheduled, or queued posts, with safe dry-run mode before deletion.

Remote MCP Server

Remote MCP Server

A Cloudflare Workers-based implementation of Model Context Protocol (MCP) server that enables AI models like Claude to access custom tools without requiring authentication.

MCP Server Starter

MCP Server Starter

A minimal TypeScript starter template for building Model Context Protocol (MCP) servers with auto-loading architecture for tools, resources, and prompts. Includes code generators, dual transport support (stdio/HTTP), and production-ready structure.

datagouv-mcp

datagouv-mcp

An MCP server that connects AI chatbots directly to data.gouv.fr, France’s national open data platform. It allows users to search, explore, and analyze thousands of public datasets simply by asking questions in natural language.

🌐 Claude MCP Server Quickstart

🌐 Claude MCP Server Quickstart

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

ssh-connect MCP server

ssh-connect MCP server

Um servidor MCP para conexões SSH e operações de arquivo.

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.

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.

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-OpenAPI

MCP-OpenAPI

Um servidor MCP que expõe métodos HTTP definidos em uma especificação OpenAPI como ferramentas, permitindo a interação com APIs através do Protocolo de Contexto do Modelo.

mcp-server-test

mcp-server-test

Cloud Tasks MCP Server

Cloud Tasks MCP Server

Permite interações com filas e tarefas do Google Cloud Tasks por meio de linguagem natural, permitindo que os usuários listem, gerenciem, pausem/retomem filas e manipulem tarefas via Claude Desktop.

Warp SQL Server MCP

Warp SQL Server MCP

Enables secure database operations on SQL Server instances through a three-tier safety system, supporting schema exploration, query execution, performance analysis, and data export with configurable security levels from read-only to full development access.

MCP Server für Kerykeion

MCP Server für Kerykeion

This template provides a streamlined foundation for building Model Context Protocol (MCP) servers in Python. It's designed to make AI-assisted development of MCP tools easier and more efficient.

Spotify MCP Server

Spotify MCP Server

Um servidor de Protocolo de Contexto de Modelo que permite controlar a reprodução do Spotify através de comandos em linguagem natural em clientes MCP como Cursor ou Claude para Desktop.

CentralMind Gateway

CentralMind Gateway

MCP-Server do seu banco de dados otimizado para LLMs e Agentes de IA. Suporta PostgreSQL, MySQL, ClickHouse, Snowflake, MSSQL, BigQuery, Oracle Database, SQLite, ElasticSearch, DuckDB.

MCP RAG

MCP RAG

Intelligent knowledge base system that enables users to process documents in 25+ formats, perform semantic search and Q\&A through vector retrieval. Supports multiple AI models including OpenAI and DouBao with local processing capabilities.

Reexpress MCP Server

Reexpress MCP Server

Reexpress MCP Server