API

提供 github 仓库关联的 JSON API 与 MCP 工具服务

提供 github 仓库关联的 JSON API, 同时提供 Model Context Protocol(MCP)服务入口, 让 Claude Desktop、Cursor、Cline 等客户端可以直接调用。
附加功能 · Add-on

MCP 服务入口

POST /relatedrepos-mcp · Streamable HTTP transport · JSON-RPC 2.0

list_related_repos
列出相关仓库
输入参数
{ owner: string, repo: string, limit?: number }

调用 /gh/{owner}/{repo},返回与指定 GitHub 仓库相关的其他仓库。

list_trending_repos
列出热门仓库
输入参数
{ period?: "today"|"weekly"|"monthly", limit?: number }

调用 /trending/{period},返回当前热门仓库列表。

list_topic_repos
列出主题仓库
输入参数
{ topic: string, limit?: number }

调用 /topics/{topic},返回指定主题下的热门仓库。

find_hot_repos_in_topic关联查询
主题 × 热门 关联查询
输入参数
{ topic: string, period?: string, limit?: number }

并行拉取主题列表与热门列表,返回两者的交集("该主题下正在热门");无交集时降级返回主题列表。

find_topics_for_repo关联查询
仓库 × 主题 关联查询
输入参数
{ owner: string, repo: string, topic?: string, limit?: number }

调用 /gh/{owner}/{repo};若提供 topic,则再调用 /topics/{topic},返回两者交集("该仓库在指定主题下的邻居")。

接入配置

客户端接入

把下面 JSON 写入 MCP 客户端的 servers 配置即可。

部署到自有域名
mcpServers
{
  "mcpServers": {
    "relatedrepos": {
      "type": "streamable-http",
      "url": "https://<your-host>/relatedrepos-mcp"
    }
  }
}
接入线上演示入口
mcpServers
{
  "mcpServers": {
    "relatedrepos": {
      "type": "streamable-http",
      "url": "https://mcp-on-edge.edgeone.site/relatedrepos-mcp"
    }
  }
}