Model Context Protocol servers

Una colección de implementaciones de servidores de referencia para el Model Context Protocol (MCP) utilizando los SDK de Typescript y Python.

Documentación

Model Context Protocol servers

Este repositorio es una colección de implementaciones de referencia para el Model Context Protocol (MCP), así como referencias a servidores construidos por la comunidad y recursos adicionales.

Los servidores en este repositorio muestran la versatilidad y extensibilidad de MCP, demostrando cómo se puede utilizar para dar a los Modelos de Lenguaje Grande (LLMs) acceso seguro y controlado a herramientas y fuentes de datos. Cada servidor MCP se implementa con el Typescript MCP SDK o el Python MCP SDK.

Nota: Las listas en este README se mantienen en orden alfabético para minimizar conflictos de fusión al agregar nuevos elementos.

🌟 Servidores de Referencia

Estos servidores tienen como objetivo demostrar las características de MCP y los SDK de Typescript y Python.

  • AWS KB Retrieval - Recuperación de AWS Knowledge Base usando Bedrock Agent Runtime
  • Brave Search - Búsqueda web y local usando Brave's Search API
  • EverArt - Generación de imágenes con IA usando varios modelos
  • Everything - Servidor de referencia / prueba con prompts, recursos y herramientas
  • Fetch - Obtención y conversión de contenido web para un uso eficiente de LLM
  • Filesystem - Operaciones seguras de archivos con controles de acceso configurables
  • Git - Herramientas para leer, buscar y manipular repositorios Git
  • GitHub - Gestión de repositorios, operaciones de archivos e integración con la API de GitHub
  • GitLab - GitLab API, habilitando la gestión de proyectos
  • Google Drive - Acceso a archivos y capacidades de búsqueda para Google Drive
  • Google Maps - Servicios de ubicación, indicaciones y detalles de lugares
  • Memory - Sistema de memoria persistente basado en grafo de conocimiento
  • PostgreSQL - Acceso de solo lectura a la base de datos con inspección de esquema
  • Puppeteer - Automatización de navegador y web scraping
  • Sentry - Recuperación y análisis de problemas desde Sentry.io
  • Sequential Thinking - Resolución de problemas dinámica y reflexiva mediante secuencias de pensamiento
  • Slack - Gestión de canales y capacidades de mensajería
  • Sqlite - Interacción con bases de datos y capacidades de inteligencia empresarial
  • Time - Capacidades de conversión de hora y zona horaria

🤝 Servidores de Terceros

🎖️ Integraciones Oficiales

Las integraciones oficiales son mantenidas por empresas que construyen servidores MCP listos para producción para sus plataformas.

  • Axiom Logo Axiom - Consulta y analiza tus registros, trazas y todos los demás datos de eventos de Axiom en lenguaje natural.
  • Browserbase Logo Browserbase - Automatiza interacciones del navegador en la nube (por ejemplo, navegación web, extracción de datos, relleno de formularios y más)
  • Cloudflare - Implementa, configura e interroga tus recursos en la plataforma de desarrolladores de Cloudflare (por ejemplo, Workers/KV/R2/D1)
  • E2B Logo E2B - Ejecuta código en sandboxes seguros alojados por E2B
  • Exa Logo Exa - Motor de búsqueda hecho para IAs por Exa
  • Fireproof Logo Fireproof - Base de datos de libro mayor inmutable con sincronización en vivo
  • JetBrains – Trabaja en tu código con los IDE de JetBrains
  • Kagi Logo Kagi Search - Busca en la web usando la API de búsqueda de Kagi
  • Meilisearch Logo Meilisearch - Interactúa y consulta con Meilisearch (API de búsqueda de texto completo y semántica)
  • Metoro - Consulta e interactúa con entornos de Kubernetes monitoreados por Metoro
  • MotherDuck Logo MotherDuck - Consulta y analiza datos con MotherDuck y DuckDB local
  • Needle AI Logo Needle - RAG listo para producción de fábrica para buscar y recuperar datos de tus propios documentos.
  • Neo4j Logo Neo4j - Servidor de base de datos de grafos Neo4j (esquema + lectura/escritura de Cypher) y memoria respaldada por base de datos de grafos separada
  • Neon - Interactúa con la plataforma Postgres sin servidor de Neon
  • Qdrant - Implementa una capa de memoria semántica sobre el motor de búsqueda vectorial de Qdrant
  • Raygun - Interactúa con tus informes de fallos y datos de monitoreo en tiempo real en tu cuenta de Raygun
  • Search1API - Una API para búsqueda, rastreo y mapas de sitio
  • Tinybird Logo Tinybird - Interactúa con la plataforma ClickHouse sin servidor de Tinybird

