Discover Awesome MCP Servers
Extend your agent with 28,691 capabilities via MCP servers.
- All28,691
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
Mcp Integration Suite
Followin MCP
Enables personalized discovery of crypto news, trending topics, and project insights from the Followin platform with intelligent search, content normalization, and recommendation explanations.
Multi-LLM Gateway MCP
An MCP server that functions as an intelligent gateway for multiple LLM backends including OpenAI, Claude, and Ollama. It supports automatic provider fallback, streaming responses via Server-Sent Events, and real-time monitoring for robust AI integration.
Spotify MCP Server
A Model Context Protocol server that enables Claude to interact with Spotify, allowing users to search for songs, create playlists, add tracks, and get recommendations using their Spotify account.
Alibaba Sourcing MCP Server
Enables comprehensive B2B sourcing on Alibaba.com with Prizm ERP integration. Automates procurement workflows from product search and supplier discovery to RFQ management and quotation comparison through 21 specialized tools.
Agentipy MCP Server for Claude Desktop
Um servidor de Protocolo de Contexto de Modelo que permite que a IA Claude interaja com a blockchain Solana, permitindo que ela execute transações, consulte contas, gerencie carteiras, obtenha previsões de preços, negocie tokens e acesse várias fontes de dados da blockchain.
Markdown MCP Server
Extracts clean markdown content from web pages using Playwright, automatically filtering out navigation, headers, and ads while preserving formatting. Handles JavaScript-heavy sites and dynamic content, making web content easily readable and processable.
MCP-CAN
Enables LLMs to interact with vehicle CAN bus and OBD-II data through a simulated ECU environment. Provides tools for reading frames, decoding messages via DBC files, monitoring signals, and querying automotive diagnostics without requiring physical hardware.
groupme-mcp
An MCP server that integrates with the GroupMe API v3 to allow AI assistants to manage groups, messages, members, and bots. It enables comprehensive interaction with the GroupMe platform, including sending direct messages, liking content, and managing user blocks.
MCP Memory Server
Provides intelligent memory management capabilities using Qdrant vector database for semantic search and storage. Supports global, learned, and agent-specific memory types with markdown processing and duplicate detection.
TrustMRR MCP Server
Connects AI assistants to the TrustMRR API to browse, filter, and analyze startup listings by revenue, MRR, and growth metrics. It enables detailed retrieval of startup financials and pricing for comprehensive deal analysis.
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!
MemLayer
Agent learning infrastructure that captures experience, surfaces what works, and builds reusable capabilities. MCP-native with 94.4% LongMemEval accuracy.
Maximum Sats MCP
Provides tools for AI agents to access Bitcoin, Lightning Network, and Nostr knowledge, including real-time network statistics and Web of Trust reputation data. It features an integrated Lightning Network payment system for micro-transactions and query-based interactions.
TOON MCP Server
Enables users to convert structured data into Token-Oriented Object Notation (TOON) to reduce LLM token usage and costs by up to 70%. It provides tools for encoding, decoding, and analyzing data formats like JSON, CSV, and XML to optimize prompt efficiency.
AWS Athena MCP Server
Enables execution of SQL queries against AWS Athena databases with schema discovery, query status management, and result retrieval through a standardized Model Context Protocol interface.
MCP Server
A multi-model platform that integrates RAG (Retrieval-Augmented Generation) with LLMs, supporting OCR via Tesseract and offering both backend API and frontend web interface.
jtk
Jira CLI & MCP Server — dual-mode Go binary for Jira Cloud with 9 tools, 4 prompts, permission introspection, and dev-status API.
volthq-mcp-server
Compute price oracle for AI agents. Compare inference pricing across OpenAI, Anthropic, and DePIN providers like Hyperbolic. Get routing recommendations that save up to 80% on compute costs.
WordPress MCP Server
Um servidor de Protocolo de Comunicação de Máquina (MCP) para publicar conteúdo em sites WordPress.
MatMCP
Enables AI assistants to interact with Mathem.se, a Swedish online grocery store, allowing users to search for ingredients, add items to their shopping basket, and manage recipes through natural language.
AdMob MCP Server
Connects Claude to the Google AdMob API to provide a conversational interface for managing and analyzing ad revenue data. It enables users to generate custom network reports, track performance trends, and diagnose revenue fluctuations using natural language.
PuchAI MCP Starter
A starter template for creating Model Context Protocol servers that work with Puch AI. Includes ready-to-use tools for text processing, image manipulation, and demonstrates Bearer token and OAuth authentication patterns.
API as MCP
Converts REST APIs into MCP tools using Gradio, demonstrated with a local IBM Granite model via Ollama. Enables LLM clients to interact with any REST API endpoint through the MCP protocol.
Scan-Code-Tool
CodeGuard MCP is a real-time AI code security scanning tool used to detect vulnerabilities, keys, and compliance issues in AI-generated code, and is suitable for code security reviews in development environments
Gaggiuino MCP Server
Paper Search Mcp
Deno MCP Template Repo
Um repositório modelo para escrever e publicar servidores MCP usando Deno.
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)
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.