SuperAPI AI 工具集

read-github

智能体与模型

查看项目

更新于 10-15 16:49

技能介绍

用途:当用户提供 GitHub 链接或提到某个仓库时,读取并检索该仓库的文档与代码。

主要能力:将 github.com/owner/repo 转换为 gitmcp.io/owner/repo;通过 scripts/gitmcp.py 提供命令行访问;支持列出可用工具、获取完整文档、在文档中做语义搜索、用 GitHub Search 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";抓取引用 URL: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。

建议流程:先获取文档了解项目,再用 search-docs 回答具体问题,用 search-code 查找实现或函数,用 fetch-url 获取文档中的外部引用。

限制:代码搜索为精确匹配;抓取 URL 时遵守 robots.txt;其余平台、收费或效果信息暂未提供。