Discover Awesome MCP Servers
Extend your agent with 26,882 capabilities via MCP servers.
- All26,882
- 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
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
Pre-trade risk validation and position sizing for AI trading agents via G-formula and Iron Fist.
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
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
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
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
Monitors product prices by comparing database reference prices with real-time G-Market prices and sends Slack notifications when prices drop.
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
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
A Model Context Protocol (MCP) server written in Rust that fetches stock price data from stooq.com.
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
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
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
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
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
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
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
Implementación de un servidor MCP utilizando la API REST de WordPress.
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
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
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
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
Un servidor de Protocolo de Contexto de Modelo para la API de Codex.
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
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
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
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
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
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.