Discover Awesome MCP Servers

Extend your agent with 14,529 capabilities via MCP servers.

All14,529
MCP Communication Server

MCP Communication Server

A Model Context Protocol server implementation that enables real-time data communication between web pages and client applications through WebSocket connections.

MiniMax MCP Server

MiniMax MCP Server

Permite que clientes MCP, como Claude Desktop e Cursor, interajam com as APIs da MiniMax para gerar fala, clonar vozes, criar vídeos e gerar imagens.

API Suggestion Server

API Suggestion Server

MCP Server Example

MCP Server Example

Azure IoT Hub MCP Server

Azure IoT Hub MCP Server

MCP Server for Azure IoT Hub mainly for read-only monitoring purposes. Uses Azure CLI for authentication.

OpenAI GPT Image MCP

OpenAI GPT Image MCP

An MCP tool server that enables generating and editing images through OpenAI's image models, supporting text-to-image generation and advanced image editing (inpainting, outpainting) across various MCP-compatible clients.

Salesforce MCP Server

Salesforce MCP Server

Uma implementação de servidor MCP que integra o Claude com o Salesforce, permitindo interações em linguagem natural com dados e metadados do Salesforce.

ONOS MCP Server

ONOS MCP Server

Espelho de

Lightning Network MCP Server

Lightning Network MCP Server

Espelho de

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.

Hardware MCP Server

Hardware MCP Server

Enables language models to perform hardware engineering tasks including CAD part design and heat transfer simulations. Provides tool calls for building mechanical components and running thermal analysis through natural language interactions.

mcp_repo_8fe29404

mcp_repo_8fe29404

Este é um repositório de teste criado pelo script de teste do Servidor MCP para o GitHub.

Simple MCP Tool Server

Simple MCP Tool Server

A server that provides a website fetching tool via SSE transport, allowing users to retrieve content from specified URLs.

Twist MCP Server

Twist MCP Server

An MCP server that enables interaction with Twist workspaces using the Twist REST API, allowing users to manage their Twist inbox by viewing, archiving, unarchiving, and marking threads as read.

Street View MCP

Street View MCP

A server that enables AI models to fetch and display Google Street View imagery, allowing users to create virtual tours by viewing streets and landmarks from anywhere.

mcp-luckyworld

mcp-luckyworld

Um servidor MCP para acessar o simulador Lucky World.

ShipEngine API MCP Server

ShipEngine API MCP Server

An MCP server that enables interaction with ShipEngine's shipping API, allowing users to manage shipments, labels, carriers, and other shipping operations through natural language commands.

🌐 Claude MCP Server Quickstart

🌐 Claude MCP Server Quickstart

UML MCP

UML MCP

Enables AI assistants to generate UML diagrams through natural language by rendering PlantUML code into PNG or SVG images. Supports sequence diagrams, class diagrams, use case diagrams, and other UML chart types with Base64-encoded output.

ssh-connect MCP server

ssh-connect MCP server

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

Prisma

Prisma

Bluetooth MCP Server

Bluetooth MCP Server

Um servidor ModelContextProtocol que permite à IA Claude detectar e escanear dispositivos Bluetooth próximos, fornecendo capacidades de detecção Bluetooth a Claude através de uma interface MCP compatível.

Gemini CLI MCP Server

Gemini CLI MCP Server

A Windows-compatible Model Context Protocol server that enables AI assistants to interact with Google's Gemini CLI, supporting file analysis, large context windows, and safe code execution.

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.

Shield MCP

Shield MCP

A shield for logging, deep debug and sanitization for MCP servers at development stage

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

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.