SuperAPI AI 工具集

read-github

编程与开发

查看项目

更新于 10-16 03:09

技能介绍

用途:read-github 用于以规范方式读取 GitHub 仓库,通过 gitmcp.io 的 MCP 服务访问仓库文档与代码,替代原始网页抓取,其说明称这种方式优于普通搜索,因为它可在文档中进行语义搜索而非仅关键词匹配。

主要能力:可将 github.com/owner/repo 转换为 gitmcp.io/owner/repo 进行访问。脚本 scripts/gitmcp.py 提供命令行访问,支持列出可用工具、抓取完整文档、在文档中做语义搜索、通过 GitHub 搜索 API 精确匹配代码、抓取文档中引用的外部 URL,以及直接调用任意 MCP 工具。

使用方式:列出工具用 python3 scripts/gitmcp.py list-tools owner/repo;抓取文档用 python3 scripts/gitmcp.py fetch-docs owner/repo;搜索文档用 python3 scripts/gitmcp.py search-docs owner/repo "query";搜索代码用 python3 scripts/gitmcp.py search-code owner/repo "function_name";抓取引用链接用 python3 scripts/gitmcp.py fetch-url owner/repo "https://example.com/doc";直接调用工具用 python3 scripts/gitmcp.py call owner/repo tool_name '{"arg": "value"}'。工具名按仓库名加下划线动态前缀,例如 karpathy/llm-council 对应 fetch_llm_council_documentation。可用 MCP 工具包括 fetch_{repo}documentation(先用于一般性问题)、search{repo}documentation、search{repo}_code 和 fetch_generic_url_content(遵循 robots.txt)。建议流程是先抓取文档了解项目,再用文档搜索回答具体问题,用代码搜索查找实现,用 URL 抓取获取外部引用。

限制:资料未提供收费、价格、支持平台和具体效果等信息,暂未提供。