rtfmbro-mcp
by marckrenn·★ 87·综合分 44
rtfmbro 通过 MCP 为编码代理提供实时、版本特定的包文档上下文。
developer-toolsai-llmknowledge-graph
9
Forks
2
活跃 Issue
11 个月前
最近提交
2 天前
收录于
概述
rtfmbro 是一个 MCP 服务器,连接 AI 编码代理与准确的包文档。它直接从 GitHub 仓库获取与项目完全匹配版本的文档,解决了文档过时和版本不匹配的问题。该服务器支持多个生态系统,包括 Python (PyPI) 和 Node.js (npm),并计划扩展到更多语言和注册表。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:获取锁文件中包的版本特定文档
你:为使用旧版本包的遗留项目提供准确文档
你:与 AI 编码代理集成提供相关文档上下文
你:rtfmbro 支持哪些生态系统?
你:rtfmbro 如何确保文档是最新的?
什么时候选它
当您需要获取频繁更新的软件包的特定版本文档,或处理使用较旧软件包版本的遗留项目时,选择 rtfmbro。
什么时候不要选它
如果您主要使用尚未支持的语言(如 Rust、Go、Java 等),或者需要访问私有仓库(目前不支持),则不建议使用 rtfmbro。
此 server 暴露的工具
从 README 抽取出 4 个工具get_readmeget_readme(package, version, ecosystem)Fetches and returns the README file for a specific package version
get_documentation_treeget_documentation_tree(package, version, ecosystem)Generates a comprehensive folder structure of all documentation files
read_filesread_files(package, version, ecosystem, requests)Reads specific documentation files with optional line range slicing
search_github_repositoriessearch_github_repositories(query, sort, order, per_page)Searches for GitHub repositories using the GitHub Search API
可对比工具
mcp-package-docsrust-docs-mcp-servergodoc-mcpcontext7
安装
安装
快速开始
Claude Code
claude mcp add-json rtfmbro '{ "type": "http", "url": "https://rtfmbro.smolosoft.dev/mcp/" }'Claude Desktop / VS Code / 等
将远程服务器添加到您的 MCP 配置中:
{
"rtfmbro": {
"type": "http",
"url": "https://rtfmbro.smolosoft.dev/mcp/"
}
}FAQ
- rtfmbro 支持哪些生态系统?
- rtfmbro 目前完全支持 Python (PyPI) 和 Node.js (npm),Swift (SPM) 处于 alpha 阶段,并支持 GitHub 作为后备。计划支持更多生态系统如 Rust、Go 和 Java。
- rtfmbro 如何确保文档是最新的?
- rtfmbro 使用基于 SHA 的验证来比较当前仓库提交 SHA 与缓存版本,并在检测到新提交时自动重新获取文档。
rtfmbro-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。