Discover Awesome MCP Servers

Extend your agent with 23,729 capabilities via MCP servers.

All23,729
PDF Agent MCP

PDF Agent MCP

Enables AI agents to efficiently process large local and online PDFs through selective extraction of text, images, and metadata. It provides tools for content search and document outline navigation to optimize context window usage.

tbls MCP Server

tbls MCP Server

Provides access to database schema information generated by tbls and enables secure SQL query execution on MySQL and SQLite databases. Allows users to explore database structures, table relationships, and execute SELECT queries through natural language interactions.

reddit-mcp-server

reddit-mcp-server

reddit-mcp-server

git-steer

git-steer

An autonomous GitHub management engine that enables control over repositories, branches, security alerts, and Actions workflows through natural language. It utilizes a zero-local-footprint architecture by storing all configuration and audit logs within a private state repository on GitHub.

MCP Reminder Service

MCP Reminder Service

Enables sending messages and scheduling reminders through multiple platforms including Telegram and Feishu. Supports real-time messaging and cron-based scheduled notifications with comprehensive logging and error handling.

Raisers Edge NXT MCP Server by CData

Raisers Edge NXT 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 Raisers Edge NXT (beta): https://www.cdata.com/download/download.aspx?sku=JZZK-V&type=beta

Deno MCP Template Repo

Deno MCP Template Repo

Um repositório modelo para escrever e publicar servidores MCP usando Deno.

Instagram MCP Investigator

Instagram MCP Investigator

Automates Instagram profile scraping using Playwright with saved login sessions and generates AI-powered analytical reports. Enables users to extract profile data, recent posts metadata, and receive OpenAI-generated summaries through natural language interactions.

Knowledge Graph Memory Server

Knowledge Graph Memory Server

Aprimora a interação do usuário através de um sistema de memória persistente que se lembra de informações entre conversas e aprende com erros passados, utilizando um grafo de conhecimento local e gerenciamento de lições.

Remote MCP Server (Authless)

Remote MCP Server (Authless)

A template for deploying an authentication-free MCP server on Cloudflare Workers. Enables easy deployment and connection to MCP clients like Claude Desktop or Cloudflare AI Playground via Server-Sent Events.

Frida MCP

Frida MCP

Um servidor compatível com MCP que permite que sistemas de IA interajam com aplicativos móveis e de desktop por meio dos recursos de instrumentação dinâmica do Frida, permitindo gerenciamento de processos, controle de dispositivos, execução de JavaScript e injeção de scripts.

MCP API Bridge Server

MCP API Bridge Server

A Model Context Protocol server that bridges Google Sheets, Azure AI, and MQTT APIs to facilitate spreadsheet code generation, AI chat integration, and comprehensive IoT device management. It allows users to perform CRUD operations on spreadsheets, integrate Azure AI models, and handle real-time MQTT messaging for IoT applications.

intruder-mcp

intruder-mcp

Let MCP clients like Claude and Cursor control Intruder.IO

Cobalt Strike MCP Server

Cobalt Strike MCP Server

Enables management of Cobalt Strike red team operations through natural language commands, providing access to 200+ tools for beacon control, listener management, credential operations, and payload generation.

Workout Maker MCP Server

Workout Maker MCP Server

This MCP server enables the generation of structured fitness content, including detailed exercise instructions with image prompts, balanced daily workout sessions, and personalized multi-day training plans. It facilitates the creation of comprehensive workout programs tailored to specific goals, age ranges, and movement patterns.

portkey-admin-mcp

portkey-admin-mcp

MCP server for Portkey Admin API - 116 tools for prompts, configs, analytics & more.

GoDaddy Orders MCP Server

GoDaddy Orders MCP Server

MCP Server that enables interaction with GoDaddy's Orders API using natural language, auto-generated from the OTE GoDaddy Orders OpenAPI specification.

Lodgify MCP Server

Lodgify MCP Server

Enables interaction with the Lodgify vacation rental API to manage properties, bookings, and calendar data. It provides tools for retrieving property details, creating or updating bookings, and monitoring rental availability.

Mcp-server-v2ex

Mcp-server-v2ex

