DocsFetcher MCP Server logo

DocsFetcher MCP Server

by cdugo

DocsFetcher MCP Server fetches package documentation from multiple language ecosystems for LLMs like Claude without requiring API keys. It provides structured data for LLM summarization and documentation analysis.

View on GitHub

Last updated: N/A

What is DocsFetcher MCP Server?

DocsFetcher MCP Server is a tool that retrieves package documentation from various programming language ecosystems and structures it for use with Large Language Models (LLMs). It eliminates the need for API keys and works natively with tools like Claude Desktop and Cursor IDE.

How to use DocsFetcher MCP Server?

To use DocsFetcher, install it by configuring it within Claude Desktop or Cursor IDE as an MCP server, following the provided instructions. Once configured, you can query the server using specific tools and prompts to fetch and summarize documentation for libraries and packages.

Key features of DocsFetcher MCP Server

  • Supports multiple programming languages

  • Fetches documentation for packages by name or URL

  • Crawls documentation sites to extract comprehensive information

  • Extracts README, API docs, code examples, and repository info

Use cases of DocsFetcher MCP Server

  • Summarizing library documentation for quick understanding

  • Explaining dependency errors in code

  • Comparing documentation across different programming languages

  • Fetching documentation for packages without needing API keys

FAQ from DocsFetcher MCP Server

Server not showing up after local installation?

Verify the absolute path in the configuration settings.

Experiencing connection errors?

Restart Claude Desktop or Cursor IDE to refresh the connection.

Fetch failures occurring?

Some packages may have non-standard documentation formats, causing issues.

Language support not working as expected?

Try using the package's direct URL to fetch documentation if a specific language isn't working.

How to run the server locally?

Clone the repository, install dependencies with npm install, build the project with npm run build, and then start the server using npm start.