Discover Awesome MCP Servers

Extend your agent with 20,552 capabilities via MCP servers.

All20,552
Formula One MCP Server

Formula One MCP Server

A Model Context Protocol server that provides comprehensive Formula One racing data, enabling access to event schedules, driver information, telemetry data, race results, and performance analytics through natural language queries.

Gold Standard Apology MCP

Gold Standard Apology MCP

Provides guidelines for writing proper apologies based on the situation, relationship, and severity. Returns structured prompts that help LLMs generate sincere and appropriate apology letters in Korean.

Integrate MCP with GitHub Copilot

Integrate MCP with GitHub Copilot

Aprende cómo usar servidores MCP con GitHub Copilot.

Domain MCP

Domain MCP

Enables natural language domain management through Dynadot, supporting domain registration, DNS configuration, transfers, WHOIS contacts, and bulk operations across 106 API actions.

Luno MCP Server

Luno MCP Server

A Model Context Protocol server that provides a standardized interface for AI models and applications to interact with the Luno cryptocurrency exchange API for trading operations.

Obsidian Claude Code MCP Server

Obsidian Claude Code MCP Server

Enables Claude Code and Claude Desktop to interact with Obsidian vaults through MCP protocol. Supports file operations, workspace context access, and dual transport (WebSocket and HTTP/SSE) for AI-powered assistance with your notes.

powergentic/azd-mcp-ts

powergentic/azd-mcp-ts

