Discover Awesome MCP Servers

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

All84,517
ServiceNow MCP Server

ServiceNow MCP Server

Enables Claude to interact with ServiceNow instances through the ServiceNow API. Supports comprehensive ServiceNow operations including incident management, service catalog management, change requests, user management, and workflow automation through natural language.

PDF Redaction MCP Server

PDF Redaction MCP Server

A Model Context Protocol (MCP) server that provides comprehensive PDF redaction capabilities, including text and image redaction, search, and session-based in-memory operations using FastMCP and pymupdf.

Client Intelligence Hub

Client Intelligence Hub

Central source of truth for all client data. Syncs every connected platform on a schedule, normalizes it into one client workspace, and serves it to MTOS and AI agents over MCP.

stooq-mcp

stooq-mcp

A Model Context Protocol (MCP) server written in Rust that fetches stock price data from stooq.com.

powergentic/azd-mcp-csharp

powergentic/azd-mcp-csharp

Aquí tienes una plantilla AZD para desplegar un servidor de Protocolo de Contexto de Modelo (MCP) escrito en C# a Azure Container Apps usando Transporte SSE: ```yaml # azure.yaml name: mcp-server-aca-sse # Nombre de la aplicación AZD metadata: template: mcp-server-aca-sse # Nombre de la plantilla services: mcp-server: project: ./src/MCP.Server # Ruta al proyecto C# del servidor MCP language: csharp host: containerapp ingress: external targetPort: 8080 # Puerto en el que escucha el servidor MCP # Opcional: Configuración específica de Azure Container Apps # containerapp: # revisionMode: Single # ingress: # allowInsecure: false # Recomendado: Forzar HTTPS # targetPort: 8080 # transport: http # Importante: Usar HTTP para SSE # traffic: # - weight: 100 # latestRevision: true ``` **Explicación:** * **`name`**: El nombre de tu aplicación AZD. Elige un nombre descriptivo. * **`metadata.template`**: El nombre de la plantilla. Útil para identificar la plantilla que estás usando. * **`services.mcp-server`**: Define el servicio principal, que es tu servidor MCP. * **`project`**: La ruta al archivo de proyecto C# (`.csproj`) de tu servidor MCP. Asegúrate de que esta ruta sea correcta. * **`language`**: Especifica el lenguaje de programación como `csharp`. * **`host`**: Indica que el servicio se desplegará en Azure Container Apps (`containerapp`). * **`ingress`**: Configura el acceso al servicio. * **`external`**: Expone el servicio a internet. * **`targetPort`**: El puerto en el que tu servidor MCP está escuchando dentro del contenedor. Asegúrate de que coincida con la configuración de tu aplicación C#. **Importante:** Generalmente es `8080` por defecto en las plantillas de Azure Container Apps. * **`containerapp` (Opcional)**: Permite configurar opciones específicas de Azure Container Apps. * **`revisionMode`**: `Single` significa que solo habrá una revisión activa del contenedor. * **`ingress`**: Configuración más detallada del ingreso. * **`allowInsecure`**: **`false` (Recomendado)**: Fuerza el uso de HTTPS para mayor seguridad. Si tu aplicación solo funciona con HTTP, puedes configurarlo a `true` para pruebas locales, pero **nunca** en producción. * **`targetPort`**: Debe coincidir con el `targetPort` definido anteriormente. * **`transport`**: **`http` (¡CRUCIAL para SSE!)**: **Este es el punto clave para SSE.** Azure Container Apps requiere que el transporte sea `http` para que SSE funcione correctamente. No uses `http2` o `grpc`. * **`traffic`**: Define cómo se distribuye el tráfico entre las revisiones. En este caso, todo el tráfico (100%) se dirige a la última revisión. **Consideraciones importantes para SSE y Azure Container Apps:** * **Transporte HTTP:** Como se mencionó anteriormente, **debes usar `transport: http` en la configuración de ingreso de Azure Container Apps para que SSE funcione.** Otros protocolos no son compatibles con SSE en ACA. * **Keep-Alive:** Asegúrate de que tu servidor MCP y el cliente SSE mantengan las conexiones activas. Puedes configurar encabezados `Keep-Alive` en tu servidor y cliente. Azure Container Apps tiene un tiempo de espera de inactividad, por lo que es importante mantener la conexión activa. * **CORS (Cross-Origin Resource Sharing):** Si tu cliente SSE está en un dominio diferente al servidor MCP, deberás configurar CORS en tu servidor para permitir las solicitudes desde el dominio del cliente. * **Implementación del Servidor C#:** Asegúrate de que tu servidor C# esté correctamente implementado para manejar conexiones SSE. Esto implica configurar los encabezados correctos (`Content-Type: text/event-stream`) y enviar eventos SSE correctamente formateados. Puedes usar bibliotecas como `Microsoft.AspNetCore.Mvc` para facilitar la implementación de SSE en ASP.NET Core. **Pasos para usar esta plantilla:** 1. **Crea un proyecto C# para tu servidor MCP:** Asegúrate de que esté configurado para manejar conexiones SSE. 2. **Crea un archivo `azure.yaml`:** Copia el contenido de la plantilla anterior y guárdalo en la raíz de tu proyecto. 3. **Modifica el archivo `azure.yaml`:** * Ajusta la ruta del `project` para que apunte a tu archivo `.csproj`. * Verifica que el `targetPort` coincida con el puerto en el que tu servidor MCP está escuchando. * Ajusta la configuración opcional de `containerapp` según tus necesidades. 4. **Ejecuta los comandos AZD:** * `azd init` (para inicializar el proyecto AZD) * `azd up` (para aprovisionar los recursos de Azure y desplegar tu aplicación) * `azd monitor` (para monitorear tu aplicación) **Ejemplo de código C# (ASP.NET Core) para SSE:** ```csharp using Microsoft.AspNetCore.Mvc; [ApiController] [Route("[controller]")] public class SseController : ControllerBase { [HttpGet("stream")] public async Task GetStream() { Response.Headers.Add("Content-Type", "text/event-stream"); Response.Headers.Add("Cache-Control", "no-cache"); Response.Headers.Add("Connection", "keep-alive"); while (!HttpContext.RequestAborted.IsCancellationRequested) { string data = $"data: Hello from SSE at {DateTime.Now}\n\n"; await Response.WriteAsync(data); await Response.Body.FlushAsync(); // Importante para enviar los datos inmediatamente await Task.Delay(1000); // Enviar un evento cada segundo } } } ``` **Puntos clave del código C#:** * **`Content-Type: text/event-stream`**: Este encabezado es esencial para indicar que se trata de una transmisión SSE. * **`Cache-Control: no-cache`**: Evita que el navegador almacene en caché la respuesta. * **`Connection: keep-alive`**: Mantiene la conexión activa. * **`Response.Body.FlushAsync()`**: **Muy importante:** Envía los datos inmediatamente al cliente. Sin esto, los datos podrían almacenarse en búfer y no enviarse hasta que se cierre la conexión. * **`HttpContext.RequestAborted.IsCancellationRequested`**: Verifica si el cliente ha cerrado la conexión. Recuerda adaptar este código a tu lógica de servidor MCP específica. ¡Buena suerte con tu despliegue!

