RunLoop MCP服务器
A. 模型上下文协议(MCP) 启用的服务器 克劳德桌面 与…互动 RunLoop 开发环境和工具。此服务器实现了Anthropic的MCP规范,允许Claude Desktop以编程方式:
- 创建和管理RunLoop的独立开发环境(devbox)
- 使用蓝图部署预配置的环境
- 定义并执行测试场景
- 运行AI性能基准测试
- 管理源代码存储库
目录
______________________________________________________________________
特性
- 完全程序化访问:为Claude Desktop提供对RunLoop API的完全访问。
- 基于Zod的验证:使用由生成的架构 先前 以验证来自Claude的输入。
- 基础设施管理:允许对devbox进行配置、配置和拆卸。
- 蓝图部署:通过蓝图促进一致的环境设置。
- 测试和基准工具:简化人工智能性能测试和基于场景的测试。
______________________________________________________________________
安装
克隆存储库
git clone https://github.com/IvanPedroza/runloop-mcp.git
cd runloop-mcp再进行
npm install为Claude桌面添加配置
在 macOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
在Windows上: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"runloop": {
"command": "node",
"args": ["/build/index.js"],
"env": {
"RUNLOOP_API_KEY": "API-KEY"
}
}
}
}用法
构建项目
npm run build这将编译TypeScript代码并使输出文件可执行。
运行服务器
node build/index.js服务器将监听stdio以与Claude Desktop通信。您不必运行服务器,因为它将在您通过配置文件启动Claude Desktop时运行。
与Claude Desktop集成
确保已配置claude_desktop_config.json 请参阅安装.
启动克劳德桌面。服务器启动后将自动连接。
发展
该项目使用多种工具来简化开发:
先前:从OpenAPI规范生成Zod模式。
生物群系:确保一致的代码风格并识别潜在问题。
萨德:在运行时验证AI输入。
NPM脚本
build:编译TypeScript代码并使输出文件可执行。
watch:在发生更改时监视并重新编译TypeScript文件。
inspector:在内置服务器上运行MCP检查器工具。
lint:运行Biome以检查和格式化代码。
zod:使用orval从OpenAPI规范生成Zod模式。
调试
因为MCP服务器通过stdin/stdout进行通信,所以调试可能很棘手。我们建议使用npm脚本中包含的MCP检查器:
npm run inspector检查员将在控制台中打印一个URL。在浏览器中访问该URL,以浏览传入/传出消息、监控日志并实时排除问题。
许可证
该项目根据 MIT许可证,允许免费使用、修改和分发代码。