🌎 Servidores de la Comunidad

Un conjunto creciente de servidores desarrollados y mantenidos por la comunidad demuestra diversas aplicaciones de MCP en diferentes dominios.

Nota: Los servidores de la comunidad no han sido probados y deben usarse bajo su propio riesgo. No están afiliados ni respaldados por Anthropic.

  • AWS S3 - Un servidor MCP de ejemplo para AWS S3 que obtiene de forma flexible objetos de S3, como documentos PDF
  • AWS - Realiza operaciones en tus recursos de AWS usando un LLM
  • Airtable - Acceso de lectura y escritura a bases de datos de Airtable, con inspección de esquemas.
  • Airtable - Servidor Model Context Protocol de Airtable.
  • AlphaVantage - Servidor MCP para la API de datos del mercado de valores AlphaVantage
  • Anki - Un servidor MCP para interactuar con tus mazos y tarjetas de Anki.
  • Any Chat Completions - Interactúa con cualquier API de Chat Completions compatible con el SDK de OpenAI, como OpenAI, Perplexity, Groq, xAI y muchas más.
  • Atlassian - Interactúa con los productos de Atlassian Cloud (Confluence y Jira), incluida la búsqueda/lectura de espacios/páginas de Confluence, el acceso a incidencias de Jira y los metadatos de proyectos.
  • BigQuery (por LucasHild) - Este servidor permite a los LLM inspeccionar esquemas de bases de datos y ejecutar consultas en BigQuery.
  • BigQuery (por ergut) - Implementación de servidor para la integración con Google BigQuery que permite acceso directo a la base de datos BigQuery y capacidades de consulta
  • ChatMCP – Una aplicación de escritorio GUI multiplataforma de código abierto compatible con Linux, macOS y Windows, que permite una interacción fluida con servidores MCP a través de LLM seleccionables dinámicamente, por AIQL
  • ChatSum - Consulta y resume mensajes de chat con LLM. por mcpso
  • Chroma - Servidor de base de datos vectorial para búsqueda semántica de documentos y filtrado de metadatos, construido sobre Chroma
  • Cloudinary - Servidor Model Context Protocol de Cloudinary para subir medios a Cloudinary y obtener el enlace y los detalles del medio.
  • cognee-mcp - Servidor de memoria GraphRAG con ingesta, procesamiento de datos y búsqueda personalizables
  • coin_api_mcp - Proporciona acceso a los datos de criptomonedas de coinmarketcap.
  • Contentful-mcp - Lee, actualiza, elimina y publica contenido en tus espacios de Contentful desde este servidor MCP.
  • Data Exploration - Servidor MCP para exploración autónoma de datos en conjuntos de datos basados en .csv, que proporciona información inteligente con un esfuerzo mínimo. NOTA: Ejecutará código Python arbitrario en tu máquina, ¡úsalo con precaución!
  • Dataset Viewer - Explora y analiza conjuntos de datos de Hugging Face con funciones como búsqueda, filtrado, estadísticas y exportación de datos
  • DevRev - Un servidor MCP para integrarse con las API de DevRev y buscar en tu Grafo de Conocimiento de DevRev, donde los objetos pueden importarse desde diferentes fuentes enumeradas aquí.
  • Dify - Una implementación simple de un servidor MCP para flujos de trabajo de dify.
  • Docker - Integra con Docker para gestionar contenedores, imágenes, volúmenes y redes.
  • Drupal - Servidor para interactuar con Drupal usando la capa de transporte STDIO.
  • Elasticsearch - Implementación de servidor MCP que proporciona interacción con Elasticsearch.
  • Fetch - Un servidor que obtiene de forma flexible HTML, JSON, Markdown o texto plano.
  • FireCrawl - Web scraping avanzado con renderizado de JavaScript, soporte de PDF y limitación de velocidad inteligente
  • FlightRadar24 - Un servidor MCP de Claude Desktop que te ayuda a rastrear vuelos en tiempo real usando datos de Flightradar24.
  • Glean - Un servidor que usa la API de Glean para buscar y chatear.
  • Google Calendar - Integración con Google Calendar para consultar horarios, encontrar tiempo y añadir/eliminar eventos
  • Google Tasks - Servidor Model Context Protocol de la API de Google Tasks.
  • Home Assistant - Interactúa con Home Assistant, incluida la visualización y el control de luces, interruptores, sensores y todas las demás entidades de Home Assistant.
  • HuggingFace Spaces - Servidor para usar HuggingFace Spaces, con soporte para modelos de código abierto de imagen, audio, texto y más. Modo Claude Desktop para una integración fácil.
  • Inoyu - Interactúa con una plataforma de datos de clientes (CDP) Apache Unomi para recuperar y actualizar perfiles de clientes
  • Keycloak MCP - Este servidor MCP permite la interacción en lenguaje natural con Keycloak para la gestión de usuarios y dominios (realms), incluida la creación, eliminación y listado de usuarios y dominios.
  • Kubernetes - Conéctate a un clúster de Kubernetes y gestiona pods, deployments y servicios.
  • Linear - Permite al LLM interactuar con la API de Linear para la gestión de proyectos, incluida la búsqueda, creación y actualización de incidencias.
  • LlamaCloud (por marcusschiesser) - Integra los datos almacenados en un índice gestionado en LlamaCloud
  • MCP Installer - Este servidor es un servidor que instala otros servidores MCP por ti.
  • mcp-k8s-go - Servidor Kubernetes basado en Golang para MCP que permite explorar pods y sus registros, eventos, namespaces y más. Diseñado para ser extensible.
  • MSSQL - Integración de base de datos MSSQL con controles de acceso configurables e inspección de esquemas
  • Markdownify - MCP para convertir casi cualquier cosa a Markdown (PPTX, HTML, PDF, transcripciones de YouTube y más)
  • Minima - Servidor MCP para RAG en archivos locales
  • MongoDB - Un servidor Model Context Protocol para MongoDB.
  • MySQL (por benborla) - Integración de base de datos MySQL en NodeJS con controles de acceso configurables e inspección de esquemas
  • MySQL (por DesignComputer) - Integración de base de datos MySQL en Python con controles de acceso configurables e inspección de esquemas
  • NS Travel Information - Accede a la información de viajes en tren en tiempo real de los Ferrocarriles Neerlandeses (NS) y a las interrupciones a través de la API oficial de NS.
  • Notion (por suekou) - Interactúa con la API de Notion.
  • Notion (por v-3) - Integración MCP de Notion. Busca, lee, actualiza y crea páginas a través del chat de Claude.
  • oatpp-mcp - Integración MCP en C++ para Oat++. Usa Oat++ para construir servidores MCP.
  • Obsidian Markdown Notes - Lee y busca en tu bóveda de Obsidian o en cualquier directorio que contenga notas Markdown
  • OpenAPI - Interactúa con las API de OpenAPI.
  • OpenCTI - Interactúa con la plataforma OpenCTI para recuperar datos de inteligencia de amenazas, incluidos informes, indicadores, malware y actores de amenazas.
  • OpenRPC - Interactúa con y descubre API JSON-RPC a través de OpenRPC.
  • Pandoc - Servidor MCP para conversión fluida de formatos de documentos usando Pandoc, con soporte para Markdown, HTML y texto plano, y otros formatos como PDF, csv y docx en desarrollo.
  • Pinecone - Servidor MCP para buscar y subir registros a Pinecone. Permite funciones RAG simples, aprovechando la API de Inferencia de Pinecone.
  • Placid.app - Genera creatividades de imagen y video usando plantillas de Placid.app
  • Playwright - Este servidor MCP te ayudará a ejecutar automatización de navegador y web scraping usando Playwright
  • Postman - Servidor MCP para ejecutar colecciones de Postman localmente mediante Newman. Permite la ejecución simple del servidor de Postman y devuelve los resultados de si la colección superó todas las pruebas.
  • RAG Web Browser Un servidor MCP para el Actor RAG Web Browser de Apify que realiza búsquedas web, extrae URLs y devuelve contenido en Markdown.
  • Rememberizer AI - Un servidor MCP diseñado para interactuar con la fuente de datos de Rememberizer, facilitando una recuperación de conocimiento mejorada.
  • Salesforce MCP - Interactúa con los datos y metadatos de Salesforce
  • Scholarly - Un servidor MCP para buscar artículos académicos y científicos.
  • Snowflake - Este servidor MCP permite a los LLM interactuar con bases de datos de Snowflake, permitiendo operaciones de datos seguras y controladas.
  • Spotify - Este MCP permite a un LLM reproducir y usar Spotify.
  • TMDB - Este servidor MCP se integra con la API de The Movie Database (TMDB) para proporcionar información de películas, capacidades de búsqueda y recomendaciones.
  • Tavily search - Un servidor MCP para la API de búsqueda y noticias de Tavily, con inclusiones/exclusiones explícitas de sitios
  • Todoist - Interactúa con Todoist para gestionar tus tareas.
  • Vega-Lite - Genera visualizaciones a partir de datos obtenidos usando el formato y el renderizador VegaLite.
  • Windows CLI - Servidor MCP para interacciones seguras de línea de comandos en sistemas Windows, que permite acceso controlado a shells de PowerShell, CMD y Git Bash.
  • X (Twitter) (por EnesCinr) - Interactúa con la API de Twitter. Publica tweets y busca tweets por consulta.
  • X (Twitter) (por vidhupv) - Crea, gestiona y publica publicaciones de X/Twitter directamente a través del chat de Claude.
  • XMind - Lee y busca en tu directorio de XMind que contiene archivos XMind.

