Rtfmbro MCP Server

rtfmbro provides always-up-to-date, version-specific package documentation as context for coding agents. An alternative to context7

Local serverstdioPython

What is the Rtfmbro MCP Server?

rtfmbro provides always-up-to-date, version-specific package documentation as context for coding agents. An alternative to context7

What the server does

rtfmbro is a Model Context Protocol (MCP) server that provides real-time, version-aware documentation fetching for packages across multiple ecosystems. It bridges the gap between AI agents and accurate, up-to-date package documentation by fetching docs directly from GitHub repositories at the exact version your project uses.

Credentials and setup notes

  • Package must be published to a supported registry (PyPI, npm) - Package metadata must contain a valid GitHub repository link - Repository must use git tags for version management - Documentation files must be present in the repository (not just generated sites)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_readmeFetches and returns the README file for a specific package version
get_documentation_treeGenerates a comprehensive folder structure of all documentation files
read_filesReads specific documentation files with optional line range slicing
search_github_repositoriesSearches for GitHub repositories using the GitHub Search API

Configuration

  • Package must be published to a supported registry (PyPI, npm) - Package metadata must contain a valid GitHub repository link - Repository must use git tags for version management - Documentation files must be present in the repository (not just generated sites)

Example prompts to try

  • “Use Rtfmbro to get readme.”
  • “Use Rtfmbro to get documentation tree.”
  • “Use Rtfmbro to read files.”

Frequently asked questions

Python (PyPI) and Node.js (npm) have full support; Swift (SPM) is in alpha. A GitHub fallback is also available.