Discover Awesome MCP Servers

Extend your agent with 84,516 capabilities via MCP servers.

All84,516
🧠  DeepSeek MCP Server

🧠 DeepSeek MCP Server

Espelho de

🪐 ✨ Earthdata MCP Server

🪐 ✨ Earthdata MCP Server

Um servidor de Protocolo de Contexto de Modelo que permite a descoberta e recuperação eficientes de Dados da Terra da NASA para análise geoespacial.

GitHub MCP Server

GitHub MCP Server

Tung Shing MCP Server

Tung Shing MCP Server

Um plugin de Protocolo de Contexto de Modelo para cálculos do almanaque chinês Tung Shing (黄历/通勝/通胜).

mcp-langchain-ts-client

mcp-langchain-ts-client

LangChain.js client for Model Context Protocol.

MCP Forge

MCP Forge

Uma ferramenta que gera servidores MCP para Smithery com integração ao Cursor IDE, permitindo que os usuários criem rapidamente servidores a partir de modelos como Básico, Busca na Web ou interações com Banco de Dados.

🏗️ ClaudeHopper - AI-Powered Construction Document Assistant

🏗️ ClaudeHopper - AI-Powered Construction Document Assistant

AI-powered MCP server that enables Claude and other LLMs to interact directly with construction documents, drawings, and specifications through advanced RAG and hybrid search capabilities.

Workers Mcp

Workers Mcp

Talk to a Cloudflare Worker from Claude Desktop!

Weather MCP Server

Weather MCP Server

Aqui está um exemplo de como usar a API de clima HeWeather (和风天气) em um servidor MCP (Minecraft Coded Package): ```java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class HeWeatherAPI { private static final String API_KEY = "SUA_CHAVE_DE_API"; // Substitua pela sua chave de API private static final String API_URL = "https://devapi.qweather.com/v7/weather/now?location=%s&key=%s"; public static String getWeatherData(String location) { try { URL url = new URL(String.format(API_URL, location, API_KEY)); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); int responseCode = connection.getResponseCode(); if (responseCode == HttpURLConnection.HTTP_OK) { BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String inputLine; StringBuilder response = new StringBuilder(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); return response.toString(); } else { System.out.println("Request failed: " + responseCode); return null; } } catch (IOException e) { e.printStackTrace(); return null; } } public static void main(String[] args) { String location = "101010100"; // Código da cidade (ex: Pequim) String weatherData = getWeatherData(location); if (weatherData != null) { System.out.println(weatherData); // Aqui você pode analisar o JSON retornado e extrair as informações desejadas } else { System.out.println("Failed to retrieve weather data."); } } } ``` **Explicação:** 1. **Importações:** Importa as classes necessárias para fazer requisições HTTP. 2. **`API_KEY`:** **Substitua `SUA_CHAVE_DE_API` pela sua chave de API real da HeWeather.** Você precisa se registrar no site da HeWeather (和风天气) para obter uma chave. 3. **`API_URL`:** Define a URL base da API. `%s` são placeholders para a localização e a chave da API. 4. **`getWeatherData(String location)`:** - Constrói a URL completa da API usando a localização fornecida e a chave da API. - Abre uma conexão HTTP com a URL. - Define o método da requisição como `GET`. - Obtém o código de resposta HTTP. - Se o código de resposta for `HTTP_OK` (200), lê a resposta da API linha por linha e a armazena em um `StringBuilder`. - Retorna a resposta como uma string. - Se houver algum erro (código de resposta diferente de 200 ou uma exceção de IO), imprime uma mensagem de erro e retorna `null`. 5. **`main(String[] args)`:** - Define a localização (código da cidade). Você pode encontrar os códigos das cidades no site da HeWeather. - Chama a função `getWeatherData()` para obter os dados do clima. - Se os dados forem obtidos com sucesso, imprime a resposta JSON. - Se a requisição falhar, imprime uma mensagem de erro. **Como usar isso em um servidor MCP:** 1. **Adicione a biblioteca JSON:** A resposta da API é em formato JSON. Você precisará adicionar uma biblioteca JSON ao seu projeto MCP para analisar a resposta. Uma biblioteca popular é o Gson do Google. Adicione a dependência ao seu `build.gradle` (ou equivalente). ```gradle dependencies { // ... outras dependências implementation 'com.google.code.gson:gson:2.8.9' // ou a versão mais recente } ``` 2. **Analise o JSON:** Dentro do método `main` (ou em um método separado), use a biblioteca JSON para analisar a string `weatherData` e extrair as informações que você precisa (temperatura, condição climática, etc.). ```java import com.google.gson.JsonObject; import com.google.gson.JsonParser; // ... dentro do método main ou em um método separado if (weatherData != null) { JsonParser parser = new JsonParser(); JsonObject json = parser.parse(weatherData).getAsJsonObject(); // Extrai a informação desejada JsonObject now = json.getAsJsonObject("now"); String temperature = now.get("temp").getAsString(); String text = now.get("text").getAsString(); System.out.println("Temperature: " + temperature + "°C"); System.out.println("Condition: " + text); } ``` 3. **Integre com o Minecraft:** Agora você pode usar as informações do clima para fazer coisas no seu servidor Minecraft, como: - Mostrar a temperatura no chat. - Mudar o clima do jogo com base nos dados da API. - Criar eventos especiais com base nas condições climáticas. **Considerações importantes:** * **Chave da API:** Mantenha sua chave da API segura. Não a compartilhe publicamente. * **Limites da API:** A HeWeather tem limites de requisição. Verifique os limites do seu plano e evite fazer requisições excessivas. * **Tratamento de erros:** Implemente um tratamento de erros robusto para lidar com falhas na requisição da API. * **Assincronismo:** Para evitar bloquear o thread principal do servidor Minecraft, considere fazer a requisição da API em um thread separado. * **Códigos de localização:** Encontre os códigos de localização corretos para as áreas que você deseja monitorar. Este é um exemplo básico. Você precisará adaptá-lo às suas necessidades específicas e à estrutura do seu projeto MCP. Lembre-se de consultar a documentação da API HeWeather para obter informações detalhadas sobre os dados que ela fornece e como usá-los.

