DocsFetcher
About
Fetches package documentation from various language ecosystems without requiring API keys.
Details
- Author
- cdugo
- Categories
- Developer Tools, Knowledge Base, Other
Jump to
Setup
Install DocsFetcher in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/cdugo/mcp-get-docs
Follow the installation instructions in the repository README, then restart your MCP client.
An MCP server that fetches package documentation from multiple language ecosystems for LLMs like Claude without requiring API keys.
- π Supports multiple programming languages (JavaScript, Python, Java, .NET, Ruby, PHP, Rust, Go, Swift)
- π¦ Fetches documentation for packages by name or URL
- π Crawls documentation sites to extract comprehensive information
- π Extracts README, API docs, code examples, and repository info
- π§ Provides structured data for LLM summarization
- π¬ Includes specialized prompts for documentation analysis
- πNo API key required- works natively with Claude Desktop and Cursor IDE
- Open Claude Desktop β Settings β Developer
- Click "Edit Config" and add:
{ "mcpServers": { "docsFetcher": { "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@cdugo/mcp-get-docs", "--config", "'{}'" ] } } }
- Open Cursor IDE β Settings β MCP -> Add New MCP Servier
- Add:
Name: docsFetcher Command: npx -y @smithery/cli@latest run @cdugo/mcp-get-docs --config "{}"
git clone https://github.com/cdugo/package-documentation-mcp cd package-documentation-mcp npm install npm run build
Once installed, you can run the server locally with:
# From the project root directory npm start
For development with auto-restart on file changes:
The server will start on the default port (usually 3000). You should see output like:
π DocsFetcher MCP Server running! π Ready to fetch documentation
- fetch-url-docs: π Fetch docs from a specific URL
- fetch-package-docs: π¦ Fetch docs for a package with optional language specification
- fetch-library-docs: π§ Smart tool that works with either package name or URL
- fetch-multilingual-docs: π Fetch docs for a package across multiple language ecosystems
- summarize-library-docs: π Create a comprehensive library summary
- explain-dependency-error: π Generate dependency error explanations
- "What is Express.js and how do I use it?"
- "Tell me about the React library"
- "How do I use requests in Python?"
- "Show me documentation for lodash in JavaScript"
- "Compare pandas in Python and data.table in R"
- "@fetch-package-docs with packageName='express' and language='javascript'"
- "@fetch-package-docs with packageName='requests' and language='python'"
- "@fetch-multilingual-docs with packageName='http' and languages=['javascript', 'python', 'rust']"
- "@summarize-library-docs with libraryName='express'"
- "@explain-dependency-error with packageName='dotenv'"
- Server not showing up: β
Verify absolute path in configuration
- Connection errors: π Restart Claude Desktop or Cursor IDE
- Fetch failures: β οΈ Some packages may have non-standard documentation
- Language support: π If a language isn't working, try using the package's direct URL
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Extentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses
An MCP server tailored for React Nativeβfirst development using Gluestack UI
Create and read feature flags, review experiments, generate flag types, search docs, and interact with GrowthBook's feature flagging and experimentation platform.
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control.
Understand, develop, and debug authorization policies in Oso Cloud.
Up-to-date documentation for your coding agent. Covers 1000s of public repos and sites. Built by ref.tools
Points agents to the canonical Agentry install docs for errors, product analytics, and deploy attribution.
Gives coding agents deterministic, read-only documentation handoffs with edit boundaries, ownership, and required checks before repository changes.
Deterministic JSON checks with signed evidence and x402-paid execution
Search Apple's Developer Documentation with smart search and wildcard support.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





