使用说明
拉尔夫·麦克普
用于编排的MCP服务器 拉尔夫 Claude Desktop的并行代理。
允许您以对话方式管理多代理编码会话:启动代理、监控进度、读取日志和更新需求——所有这些都是通过自然语言完成的。
先决条件
设置
Claude桌面配置
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"ralph": {
"command": "deno",
"args": ["run", "-A", "/Users/YOU/path/to/ralph-mcp/main.ts"],
"env": {
"RALPH_HOME": "/Users/YOU/path/to/ralph"
}
}
}
}
Claude代码配置
添加到您的Claude Code MCP设置中(~/.claude/settings.json 或项目 .mcp.json):
{
"mcpServers": {
"ralph": {
"command": "deno",
"args": ["run", "-A", "/Users/YOU/path/to/ralph-mcp/main.ts"],
"env": {
"RALPH_HOME": "/Users/YOU/path/to/ralph"
}
}
}
}
工具
编排
ralph_launch--启动项目代理。可配置:代理计数、研究人员计数、模型、内存、CPU、迭代上限、域分配列表。ralph_stop--漂亮的关机。通知代理完成当前迭代,等待120秒,然后强制杀死。ralph_status--容器健康状况、故事板(可用/已声明/已完成)、最近的提交。
日志
ralph_logs--读取代理迭代日志。按代理ID、控制行数筛选。
PRD管理
ralph_prd_read--阅读完整的PRD,按状态分组故事。ralph_prd_update--添加、编辑或删除故事。将更改提交到裸仓库,以便运行代理获取它们。
对话示例
“在我的画布项目上启动3个代理”
“他们怎么样了?”
“添加一个新故事来实现等级导出功能”
“代理2正在处理什么?显示其最近的日志”
“阻止特工,我想看看他们做了什么”
