Token导航 LogoToken导航TokenDH.com
Sibling Repo logo
AI代理未说明官方级别未说明来源级核验

Sibling Repo

MCP Server

一个MCP服务器,允许Claude Code代理在兄弟仓库中生成完全上下文化的Claude Code会话,支持跨仓库查询、规划和触发变更。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AmirAlsad

提供方

AmirAlsad

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

兄弟回购

](https://www.npmjs.com/package/sibling-repo) ![License: MIT](LICENSE)

MCP服务器,使Claude Code代理能够在兄弟存储库中生成完全上下文化的Claude Code会话。从前端回购中询问有关后端API的问题,计划交叉回购实现,或触发另一个代码库中的更改-所有这些都通过单个工具调用完成。支持并行运行多个代理的后台执行。

快速开始

# 1. Generate an OAuth token from your Claude subscription
claude setup-token
# Copy the output token

# 2. Create config directory and .env file
mkdir -p ~/.sibling-repo
cat > ~/.sibling-repo/.env  Use sibling-repo to explore the backend and find the check-in endpoint contract

安装

使用Claude Code将兄弟仓库注册为MCP服务器。无需安装--npx会自动下载并运行最新版本:

claude mcp add --scope user sibling-repo -- npx -y sibling-repo

或者使用全局安装以加快启动速度:

npm install -g sibling-repo
claude mcp add --scope user sibling-repo -- sibling-repo

验证:运行 claude mcp list 或使用 /mcp 在Claude Code会话中。

运作原理

┌─────────────────────────────────────────────┐
│  Claude Code session (e.g., in frontend repo)│
│                                             │
│  Agent calls: ask_repo("backend", prompt)   │
│         │                                   │
│         ▼                                   │
│  ┌─────────────────────────┐                │
│  │  sibling-repo MCP server│ (stdio)        │
│  │  (Node.js process)      │                │
│  └──────────┬──────────────┘                │
│             │                               │
└─────────────┼───────────────────────────────┘
              │  Spawns via Claude Agent SDK
              ▼
┌─────────────────────────────────────────────┐
│  Ephemeral Claude Code session              │
│  cwd: ~/repos/backend                       │
│  Loads backend's CLAUDE.md automatically    │
│  Tools scoped by mode (explore/plan/execute)│
│  Returns result to MCP server               │
└─────────────────────────────────────────────┘

当你打电话的时候 ask_repo,同级仓库使用 Claude代理SDK。生成的代理加载目标仓库的 CLAUDE.md,具有该目录范围内的工具,并在可配置模式下运行。从调用代理的角度来看,这是一个返回兄弟代理答案的单一工具调用。

文档

文档描述
配置环境变量, .env 每个项目设置的位置
用法工具、代理模式、对话持久性、示例
发展贡献、项目结构、运行测试

故障排除

“SIBLING_REPOS未设置” 创建 ~/.sibling-repo/.env 使用您的repo配置。看 配置.

“身份验证失败”claude setup-token 生成新的OAuth令牌并更新您的 .env 文件。确保 ANTHROPIC_API_KEY 未在shell中设置(它优先于OAuth)。

“回购路径不存在” 检查您的路径 SIBLING_REPOS 配置。路径必须是绝对的。 ~$HOME 自动扩展。

代理未返回任何结果 生成的代理可能已命中 SIBLING_MAX_TURNS.提高你的限额 .env 或者写一个更具体的提示。

更新

  • npx: 更新是自动的-- npx -y 每次启动时获取最新版本。
  • 全局安装:npm update -g sibling-repo.
  • 本地克隆: git pull && npm install && npm run build

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaudeAI代理代码代理本地部署跨仓库协作自动化开发Claude集成MCP服务器

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP