Discover Awesome MCP Servers
Extend your agent with 26,654 capabilities via MCP servers.
- All26,654
- 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
X (Twitter) MCP Server
Permite a interação com o X (anteriormente Twitter), possibilitando a publicação de tweets, a pesquisa de conteúdo, o gerenciamento de contas e a organização de listas.
GoClaw MCP Server
Enables AI assistants to manage GoClaw AI gateway infrastructure through a comprehensive suite of 66 tools for managing agents, sessions, and configurations. It provides real-time gateway context and guided workflows with enterprise-grade security features like audit logging and secret scrubbing.
adtk
The most comprehensive Azure DevOps MCP server & CLI — 13 tools, 82 actions, single Go binary.
Kestra Python MCP Server
A Machine Comprehension Protocol server that enables AI assistants to interact with Kestra workflows through natural language, supporting operations like flow management, executions, backfills, and other Kestra features.
Remote MCP Server (Authless)
A template for deploying an unauthenticated MCP server on Cloudflare Workers. Enables rapid deployment of custom tools accessible from Claude Desktop and Cloudflare AI Playground without authentication requirements.
MCP MS SQL Server
Enables AI models to interact with MS SQL Server databases through a standardized interface. Supports executing SQL queries with parameters, listing tables, and describing table schemas.
mcp-prompt-engine
MCP server for managing and serving dynamic prompt templates using elegant and powerful text template engine. Create reusable, logic-driven prompts with variables, partials, and conditionals that can be served to any compatible MCP client like Claude Code, Claude Desktop, Gemini CLI, etc.
Shell MCP Server
Provides a secure environment for executing shell commands with restricted directory access and timeout enforcement. It includes tools for running commands, managing execution history, and isolating environment variables.
Nobulex MCP Compliance Server
Provides covenant rule enforcement, hash-chained audit logs, and integrity verification for MCP-compatible agents. It enables users to define granular permission rules and maintain a tamper-evident audit trail of all actions.
Damn Vulnerable Model Context Protocol (DVMCP)
Um projeto educacional que implementa deliberadamente servidores MCP vulneráveis para demonstrar vários riscos de segurança, como injeção de prompt, envenenamento de ferramentas e execução de código, para treinar pesquisadores de segurança e profissionais de segurança de IA.
Code Screenshot Generator
Enables generating beautiful syntax-highlighted code screenshots with professional themes directly from Claude. Supports file reading, line selection, git diff visualization, and batch processing across 20+ programming languages.
Remote Cloudflare MCP Server Template
A template for deploying unauthenticated Model Context Protocol servers to Cloudflare Workers using the Server-Sent Events (SSE) protocol. It enables users to host custom tools that can be connected to Claude Desktop or the Cloudflare AI Playground.
SQLite MCP Server
A universal SQLite database management tool that enables SQL query execution through MCP protocol. Supports SELECT/INSERT/UPDATE/DELETE/CREATE operations with built-in SQL injection protection across stdio, SSE, and streamable-http communication modes.
n8n Workflow Builder
Enables AI-powered building, optimization, debugging, and management of n8n workflows directly from Claude. Features workflow analysis, execution monitoring, security audits, drift detection, and intelligent error debugging with best practices guidance.
Swagger MCP
High-performance server for exploring Swagger/OpenAPI specifications with dynamic session management, lightning-fast endpoint search, and efficient caching. Enables AI assistants to discover, search, and generate code from REST APIs.
Meeting Scheduler MCP
Enables natural language meeting scheduling by searching IMAP emails for meeting requests, finding available calendar slots from YAML configuration, and creating email drafts with proper threading to maintain personal conversation context.
InvoiceExpress MCP
Provides complete Portuguese invoice management with 60+ specialized tools including invoice creation, client management, SAF-T tax compliance, treasury operations, and Portuguese Tax Authority (AT) integration for AI-powered business automation.
Sushi MCP Server
Enables AI assistants to control the Sushi audio engine via gRPC for real-time audio processing, parameter automation, MIDI routing, track management, and audio configuration through natural language.
Weather MCP Server
Provides real-time US weather alerts and forecasts by integrating with the National Weather Service API. It enables AI assistants to fetch state-specific alerts and detailed local forecasts using geographic coordinates.
mcp_repo_e2769bdc
Este é um repositório de teste criado pelo script de teste do Servidor MCP para o GitHub.
Mail MCP Server
An MCP server providing comprehensive email management through IMAP and SMTP, allowing users to search, read, and organize messages. It supports advanced features like folder manipulation, sending emails with attachments, and secure authentication for various email providers.
MCP Server for Cirro Data
This server enables multi-agent conversations for interacting with Cirro's biological data platform through its OpenAPI interface, auto-generated using AG2's MCP builder.
McpR
Aqui está uma demonstração de um servidor MCP (Multiplayer Control Protocol) usando SignalR: **Título:** Demonstração de Servidor MCP com SignalR **Descrição:** Esta demonstração ilustra como construir um servidor MCP básico usando o SignalR para comunicação em tempo real entre o servidor e os clientes. O MCP é um protocolo usado para gerenciar e controlar jogos multiplayer, e o SignalR facilita a criação de aplicativos web interativos em tempo real. **Funcionalidades:** * **Conexão e Desconexão de Clientes:** Os clientes podem se conectar e desconectar do servidor. * **Broadcast de Mensagens:** O servidor pode enviar mensagens para todos os clientes conectados. * **Mensagens Privadas:** Os clientes podem enviar mensagens privadas uns para os outros através do servidor. * **Gerenciamento de Jogadores:** O servidor mantém uma lista de jogadores conectados e seus respectivos IDs. * **Comandos Básicos:** Implementação de alguns comandos básicos do MCP, como `/list` (lista os jogadores conectados) e `/whisper [jogador] [mensagem]` (envia uma mensagem privada). **Tecnologias Utilizadas:** * **C#:** Linguagem de programação para o servidor. * **ASP.NET Core:** Framework para construir o servidor web. * **SignalR:** Biblioteca para comunicação em tempo real. * **JavaScript:** Linguagem de programação para o cliente web. * **HTML/CSS:** Para a interface do cliente web. **Estrutura do Projeto:** O projeto consistirá em duas partes principais: 1. **Servidor (C# ASP.NET Core com SignalR):** * Um Hub SignalR que lida com a conexão, desconexão e comunicação dos clientes. * Lógica para gerenciar a lista de jogadores conectados. * Implementação dos comandos básicos do MCP. 2. **Cliente Web (HTML/CSS/JavaScript):** * Uma interface web para conectar ao servidor SignalR. * Campos para inserir mensagens e enviá-las ao servidor. * Uma área para exibir as mensagens recebidas do servidor. **Implementação (Exemplo Simplificado):** **Servidor (C#):** ```csharp using Microsoft.AspNetCore.SignalR; using System.Collections.Generic; using System.Threading.Tasks; public class MCCHub : Hub { private static readonly Dictionary<string, string> ConnectedPlayers = new Dictionary<string, string>(); public override async Task OnConnectedAsync() { string playerId = Context.ConnectionId; ConnectedPlayers.Add(playerId, playerId); // Usando ConnectionId como nome inicial await Clients.All.SendAsync("ReceiveMessage", "Servidor", $"{playerId} entrou no jogo."); await base.OnConnectedAsync(); } public override async Task OnDisconnectedAsync(Exception exception) { string playerId = Context.ConnectionId; ConnectedPlayers.Remove(playerId); await Clients.All.SendAsync("ReceiveMessage", "Servidor", $"{playerId} saiu do jogo."); await base.OnDisconnectedAsync(exception); } public async Task SendMessage(string user, string message) { // Lógica para processar comandos MCP if (message.StartsWith("/")) { await HandleCommand(user, message); } else { await Clients.All.SendAsync("ReceiveMessage", user, message); } } private async Task HandleCommand(string user, string message) { if (message.StartsWith("/list")) { string playerList = string.Join(", ", ConnectedPlayers.Keys); await Clients.Caller.SendAsync("ReceiveMessage", "Servidor", $"Jogadores conectados: {playerList}"); } else if (message.StartsWith("/whisper")) { string[] parts = message.Split(" "); if (parts.Length > 2) { string targetPlayer = parts[1]; string whisperMessage = string.Join(" ", parts.Skip(2)); // Encontrar o ConnectionId do jogador alvo string targetConnectionId = ConnectedPlayers.FirstOrDefault(x => x.Value == targetPlayer).Key; if (targetConnectionId != null) { await Clients.Client(targetConnectionId).SendAsync("ReceiveMessage", user, $"(Whisper) {whisperMessage}"); await Clients.Caller.SendAsync("ReceiveMessage", "Servidor", $"Mensagem enviada para {targetPlayer}."); } else { await Clients.Caller.SendAsync("ReceiveMessage", "Servidor", $"Jogador {targetPlayer} não encontrado."); } } else { await Clients.Caller.SendAsync("ReceiveMessage", "Servidor", "Uso: /whisper [jogador] [mensagem]"); } } else { await Clients.Caller.SendAsync("ReceiveMessage", "Servidor", "Comando desconhecido."); } } public async Task ChangeName(string newName) { string playerId = Context.ConnectionId; ConnectedPlayers[playerId] = newName; await Clients.All.SendAsync("ReceiveMessage", "Servidor", $"{playerId} mudou seu nome para {newName}."); } } ``` **Cliente Web (JavaScript):** ```javascript const connection = new signalR.HubConnectionBuilder() .withUrl("/mccHub") .build(); connection.on("ReceiveMessage", (user, message) => { const li = document.createElement("li"); li.textContent = `${user}: ${message}`; document.getElementById("messagesList").appendChild(li); }); connection.start().then(() => { console.log("Conectado ao servidor SignalR."); document.getElementById("sendButton").disabled = false; }).catch(err => console.error(err.toString())); document.getElementById("sendButton").addEventListener("click", event => { const user = document.getElementById("userInput").value; const message = document.getElementById("messageInput").value; connection.invoke("SendMessage", user, message).catch(err => console.error(err.toString())); event.preventDefault(); }); document.getElementById("changeNameButton").addEventListener("click", event => { const newName = document.getElementById("newNameInput").value; connection.invoke("ChangeName", newName).catch(err => console.error(err.toString())); event.preventDefault(); }); ``` **Considerações:** * Este é um exemplo simplificado e precisa de mais tratamento de erros, segurança e funcionalidades para ser um servidor MCP completo. * A lógica de gerenciamento de jogadores pode ser expandida para incluir informações adicionais, como pontuação, nível, etc. * Os comandos MCP podem ser estendidos para suportar mais funcionalidades do jogo. * A interface do cliente web pode ser aprimorada para fornecer uma melhor experiência do usuário. * A segurança deve ser considerada, especialmente ao lidar com informações sensíveis. **Próximos Passos:** 1. Crie um projeto ASP.NET Core Web API. 2. Instale o pacote NuGet `Microsoft.AspNetCore.SignalR.Core`. 3. Configure o SignalR no `Startup.cs`. 4. Crie o Hub SignalR (como o `MCCHub` acima). 5. Crie a interface do cliente web (HTML/CSS/JavaScript). 6. Implemente a lógica de conexão, envio e recebimento de mensagens no cliente web. 7. Teste e depure o aplicativo. Este exemplo fornece um ponto de partida para construir um servidor MCP usando SignalR. Você pode expandir e adaptar este código para atender às suas necessidades específicas. Lembre-se de considerar a segurança e o tratamento de erros ao desenvolver um aplicativo de produção.
AgentBase MCP Server
Open registry of agent instruction files — system prompts, skills, workflows, and domain packs. Exposes the OpenClaw registry via 4 MCP tools: search by keyword/category, fetch full instruction files, list categories, and get top-rated files. CC0 licensed, free to use.
MCPHub
A unified gateway and dashboard that aggregates multiple MCP servers into a single endpoint for streamlined management by AI clients. It features a centralized YAML configuration, a web-based monitoring dashboard, and hot-reload support for managing filesystem, GitHub, and database tools.
Yuque MCP Server
Enables AI assistants to interact with Yuque (语雀) platform through MCP protocol, supporting knowledge base management, document operations, search, and team collaboration features.
Create MCP
A CLI tool that sets up a Model Control Protocol server and deploys it to Cloudflare Workers, allowing you to quickly create custom tools for your Cursor Agent just by writing TypeScript functions.
mcp-servers
MCP Server Boilerplate
A comprehensive Model Context Protocol server template that implements HTTP-based transport with OAuth proxy for third-party authorization servers like Auth0, enabling AI tools to securely connect while supporting Dynamic Application Registration.
Ordiscan MCP Server
Um servidor MCP para obter informações sobre Ordinals e Runes no Bitcoin.