Skip to main content
Glama

DocsFetcher MCP Server

by cdugo

Servidor MCP de DocsFetcher

Un servidor MCP que obtiene documentación de paquetes de múltiples ecosistemas de idiomas para LLM como Claude sin necesidad de claves API.

✨ Características

  • 🌐 Admite múltiples lenguajes de programación (JavaScript, Python, Java, .NET, Ruby, PHP, Rust, Go, Swift)
  • 📦 Obtiene documentación de los paquetes por nombre o URL
  • 🔍 Rastrea sitios de documentación para extraer información completa
  • 📄 Extrae README, documentos de API, ejemplos de código e información del repositorio
  • 🧠 Proporciona datos estructurados para el resumen de LLM
  • 💬 Incluye indicaciones especializadas para el análisis de la documentación
  • 🔑 No se requiere clave API : funciona de forma nativa con Claude Desktop y Cursor IDE

🚀 Instalación

Escritorio de Claude

  1. Abra Claude Desktop → Configuración → Desarrollador
  2. Haga clic en "Editar configuración" y agregue:
{ "mcpServers": { "docsFetcher": { "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@cdugo/mcp-get-docs", "--config", "'{}'" ] } } }

Configuración de IDE del cursor

  1. Abra Cursor IDE → Configuración → MCP -> Agregar nuevo servidor MCP
  2. Agregar:
Name: docsFetcher Command: npx -y @smithery/cli@latest run @cdugo/mcp-get-docs --config "{}"
Prerrequisitos
  • 📋 Node.js 18 o posterior

🏃‍♂️ Corriendo localmente

git clone https://github.com/cdugo/package-documentation-mcp cd package-documentation-mcp npm install npm run build

Una vez instalado, puedes ejecutar el servidor localmente con:

# From the project root directory npm start

Para el desarrollo con reinicio automático al cambiar archivos:

npm run dev

El servidor se iniciará en el puerto predeterminado (normalmente el 3000). Debería ver un resultado como este:

🚀 DocsFetcher MCP Server running! 📋 Ready to fetch documentation

Para especificar un puerto personalizado:

PORT=8080 npm start

🛠️ Herramientas disponibles

  1. fetch-url-docs : 🔗 Obtener documentos de una URL específica
  2. fetch-package-docs : 📦 Obtiene la documentación de un paquete con especificación de idioma opcional
  3. fetch-library-docs : 🧠 Herramienta inteligente que funciona con el nombre del paquete o la URL
  4. fetch-multilingual-docs : 🌍 Obtener documentación para un paquete en varios ecosistemas de idiomas

📝 Indicaciones disponibles

  1. summary-library-docs : 📚 Crea un resumen completo de la biblioteca
  2. explain-dependency-error : 🐛 Generar explicaciones de errores de dependencia

💡 Consultas de ejemplo

Información básica de la biblioteca

  • ¿Qué es Express.js y cómo lo uso?
  • "Cuéntame sobre la biblioteca React"
  • "¿Cómo uso solicitudes en Python?"

Soporte multilingüe

  • Muéstrame la documentación de lodash en JavaScript.
  • Comparación de pandas en Python y data.table en R.

Uso de herramientas

  • "@fetch-package-docs con nombre_paquete='express' e idioma='javascript'"
  • "@fetch-package-docs con nombre_paquete='requests' y lenguaje='python'"
  • "@fetch-multilingual-docs con nombre_paquete='http' e idiomas=['javascript', 'python', 'rust']"

Uso de indicaciones

  • "@summarize-library-docs con nombreDeLibraria='express'"
  • "@explain-dependency-error con nombre_del_paquete='dotenv'"

❓ Solución de problemas

Instalación local

  • El servidor no aparece : ✅ Verifique la ruta absoluta en la configuración
  • Errores de conexión : 🔄 Reinicie Claude Desktop o Cursor IDE
  • Errores de obtención : ⚠️ Algunos paquetes pueden tener documentación no estándar
  • Compatibilidad de idiomas : 🌐 Si un idioma no funciona, intenta usar la URL directa del paquete

📄 Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Obtiene y extrae documentación completa de paquetes de múltiples ecosistemas de lenguajes de programación (JavaScript, Python, Java, etc.) para LLM como Claude sin necesidad de claves API.

  1. ✨ Características
    1. 🚀 Instalación
      1. Escritorio de Claude
      2. Configuración de IDE del cursor
    2. 🏃‍♂️ Corriendo localmente
      1. 🛠️ Herramientas disponibles
        1. 📝 Indicaciones disponibles
          1. 💡 Consultas de ejemplo
            1. Información básica de la biblioteca
            2. Soporte multilingüe
            3. Uso de herramientas
            4. Uso de indicaciones
          2. ❓ Solución de problemas
            1. Instalación local
          3. 📄 Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.
              Last updated -
              11
              76
              60
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              Facilitates searching and accessing programming resources across platforms like Stack Overflow, MDN, GitHub, npm, and PyPI, aiding LLMs in finding code examples and documentation.
              Last updated -
              6
              25
              JavaScript
              AGPL 3.0
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server that enables clients to extract LLM-friendly prompts from documentation in GitHub repositories or hosted websites.
              Last updated -
              Python
              Apache 2.0
            • -
              security
              F
              license
              -
              quality
              A customized MCP server that enables integration between LLM applications and documentation sources, providing AI-assisted access to LangGraph and Model Context Protocol documentation.
              Last updated -
              Python
              • Linux
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/cdugo/package-documentation-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server