DataDawn MCP Server

DataDawn MCP Server

Enables AI agents to query the IRS 990 nonprofit database and OpenRegs federal regulations database via SQL, providing access to nonprofit filings, grants, lobbying, and congressional data.

Memstate MCP

Memstate MCP

Provides versioned, structured memory for AI agents, allowing them to store facts, detect conflicts, and track knowledge history via a hosted SaaS platform. It enables efficient hierarchical information retrieval and semantic search while keeping token usage constant as memory scales.

MCP Server for WordPress

MCP Server for WordPress

Implementación de un servidor MCP utilizando la API REST de WordPress.

VSCode Automation MCP

VSCode Automation MCP

Enables AI agents to programmatically control and automate VSCode by interacting with its UI, executing commands, and inspecting the DOM structure. It supports advanced workflows like UI testing, extension development, and debugging through a standalone VSCode instance.

suprsonic-mcp

suprsonic-mcp

AI Agent superpowers with 1 API key - zero auth, always SOTA

Sentry MCP Server

Sentry MCP Server

Enables interaction with Sentry's error tracking platform to fetch and manage issue details, events, and project information through the Sentry API.

mcp-llama-swap

mcp-llama-swap

Enables hot-swapping llama.cpp models in a running Claude Code session via launchctl or systemd, preserving conversation context across model changes.

