使用说明
Bitburner MCP服务器
用于将Claude Desktop和Bitburner游戏集成的模型上下文协议(MCP)服务器。
这有什么作用
允许Claude Desktop通过基于文件的任务队列系统在Bitburner中上传和执行任意NetScript代码。具有实时仪表板监控和全面的安全指南。
建筑
- 简单API服务器 (
src/simple-api-server.ts)-用于Bitburner通信的HTTP API+WebSocket服务器 - MCP客户端 (
src/simple-mcp-client.ts)-通过MCP协议集成Claude Desktop - 任务执行者 (
task-executor.js)-处理任务队列的Bitburner脚本 - 仪表盘 (
public/dashboard.html)-实时监控界面 - 安全指南 (
CLAUDE_INSTRUCTIONS.md)-Claude的关键使用说明
运作原理
- Claude Desktop调用MCP工具(health_check、upload_and_run_script等)
- MCP客户端通过远程API将脚本上传到Bitburner
- 任务已排队
task_queue.txt文件 - 任务执行器(在Bitburner中运行)处理队列并将结果写入
task_results.txt - 仪表板通过WebSocket显示实时事件
设置
npm install- 启动API服务器:
npm run start:simple-api - 在Bitburner中:连接到
ws://localhost:12525 - 在Bitburner中:运行
task-executor.js - 仪表板:
http://localhost:3001/dashboard
关键安全
切勿在上传的脚本中使用这些:
ns.kill()(无具体目标)ns.killall()ns.exit()
他们将打破任务执行系统。