shortcut-mcp-server

shortcut-mcp-server

A Model Context Protocol server for Shortcut.

Umami Analytics MCP Server

Umami Analytics MCP Server

Espelho de

Biorxiv

Biorxiv

🔍 Habilite assistentes de IA para pesquisar e acessar artigos do bioRxiv por meio de uma interface MCP simples. O Servidor MCP do bioRxiv fornece uma ponte entre assistentes de IA e o repositório de preprints do bioRxiv por meio do Protocolo de Contexto do Modelo (MCP). Ele permite que modelos de IA pesquisem preprints de biologia e acessem seus

spring-boot-ai-confluence-mcp-server

spring-boot-ai-confluence-mcp-server

Um servidor de Protocolo de Contexto de Modelo alimentado por IA Spring Boot para interagir com o Confluence Cloud.

GitHub MCP Server

GitHub MCP Server

Fornece ferramentas para interagir com a API do GitHub através do protocolo MCP, permitindo que os usuários criem repositórios, enviem conteúdo e recuperem informações do usuário.

Perspective MCP Server

Perspective MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with Perspective API

MCP Bitbucket Python 🦊

MCP Bitbucket Python 🦊

Uma implementação em Python de um servidor MCP que permite a integração local e segura com o Bitbucket para aplicações de IA, fornecendo ferramentas para gerenciamento de repositórios, criação de branches, operações de arquivos, rastreamento de issues e criação de pull requests.

mcp-server-template

mcp-server-template

MCP Ethereum Address Info Server

MCP Ethereum Address Info Server

Fornece informações em tempo real sobre endereços Ethereum em múltiplas blockchains usando o Protocolo de Contexto de Modelo, apresentando um endpoint Server-Sent Events para atualizações ao vivo.

Autodocument MCP Server

Autodocument MCP Server

Um servidor MCP que gera automaticamente documentação, planos de teste e revisões de código para repositórios de código, analisando estruturas de diretórios e arquivos de código usando modelos de IA através da API OpenRouter.

mcp-servers-scratch

mcp-servers-scratch

mcp server

Jampp MCP Server

Jampp MCP Server

mcp-server-jupyter

mcp-server-jupyter

MCP server for Jupyter Notebooks and JupyterLab

YetAnotherUnityMcp

YetAnotherUnityMcp

Uma implementação do Protocolo de Controle Mestre para Unity que permite que agentes de IA controlem e interajam com o Unity, possibilitando a eles executar código, consultar o estado do editor, modificar GameObjects e capturar screenshots através de um sistema de comunicação baseado em WebSocket.

Pdf2md

Pdf2md

Ferramenta de conversão de PDF para Markdown

ADB MCP Server

ADB MCP Server

MCP Server for Android Debug Bridge (ADB), enabling Claude to interact with Android devices.

MCP Servers

MCP Servers

Repository for MCP (Model Context Protocol) servers and related resources

ZBD MCP Server

ZBD MCP Server

Um servidor que adiciona capacidades de pagamento Bitcoin a LLMs, permitindo enviar/receber pagamentos, criar cobranças, gerenciar carteiras e realizar outras operações da Lightning Network do Bitcoin.

MCP Coinbase Commerce Server

MCP Coinbase Commerce Server

Conecta-se à API do Coinbase Commerce, permitindo que assistentes de IA como o Claude gerem links de pagamento em criptomoedas.

Claude MCP Server

Claude MCP Server

MCP Server Cookie Cutter Template

MCP Server Cookie Cutter Template

A cookiecutter template for creating MCP (Model Control Protocol) servers