📚 Frameworks

Estos son frameworks de alto nivel que facilitan la construcción de servidores MCP.

📚 Recursos

Recursos adicionales sobre MCP.

🚀 Primeros pasos

Usando servidores MCP en este repositorio

Los servidores basados en Typescript en este repositorio se pueden usar directamente con npx.

Por ejemplo, esto iniciará el servidor Memory:

npx -y @modelcontextprotocol/server-memory

Los servidores basados en Python en este repositorio se pueden usar directamente con uvx o pip. Se recomienda uvx para facilitar su uso y configuración.

Por ejemplo, esto iniciará el servidor Git:

# With uvx
uvx mcp-server-git

# With pip
pip install mcp-server-git
python -m mcp_server_git

Siga estas instrucciones para instalar uv / uvx y estas para instalar pip.

Usando un cliente MCP

Sin embargo, ejecutar un servidor por sí solo no es muy útil, y en su lugar debería configurarse en un cliente MCP. Por ejemplo, aquí está la configuración de Claude Desktop para usar el servidor anterior:

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

Ejemplos adicionales de uso de Claude Desktop como cliente MCP podrían verse así:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
    },
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "path/to/git/repo"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
    }
  }
}

🛠️ Creando tu propio servidor

¿Interesado en crear tu propio servidor MCP? Visita la documentación oficial en modelcontextprotocol.io para obtener guías completas, mejores prácticas y detalles técnicos sobre la implementación de servidores MCP.

🤝 Contribuciones

Consulta CONTRIBUTING.md para obtener información sobre cómo contribuir a este repositorio.

🔒 Seguridad

Consulta SECURITY.md para informar vulnerabilidades de seguridad.

📜 Licencia

Este proyecto está licenciado bajo la Licencia MIT: consulta el archivo LICENSE para obtener más detalles.

💬 Comunidad

⭐ Soporte

Si encuentras útiles los servidores MCP, considera dar una estrella al repositorio y contribuir con nuevos servidores o mejoras.


Gestionado por Anthropic, pero construido junto con la comunidad. El Model Context Protocol es de código abierto y animamos a todos a contribuir con sus propios servidores y mejoras.