Aquí tienes una plantilla AZD para desplegar un servidor de Protocolo de Contexto de Modelo (MCP) escrito en TypeScript 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 # Ruta al directorio del proyecto TypeScript language: js # Lenguaje del proyecto host: containerapp # Tipo de host containerapp: name: mcp-server # Nombre de la Azure Container App ingress: external # Tipo de ingreso (externo para acceso público) targetPort: 8080 # Puerto en el contenedor donde escucha el servidor # (Opcional) Configuración de escalado # scaling: # minReplicas: 1 # maxReplicas: 10 # rules: # - name: http-request-count # http: # requestsPerSecond: 100 # (Opcional) Variables de entorno # env: # - name: MY_ENV_VAR # value: "my_value" infra: provider: azure # Proveedor de infraestructura location: eastus # Región de Azure ``` **Explicación:** * **`name`**: El nombre general de tu aplicación AZD. Esto se usa para nombrar los recursos de Azure. * **`metadata`**: Metadatos sobre la plantilla. * **`services`**: Define los servicios que componen tu aplicación. En este caso, solo tenemos un servicio: `mcp-server`. * **`project`**: La ruta al directorio que contiene el código fuente de tu servidor TypeScript. Asegúrate de que este directorio contenga un `package.json` válido. * **`language`**: Establecido en `js` porque TypeScript se transpila a JavaScript. * **`host`**: Especifica que el servicio se desplegará en Azure Container Apps. * **`containerapp`**: Configuración específica para Azure Container Apps. * **`name`**: El nombre de la Azure Container App. * **`ingress`**: Establecido en `external` para permitir el acceso público al servidor. * **`targetPort`**: El puerto en el contenedor donde tu servidor MCP está escuchando las conexiones SSE. Asegúrate de que este puerto coincida con el puerto que tu servidor TypeScript está usando. * **`scaling`**: (Opcional) Configura el escalado automático de tu Container App. El ejemplo muestra un escalado basado en el número de peticiones HTTP por segundo. * **`env`**: (Opcional) Define variables de entorno que se pasarán a tu contenedor. * **`infra`**: Configura la infraestructura de Azure. * **`provider`**: Establecido en `azure` para indicar que se usará Azure. * **`location`**: La región de Azure donde se desplegará la aplicación. Elige una región cercana a tus usuarios. **Pasos para usar esta plantilla:** 1. **Crea un proyecto TypeScript para tu servidor MCP:** Asegúrate de que tu proyecto TypeScript esté configurado correctamente y que escuche en el puerto especificado en `targetPort`. Debe implementar la lógica del Protocolo de Contexto de Modelo (MCP) y usar SSE para la comunicación. 2. **Crea un archivo `Dockerfile` (opcional pero recomendado):** Un `Dockerfile` te permite definir la imagen de contenedor para tu servidor. Aquí tienes un ejemplo: ```dockerfile FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 8080 CMD ["npm", "start"] ``` Asegúrate de que el `CMD` ejecute el comando correcto para iniciar tu servidor TypeScript (por ejemplo, `npm start`, `node dist/index.js`, etc.). Si usas un `Dockerfile`, debes agregar la siguiente línea a la sección `containerapp` en `azure.yaml`: ```yaml containerapp: # ... otras configuraciones ... dockerfilePath: ./Dockerfile ``` 3. **Crea un archivo `.dockerignore` (opcional pero recomendado):** Esto evita que archivos innecesarios se copien a la imagen del contenedor, lo que puede reducir el tamaño de la imagen y acelerar el proceso de construcción. 4. **Guarda la plantilla `azure.yaml`:** Guarda el contenido de la plantilla en un archivo llamado `azure.yaml` en la raíz de tu proyecto. 5. **Ejecuta los comandos AZD:** * **`azd init`**: Inicializa el proyecto AZD. * **`azd up`**: Provisiona los recursos de Azure y despliega la aplicación. * **`azd monitor`**: Monitoriza la aplicación en Azure. **Consideraciones importantes:** * **SSE (Server-Sent Events):** Asegúrate de que tu servidor TypeScript esté configurado correctamente para usar SSE. Esto implica establecer los encabezados HTTP correctos (`Content-Type: text/event-stream`) y enviar eventos SSE formateados correctamente. * **Autenticación y Autorización:** Si tu servidor MCP requiere autenticación y autorización, deberás implementar la lógica necesaria en tu código TypeScript y configurar Azure Container Apps para manejar la autenticación (por ejemplo, usando Azure Active Directory). * **TLS/SSL:** Para producción, es crucial habilitar TLS/SSL para proteger la comunicación entre el cliente y el servidor. Azure Container Apps maneja esto automáticamente cuando usas el ingreso externo. * **Logging y Monitoring:** Configura el logging y el monitoring para tu servidor MCP para poder diagnosticar problemas y monitorizar el rendimiento. Azure Container Apps se integra con Azure Monitor para esto. * **Costos:** Ten en cuenta los costos asociados con el uso de Azure Container Apps. Los costos dependen de la cantidad de recursos que uses (CPU, memoria, tráfico de red, etc.). Esta plantilla proporciona un punto de partida para desplegar tu servidor MCP. Es posible que necesites modificarla para adaptarla a tus necesidades específicas. Recuerda revisar la documentación de Azure Container Apps y AZD para obtener más información.

addTaskManager MCP Server

addTaskManager MCP Server

Integrates with the addTaskManager iOS/macOS app to manage tasks, projects, and ideas through the ADD (Assess-Decide-Do) framework. Enforces realm-based restrictions where users can create/edit content in Assess, assign contexts/dates in Decide, and mark items complete in Do.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

MCP Tool Starter Kit

MCP Tool Starter Kit

A feature-complete TypeScript project template for rapidly developing Model Context Protocol tools with integrated best practices for code quality, testing, and automated deployment.

SSB MCP Server

SSB MCP Server

Provides comprehensive access to SQL Stream Builder (SSB) functionality with 80+ MCP tools for managing streams, jobs, tables, and real-time data processing. Supports both standalone SSB deployments and Cloudera Data Platform with multiple authentication methods.

Lightweight GitHub MCP

Lightweight GitHub MCP

A configurable proxy that filters GitHub MCP server tools via YAML whitelist, reducing context consumption from 100+ tools to only the ones you need while providing meta-tools to discover available functionality.

PolyNeural.ai Knowledge Graph MCP Bundle

PolyNeural.ai Knowledge Graph MCP Bundle