Prefeitura MS Mundo Novo: Certidão Negativa de Débitos

Prefeitura MS Mundo Novo: Certidão Negativa de Débitos

MCP server that enables consulting negative debt certificates (Certidão Negativa de Débitos) from the municipal government of Mundo Novo, MS, using an official source with natural language. It is read-only, has a single tool, and operates on a prepaid per-query basis.

glyphloop

glyphloop

Enables AI agents to create loop-perfect generative ASCII animations headlessly, including defining custom animations and 3D shapes as expression strings.

ccfolio

ccfolio

Enables searching and browsing past Claude Code conversations directly from within an active Claude session, with full-text search and cost tracking.

Shopify Dev MCP

Shopify Dev MCP

Servidor de Protocolo de Contexto del Modelo (MCP) que interactúa con Shopify Dev. Este protocolo admite varias herramientas para interactuar con diferentes API de Shopify.

WeChat Article Extractor

WeChat Article Extractor

Extracts title, author, and content (in Markdown format) from WeChat official account articles via URL, supporting both MCP stdio and HTTP server modes.

statecli-mcp-server

statecli-mcp-server

Gives AI agents memory, undo, and self-awareness by tracking file changes and enabling checkpoints and rollbacks.

Components Build MCP

Components Build MCP

Provides AI assistants with tools to grade, generate, and validate UI components against the components.build specification. Supports searching documentation, checking compliance, and generating framework-agnostic accessible components.

agent-platform-api

agent-platform-api

MCP server for the Agent Platform API, enabling management of sandbox environments through MCP protocol. Exposes tools to interact with sandbox lifecycle operations such as start, stop, and status checks.

HG MCP Server

HG MCP Server

Enables AI assistants to interact with Mercurial repositories, supporting version control operations like cloning, committing, branching, merging, and remote synchronization through natural language.

PetSmart MCP Server

PetSmart MCP Server

Enables AI assistants to search for pet products, manage shopping carts, and book grooming or training services directly through PetSmart's website. It also facilitates finding nearby store locations and accessing detailed product specifications.

hatena-blog-mcp

hatena-blog-mcp

Enables users to fetch, search, and manage Hatena Blog entries and categories via MCP tools, with caching for fast performance.

Apple Tools MCP

Apple Tools MCP

Enables semantic search across Apple Mail, Messages, Calendar, and Contacts on macOS using natural language queries. All processing happens locally with privacy-first vector indexing for fast similarity search.

contabo-mcp

contabo-mcp

Enables full operational control over Contabo VPS/VDS infrastructure through natural language, including instances, DNS, snapshots, and more with 57 tools.

SEFAZ CE: Certidão de Regularidade

SEFAZ CE: Certidão de Regularidade

Enables users to query SEFAZ CE regularity certificates (Certidão de Regularidade) from official sources, providing read-only access for tax compliance verification in the state of Ceará, Brazil.

ISO 27001 AI MCP

ISO 27001 AI MCP

ISO 27001 AI - MCP server providing AI-powered tools and automation by MEOK AI Labs

tenets

tenets

Provides intelligent code context aggregation using NLP-based ranking (BM25, TF-IDF, embeddings) and automatically injects guiding principles (coding standards, architecture rules) into every prompt to maintain consistency across AI conversations.

dbt-investigator

dbt-investigator

Enables AI clients to automatically investigate dbt test failures, trace root cause through BigQuery lineage, and generate plain-English incident reports.

research-mentor-rag

research-mentor-rag

MCP server that integrates a 1200-paper RAG database with six tools to support research workflows across stages like hypothesis, experiment, statistics, and writing. It routes requests to specialized skills and real-time frontier searches to provide evidence-grounded research mentoring.