10 v0.1.0 更新于 2026-10-25
Diffinery MCP Server
兼容 Actions CI 的开源 git 托管平台:仓库、Pull Request、CI 运行、日志和 Issue。
适用客户端
远程接入
任意支持远程 MCP(streamable-http)的客户端,如 Claude、ChatGPT 开发者模式、自建 Agent
安装配置
远程接入(streamable-http)
{
"mcpServers": {
"diffinery": {
"url": "https://{diffinery_host}/mcp"
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 8 个工具
whoami
显示此令牌所代表的账户,包括代理所代表的人类用户。
list_repos
列出对您可见的仓库,可按所有者过滤。
list_tree
列出仓库中某个路径下的文件和目录。
today
跨所有可见仓库的早晨视图:需要你的 PR、代理任务状态以及过去24小时的合并/发布/失败情况。
agent_tasks
列出代理任务:指定仓库时列出该仓库的任务(需写权限),否则列出你启动的任务。
project
以项目形式查看仓库:按状态分组的任务看板、项目记忆和设置(需写权限)。
project_posts
项目会话消息流:按时间正序返回用户帖子和任务事件,可从指定 id 之后或最新100条。
agent_task
查看单个代理任务的目标、状态、运行记录、分支与 PR,以及任务转录(最多500行)。