Provides AI agents with persistent memory and knowledge management through a comprehensive knowledge graph platform. Enables storing, searching, and managing entities, relationships, and observations with advanced features like trending analysis and smart ranking.

Nutrition By Api Ninjas MCP Server

Nutrition By Api Ninjas MCP Server

Provides access to the Nutrition By Api Ninjas API to extract detailed nutritional information from natural language food queries. It enables users to retrieve data such as calories, vitamins, and macros from text descriptions of meals.

Cloudflare Playwright MCP Server

Cloudflare Playwright MCP Server

Enables AI assistants to control web browsers through Playwright automation tools deployed on Cloudflare Workers. Supports web navigation, clicking, typing, screenshot capture, and other browser automation tasks through natural language commands.

Wikimedia-Search-Images

Wikimedia-Search-Images

This MCP server enables AI assistants to search for images on Wikimedia Commons, providing detailed metadata and optional thumbnail combinations to assist AI models in visual comparisons.

wiki-js-mcp

wiki-js-mcp

wiki-js-mcp

Next.js Docs MCP

Next.js Docs MCP

Provides AI agents with access to a comprehensive database of 200+ Next.js documentation URLs for intelligent document selection and retrieval. Enables Claude and other AI assistants to analyze user queries and recommend the most relevant Next.js documentation pages.

YouTube Search MCP Server

YouTube Search MCP Server

Enables AI assistants to search YouTube videos with rich metadata including titles, channels, view counts, and duration. Supports multi-language search and is designed for remote deployment on the Dedalus platform.

Google Calendar MCP Server

Google Calendar MCP Server

Provides AI assistants with intelligent access to Google Calendar data, enabling natural language queries about availability, upcoming events, schedule conflicts, and meeting summaries through context-aware calendar integration.

Jokes MCP Server

Jokes MCP Server

An MCP server that enables Microsoft Copilot Studio to fetch and deliver various types of jokes (Chuck Norris, Dad jokes, and Yo Mama jokes) from multiple online joke APIs.

Danbooru-Turso MCP Server

Danbooru-Turso MCP Server

Collects and stores Danbooru character data in a Turso cloud database with automatic pagination and upsert functionality for managing anime character post information.

Kepler MCP GitLab Server

Kepler MCP GitLab Server

Production-ready MCP server providing GitLab integration with OAuth authentication, enabling AI assistants to manage projects, issues, merge requests, branches, files, and commits across GitLab instances.

Open Policy Agent (OPA) REST API MCP Server

Open Policy Agent (OPA) REST API MCP Server

An MCP Server that enables natural language interaction with the Open Policy Agent REST API, allowing users to manage policies, decisions, and data through conversational interfaces.

Bing CN MCP Enhanced

Bing CN MCP Enhanced

An MCP server optimized for Chinese users that enables AI models to perform Bing searches and fetch webpage content without requiring an API key. It provides specialized tools for searching and scraping web data directly through supported AI environments like Claude or Cursor.

Link MCP

Link MCP

Enables intelligent web document scraping and conversation memory management for Cursor IDE. Supports multi-level link crawling, automatic content extraction, and organized storage of conversations and technical documentation.

Ultimate-MCP-Server

Ultimate-MCP-Server

Provides a suite of tools like agent orchestration and token optimization for Claude

VSC-MCP

VSC-MCP

Este proyecto proporciona herramientas que exponen la funcionalidad del Protocolo de Servidor de Lenguaje (LSP) como herramientas MCP (Protocolo de Contexto de Modelo).

DollhouseMCP

DollhouseMCP

A comprehensive Model Context Protocol server that enables dynamic AI persona management with GitHub-powered marketplace integration, allowing Claude and other compatible AI assistants to activate different behavioral personas with community sharing capabilities.

CSS Tutor MCP Server

CSS Tutor MCP Server

Provides personalized CSS learning updates by tracking known concepts in memory, fetching latest CSS news via Perplexity, and guiding users through new CSS features they haven't learned yet.