Discover Awesome MCP Servers

Extend your agent with 26,882 capabilities via MCP servers.

All26,882
Cyb MCP Server

Cyb MCP Server

An MCP server that enables AI agents to interact with the Cyber decentralized knowledge graph, allowing them to create cyberlinks between content and retrieve information from IPFS through the Cyber network.

System R Risk Intelligence

System R Risk Intelligence

Pre-trade risk validation and position sizing for AI trading agents via G-formula and Iron Fist.

QuantConnect PDF MCP Server

QuantConnect PDF MCP Server

An MCP server that enables intelligent search and retrieval of QuantConnect documentation by converting PDFs into searchable markdown. It provides tools for context-aware search with TF-IDF scoring and allows for listing and retrieving full document content.

MCP Spotify AI Assistant

MCP Spotify AI Assistant

Enables Claude to control Spotify features including playback control, playlist management, search, and accessing user's listening history and preferences through the Spotify API.

MCP-Creator-MCP

MCP-Creator-MCP

A meta-MCP server that helps users create new MCP servers through AI guidance, templates, and streamlined workflows, transforming ideas into production-ready implementations with minimal effort.

Mutation Clinical Trial Matching MCP

Mutation Clinical Trial Matching MCP

A Model Context Protocol server that enables Claude Desktop to search clinicaltrials.gov for matching clinical trials based on genetic mutations provided in natural language queries.

Price Monitor MCP Server

Price Monitor MCP Server

Monitors product prices by comparing database reference prices with real-time G-Market prices and sends Slack notifications when prices drop.

diff-mcp

diff-mcp

Okay, here's the translation of that text into Spanish: **Compara 2 textos o datos (soporta diferencias de texto, JSON, JSON5, YAML, TOML, XML y HTML). Desarrollado por jsondiffpatch.** Here's a slightly more verbose version, which might be clearer for some users: **Compara dos textos o datos (admite diferencias en texto, JSON, JSON5, YAML, TOML, XML y HTML). Funciona con jsondiffpatch.** **Explanation of Choices:** * **Compara:** "Compare" translates directly to "Compara". * **2 textos o datos:** "2 text or data" translates to "2 textos o datos". * **soporta:** "supports" translates to "soporta" or "admite". "Admite" might be slightly more formal. * **diferencias de texto:** "text diffs" translates to "diferencias de texto". * **JSON, JSON5, YAML, TOML, XML y HTML:** These are standard abbreviations and are generally used in Spanish as well. * **Desarrollado por jsondiffpatch:** "powered by jsondiffpatch" translates to "Desarrollado por jsondiffpatch" or "Funciona con jsondiffpatch". "Desarrollado por" is a more literal translation, while "Funciona con" implies that jsondiffpatch is the engine behind the comparison.

Context7 MCP

Context7 MCP

Fetches up-to-date, version-specific documentation and code examples from the source and adds them to your LLM prompts, helping eliminate outdated code generations and hallucinated APIs.

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!

EvHenter MCP

EvHenter MCP

An event aggregation platform that enables users to search, retrieve, and create event data using a Sanity.io backend. It provides specialized tools for managing event details, locations, categories, and venues through the Model Context Protocol.

React Native Upgrader MCP

React Native Upgrader MCP

Streamlines React Native CLI project upgrades by providing automated tools to generate detailed diffs and migration guidance between any React Native versions. Uses rn-diff-purge to help developers seamlessly upgrade or downgrade their projects with step-by-step instructions.

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.

Simple PostgreSQL MCP Server

Simple PostgreSQL MCP Server

Un proyecto de plantilla para construir servidores MCP personalizados que permite el acceso directo a bases de datos PostgreSQL, permitiendo la ejecución de consultas SQL y la recuperación de información del esquema a través del Protocolo de Contexto de Modelo.

openmm-mcp

openmm-mcp

AI-native crypto market making toolkit with 13 tools for DeFi analytics, CEX/DEX trading, orderbook management, and liquidity and market making strategies on Cardano and beyond.

Internal Documentation Search

Internal Documentation Search

Exposes an internal engineering knowledge base to AI assistants, allowing users to search and retrieve standards, runbooks, and architecture decisions. It supports RAG-enhanced search, document scraping, and specialized prompts for incident investigation and code reviews.

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.

ESMfold MCP Server

ESMfold MCP Server

Enables protein sequence analysis and structure prediction by extracting ESM-2 embeddings and batch processing FASTA files via Docker. It provides tools for large-scale embedding extraction, job monitoring, and model management within an MCP-compatible environment.

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 Server AntV

MCP Server AntV

A Model Context Protocol server that provides AntV visualization library documentation and code examples to AI assistants, supporting G2, G6, and F2 libraries for data visualization workflows.

Codex MCP Server

Codex MCP Server

Un servidor de Protocolo de Contexto de Modelo para la API de Codex.

Telegram Notify MCP

Telegram Notify MCP

A streamlined MCP server designed to send AI agent progress updates, images, and files directly to a user via Telegram. It allows users to monitor long-running tasks and receive notifications or build artifacts through a simple messaging interface.

mcp-server-time-test

mcp-server-time-test

metabase-server

metabase-server

Enables AI assistants to interact with Metabase by providing access to dashboards, questions, and databases through the Metabase API. It allows users to list resources, execute existing cards, and run custom SQL queries to retrieve data through natural language.

Dummy Bank API

Dummy Bank API

A FastAPI-based banking API designed for portfolio analysis and customer data management, enabling MCP server integration with CustomerOID-based operations for financial data processing.

Demo MCP Server

Demo MCP Server

A demonstration MCP server built with FastAPI and FastMCP that exposes a simple add numbers tool for testing MCP integration with Claude Code CLI.

Stock Research MCP Server

Stock Research MCP Server

Provides comprehensive stock intelligence and technical analysis by integrating Alpha Vantage and Finnhub data. It enables users to generate detailed research reports and retrieve real-time market metrics, indicators, and news sentiment.

Financial Stock Market MCP Server

Financial Stock Market MCP Server

Provides tools for stock data retrieval, historical analysis, and market comparison using yfinance. It features robust guardrails to ensure secure interactions and blocks restricted content like investment advice.