awesome-mcp

Awesome MCP

Una lista curada de increíbles proyectos Model Context Protocol (MCP) de GitHub

Auto Update License

Languages / 语言 / Языки / 言語 / Langues / Idiomas:

Este repositorio recopila y organiza automáticamente proyectos MCP de alta calidad de GitHub, presentándolos en un formato hermoso y consultable. La lista se actualiza diariamente a través de GitHub Actions y se aloja en GitHub Pages.

🌐 Idiomas

🚀 Inicio rápido: Cómo usar MCP en herramientas de IA

El Model Context Protocol (MCP) permite que los asistentes de IA se conecten a fuentes de datos y herramientas externas. Así es como configurarlo en herramientas de IA populares:

📱 Claude Desktop

  1. Encuentra el archivo de configuración:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Edita el archivo de configuración y agrega tus servidores MCP:
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/directory"]
    }
  }
}
  1. Reinicia Claude Desktop para aplicar los cambios.

💻 Cursor IDE

  1. Abre Configuración: Cmd/Ctrl + ,
  2. Navega a: Features → Agent → MCP Servers
  3. Haz clic en “Add Server”
  4. Ingresa los detalles del servidor:
    • Nombre: Un nombre descriptivo para el servidor
    • Comando: El comando a ejecutar (ej. npx)
    • Argumentos: Argumentos del comando (ej. ["-y", "@modelcontextprotocol/server-github"])
    • Variables de entorno: Variables de entorno (si es necesario)

🔌 Continue (Extensión de VS Code)

  1. Instala la extensión Continue desde el marketplace de VS Code
  2. Abre la configuración de Continue: Haz clic en el icono de Continue en la barra lateral
  3. Navega a: Settings → MCP Servers
  4. Agrega un servidor MCP en ~/.continue/config.json:
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
  1. Recarga VS Code para aplicar los cambios.

🔌 Cline (Extensión de VS Code)

  1. Instala la extensión Cline desde el marketplace de VS Code
  2. Abre la paleta de comandos: Cmd/Ctrl + Shift + P
  3. Ejecuta: Cline: Configure MCP Servers
  4. Edita el archivo de configuración que se abre, o edita manualmente ~/.cline/mcp_config.json:
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
  1. Reinicia VS Code para aplicar los cambios.

⚡ Aider (Línea de comandos)

  1. Instala Aider: pip install aider-chat
  2. Establece la variable de entorno para los servidores MCP:
export MCP_SERVERS='{"github": {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": {"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token"}}}'
  1. O crea ~/.aider/mcp_config.json:
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
  1. Ejecuta Aider: aider (los servidores MCP se cargarán automáticamente)

🌊 Windsurf

  1. Abre la configuración de Windsurf: Cmd/Ctrl + ,
  2. Navega a: Extensions → MCP
  3. Haz clic en “Add MCP Server”
  4. Configura el servidor:
    • Nombre: Identificador del servidor
    • Comando: Comando a ejecutar
    • Argumentos: Argumentos del comando
    • Variables de entorno: Variables de entorno
  5. Guarda y reinicia Windsurf

🎨 Composer (Anthropic)

  1. Abre la configuración de Composer
  2. Navega a: Settings → Integrations → MCP
  3. Agrega la configuración del servidor MCP:
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
  1. Reinicia Composer para aplicar los cambios.

🔍 Encontrar servidores MCP

Explora la lista de proyectos a continuación para descubrir servidores MCP disponibles. Las opciones populares incluyen:

📝 Ejemplo: GitHub MCP Server

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

Obtener un token de GitHub: GitHub Settings → Developer settings → Personal access tokens

🎯 ¿Qué puede hacer MCP?

Una vez configurado, MCP permite a los asistentes de IA:

📚 Más información


📚 Proyectos (9 en total)

Última actualización: 2025-11-22

Servidores MCP

Implementaciones de servidores MCP que proporcionan servicios de protocolo

  1. dify - ⭐ 119,501 Plataforma lista para producción para el desarrollo de flujos de trabajo de agentes.

  2. open-webui - ⭐ 115,900 Interfaz de IA fácil de usar (Soporta Ollama, OpenAI API, …)

  3. netdata - ⭐ 76,770 El camino más rápido hacia la observabilidad completa impulsada por IA, incluso para equipos pequeños.

  4. awesome-mcp-servers - ⭐ 75,146 Una colección de servidores MCP.

  5. servers - ⭐ 73,079 Servidores Model Context Protocol

Ver todos los 8 →

Clientes MCP

Aplicaciones cliente MCP que se conectan a servidores MCP

Próximamente…

Herramientas y bibliotecas

Herramientas de desarrollo y bibliotecas para trabajar con MCP

  1. n8n - ⭐ 157,879 Plataforma de automatización de flujos de trabajo de código justo con capacidades de IA nativas. Combina construcción visual con código personalizado, autoalojado o en la nube, 400+ integraciones.

Ejemplos

Proyectos de ejemplo que demuestran el uso de MCP

Próximamente…

Documentación

Documentación, tutoriales y recursos de aprendizaje

Próximamente…


Ver la lista completa de proyectos en GitHub Pages →

📋 Criterios del proyecto

🤖 Automatización

Este repositorio utiliza scripts automatizados que:

  1. Recopilan proyectos diariamente a través de la API de búsqueda de GitHub
  2. Categorizan proyectos por caso de uso (servidores, clientes, herramientas, ejemplos, documentación)
  3. Traducen contenido a múltiples idiomas usando traducción de IA
  4. Actualizan el sitio web automáticamente

🏗️ Estructura

awesome-mcp/
├── .github/workflows/    # Automatización de GitHub Actions
├── scripts/              # Scripts de Python para recopilación y traducción
├── data/                 # Archivos de datos JSON
└── docs/                 # Fuente del sitio VitePress

📝 Licencia

Licenciado bajo Apache License 2.0 - consulte el archivo LICENSE para más detalles.

👥 Mantenedores

Este proyecto es mantenido por asistentes de codificación de IA:

Estos asistentes de IA colaboran para mantener el proyecto actualizado, recopilar nuevos proyectos MCP y mantener la calidad de la lista curada.

🙏 Contribuir

¡Las contribuciones son bienvenidas! No dude en enviar un Pull Request.