Construir um servidor MCP (Minecraft Protocol) simples para aprendizado com TypeScript: **Aviso:** Construir um servidor MCP completo é um projeto complexo. Este guia fornece um esqueleto básico para começar e foca nos conceitos fundamentais. Você precisará de um conhecimento razoável de TypeScript, networking e do protocolo Minecraft. **1. Configuração do Projeto:** * **Crie um diretório para o projeto:** ```bash mkdir simple-mcp-server cd simple-mcp-server ``` * **Inicialize um projeto Node.js com TypeScript:** ```bash npm init -y npm install -D typescript ts-node @types/node npx tsc --init ``` * **Configure o `tsconfig.json`:** Certifique-se de que seu `tsconfig.json` tenha configurações razoáveis. Aqui está um exemplo básico: ```json { "compilerOptions": { "target": "es2020", "module": "commonjs", "outDir": "./dist", "rootDir": "./src", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true }, "include": ["src/**/*"], "exclude": ["node_modules"] } ``` * **Crie um diretório `src` para o código fonte:** ```bash mkdir src ``` **2. Dependências:** Você precisará de algumas dependências para lidar com networking e, possivelmente, manipulação de dados binários. Instale-as: ```bash npm install net bufferutil utf-8-validate ``` **3. Estrutura Básica do Servidor (src/index.ts):** ```typescript import net from 'net'; const PORT = 25565; // Porta padrão do Minecraft const server = net.createServer((socket) => { console.log('Cliente conectado:', socket.remoteAddress, socket.remotePort); socket.on('data', (data) => { console.log('Dados recebidos:', data); // TODO: Processar os dados do protocolo Minecraft aqui // (deserializar pacotes, responder, etc.) // Exemplo: Enviar uma mensagem de volta ao cliente socket.write(Buffer.from('Olá do servidor!')); }); socket.on('close', () => { console.log('Cliente desconectado:', socket.remoteAddress, socket.remotePort); }); socket.on('error', (err) => { console.error('Erro no socket:', err); }); }); server.listen(PORT, () => { console.log(`Servidor MCP ouvindo na porta ${PORT}`); }); server.on('error', (err) => { console.error('Erro no servidor:', err); }); ``` **Explicação:** * **`net`:** O módulo `net` do Node.js é usado para criar um servidor TCP. * **`net.createServer()`:** Cria um novo servidor TCP. A função de callback é executada para cada nova conexão de cliente. * **`socket`:** Um objeto `socket` representa a conexão com o cliente. * **`socket.on('data', ...)`:** Este evento é disparado quando o socket recebe dados do cliente. É aqui que você precisa implementar a lógica de análise e processamento do protocolo Minecraft. * **`socket.write()`:** Envia dados de volta ao cliente. **Importante:** Você precisa formatar os dados de acordo com o protocolo Minecraft. * **`socket.on('close', ...)`:** Este evento é disparado quando a conexão com o cliente é fechada. * **`socket.on('error', ...)`:** Este evento é disparado se ocorrer um erro no socket. * **`server.listen()`:** Inicia o servidor e o faz ouvir por conexões na porta especificada. * **`server.on('error', ...)`:** Este evento é disparado se ocorrer um erro no servidor. **4. Executando o Servidor:** * **Compile o TypeScript:** ```bash npm run tsc ``` * **Execute o servidor:** ```bash node dist/index.js ``` **5. Próximos Passos (Implementação do Protocolo Minecraft):** Esta é a parte mais complexa. Você precisa entender o protocolo Minecraft para poder: * **Handshake:** O primeiro pacote que o cliente envia é o handshake. Você precisa analisar este pacote para determinar a versão do protocolo e o tipo de conexão (login ou status). * **Status:** Se o cliente estiver solicitando o status do servidor, você precisa enviar um pacote JSON com informações sobre o servidor (nome, jogadores online, etc.). * **Login:** Se o cliente estiver tentando fazer login, você precisa lidar com a autenticação (se necessário) e enviar os pacotes apropriados para iniciar o jogo. * **Pacotes de Jogo:** Depois que o cliente estiver conectado, você precisará lidar com os pacotes de jogo (movimento, chat, etc.). **Recursos Úteis:** * **Wiki do Minecraft Protocol:** [https://wiki.vg/Protocol](https://wiki.vg/Protocol) - A documentação definitiva do protocolo Minecraft. * **Bibliotecas MCP:** Existem algumas bibliotecas Node.js que podem ajudar com a análise e serialização de pacotes MCP, mas muitas podem estar desatualizadas. Pesquise no npm por "minecraft protocol" ou "mcp". * **Exemplos de Código:** Procure por exemplos de código de servidores Minecraft em Node.js (embora a maioria seja em JavaScript, você pode adaptá-los para TypeScript). **Desafios:** * **Complexidade do Protocolo:** O protocolo Minecraft é complexo e está em constante evolução. * **Manipulação de Dados Binários:** Você precisará lidar com dados binários e usar `Buffer` para ler e escrever dados no formato correto. * **Segurança:** Se você estiver construindo um servidor para uso público, precisará considerar a segurança e proteger contra ataques. **Exemplo de Handshake (Simplificado):** ```typescript // Dentro do socket.on('data', ...) const packetId = data.readUInt8(0); // Ler o ID do pacote (primeiro byte) if (packetId === 0x00) { // Handshake const protocolVersion = data.readInt32BE(1); // Ler a versão do protocolo const serverAddressLength = data.readUInt8(5); // Ler o comprimento do endereço do servidor const serverAddress = data.toString('utf8', 6, 6 + serverAddressLength); // Ler o endereço do servidor const serverPort = data.readUInt32BE(6 + serverAddressLength); // Ler a porta do servidor const nextState = data.readUInt8(10 + serverAddressLength); // Ler o próximo estado (1 = status, 2 = login) console.log('Handshake recebido:', { protocolVersion, serverAddress, serverPort, nextState, }); if (nextState === 1) { // TODO: Lidar com a solicitação de status } else if (nextState === 2) { // TODO: Lidar com a solicitação de login } } ``` **Observações:** * Este é um exemplo muito simplificado. A análise real do handshake pode ser mais complexa. * Você precisará usar as funções `readUInt8`, `readInt32BE`, `toString`, etc., do objeto `Buffer` para ler os dados corretamente. * A ordem e o tipo dos dados no pacote dependem da versão do protocolo. **Conclusão:** Construir um servidor MCP é um projeto desafiador, mas também uma ótima maneira de aprender sobre networking, protocolos e programação. Comece com o esqueleto básico fornecido e adicione gradualmente a funcionalidade, consultando a documentação do protocolo Minecraft e outros recursos. Boa sorte!

Armor Crypto MCP

Armor Crypto MCP

Enables AI agents to interact with cryptocurrency ecosystems through wallet management, trading operations (swaps, DCA, limit orders), staking, and multi-chain support starting with Solana.

solon-ai-mcp-embedded-examples

solon-ai-mcp-embedded-examples

Exemplos embarcados de Solon AI MCP

ZenTao Bugs MCP Server

ZenTao Bugs MCP Server

Enables interaction with ZenTao bug tracking system to search products, query assigned bugs, view bug details with extracted images, and mark bugs as resolved through natural language commands.

YApi MCP Server

YApi MCP Server

Enables interaction with YApi API management platform through natural language, allowing automated interface management including creating/updating APIs, managing categories, importing data, and retrieving project information.

HubSpot MCP Server

HubSpot MCP Server

Enables interaction with HubSpot CRM through a standardized API interface. Supports managing contacts, companies, deals, engagements, products, and associations with batch operations and advanced search capabilities.

MCP Database Filesystem

MCP Database Filesystem

Enables SQL Server database operations (queries, table management) and file system access (read, write, directory listing) with security controls. Supports comprehensive database interactions and file management through a unified MCP interface.

Olostep MCP Server

Olostep MCP Server

Espelho de

Gemini MCP Server

Gemini MCP Server

Enables Claude Code to use Google Gemini AI capabilities for analyzing PDFs and images, generating and translating text, and reviewing code. Supports both CLI and API backends with different quota limits.

Pyke MCP Server

Pyke MCP Server

An MCP server for the Pyke logic programming engine that enables LLMs to perform logical reasoning using knowledge bases with facts, rules, and queries. It supports session management, forward chaining inference, and bulk loading of programs in Logic-LLM format.

Work Integrations MCP

Work Integrations MCP

An MCP server that enables interaction with Jira to fetch issues by key and perform JQL searches. It provides a foundation for integrating multiple work systems, with planned support for Slack and GitHub.

Overseerr MCP Server

Overseerr MCP Server

Permite a interação com a API do Overseerr para gerenciar solicitações de filmes e séries de TV, permitindo que os usuários verifiquem o status do servidor e filtrem solicitações de mídia por vários critérios.