Discover Awesome MCP Servers
Extend your agent with 16,885 capabilities via MCP servers.
- All16,885
- 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
Finizi B4B MCP Server
Enables AI assistants to interact with the Finizi B4B platform through 15 comprehensive tools for managing business entities, invoices, vendors, and products. Features secure JWT authentication, automatic retries, and full business-to-business workflow integration through natural language commands.
forgejo-mcp
An MCP server for managing your repositories on Forgejo/Gitea server.
solon-ai-mcp-embedded-examples
Exemplos embarcados de Solon AI MCP
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.
Playwright MCP Server
Um servidor que permite a automação de navegadores usando o Playwright, possibilitando a interação com páginas da web, a captura de screenshots e a execução de JavaScript em um ambiente de navegador através de LLMs (Modelos de Linguagem Grandes).
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.
FastMCP Todo Server
A server that receives todo requests via FastMCP and stores them in MongoDB for processing by the Swarmonomicon todo worker.
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
Espelho de
Spotify Overload - More Tools (18) | More Functions | More Rocking Out
MCP server for Spotify playlist curation and management. 18 tools for song analysis, smart playlist creation, top tracks analysis, and automated recommendations.
Script
Time MCP Server
A Model Context Protocol server that provides time and timezone conversion capabilities, enabling LLMs to get current time information and perform timezone conversions using IANA timezone names.
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.
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.
🧪
APIM ❤️ IA - Este repositório contém experimentos sobre as capacidades de IA do Azure API Management, integrando-se com Azure OpenAI, AI Foundry e muito mais 🚀
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!
Local Memory MCP Server
Provides persistent local memory functionality for AI assistants, enabling them to store, retrieve, and search contextual information across conversations with SQLite-based full-text search. All data stays private on your machine while dramatically improving context retention and personalized assistance.
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.
PDF Reader MCP Server
Empowers AI agents to securely read and extract information (text, metadata, page count) from PDF files within project contexts using a flexible MCP tool.
Remote MCP Server on Cloudflare
MCP SSE Ory Server
Implements a Model Context Protocol server using Server-Sent Events for real-time communication with OAuth 2.1 integration via Ory Network, enabling secure AI model communication with authentication and client management.
E-commerce MCP Server
Enables comprehensive product management for e-commerce with CRUD operations, AI-powered product description generation, inventory tracking, and MySQL database integration.
MCP Self-Learning Server
Enables autonomous learning from interactions through pattern recognition and machine learning techniques. Continuously improves performance by analyzing tool usage, providing predictive suggestions, and sharing knowledge across MCP servers.
Organization Policy API Server
An MCP Server that enables interaction with Google's Organization Policy API, allowing users to manage organization policies that control resource behavior within Google Cloud environments.
MetaTrader5 MCP Server
Enables access to MetaTrader5 market data and trading functionality, including real-time quotes, historical OHLCV data, tick data, symbol information, and technical indicators for forex and other trading instruments.
Shadcn Registry manager
MCP server for Shadcn UI, enabling automated, remote, or containerized project management via local or remote registries
Frontend Review MCP
An MCP server that reviews UI edit requests by comparing before and after screenshots, providing visual feedback on whether changes satisfy the user's requirements.
Binance MCP Server
Um servidor de Protocolo de Contexto de Modelo que expõe dados da exchange de criptomoedas Binance para LLMs, permitindo que agentes acessem preços em tempo real, livros de ofertas e dados históricos de mercado sem a necessidade de chaves de API.
Jokes MCP Server
Enables users to fetch jokes from various categories including Chuck Norris jokes and dad jokes. Provides a humor-focused experience through natural language requests integrated with Microsoft Copilot Studio.
Mcp Server Knowledge Graph Memory