术士MCP是一个模型上下文协议(MCP)服务器,它能为Dojo和Cairo在Starknet上的开发提供专家级指导。就像您专属的道场老师一样,它能提供专业知识与支持,助力您使用Dojo实体组件系统(ECS)框架构建链上世界。
术士MCP能为您在Starknet上进行Dojo和Cairo开发提供专门的协助,让您深入了解Starknet开发的最佳实践。
要在Cursor IDE中添加术士,可按以下步骤操作:
npx github:dojoengine/sensei-mcp配置完成后,可通过以下方式访问术士:
当使用术士与Cursor代理时,请遵循以下最佳实践以获得最佳效果:
dojo_101设置项目结构dojo_model定义模型dojo_logicdojo_configdojo_test示例提示:
我在构建一个Dojo游戏。请告诉我如何开始。
要在终端中直接运行,可使用以下命令:
npx sensei-mcp
# 创建新项目
sensei-mcp init my-game
# 启动开发服务器
cd my-game && npm run dev
# 使用dojo_model创建模型
npm run model create-character -- -r 3 -s Mage
# 测试游戏逻辑
npm test system combat-system.test.js
sensei-mcp init my-game
cd my-game
npm run model create-character -- -r 3 -s Warrior
npm run model create-character -- -r 5 -s Mage
npm run system implement -- -n combat-system
npm install react @dojo/core
npm test
my-game/
├── bin/ # 可执行脚本
├── src/ # 源代码文件
│ ├── models/ # 游戏模型和逻辑
│ ├── systems/ # 系统实现
│ └── prompts/ # 提示文本
└── package.json # 项目依赖和脚本
git clone https://github.com/dojoengine/sensei-mcp.git
cd sensei-mcp
npm install
npm run build
npm start
通过以上步骤,您可以轻松开始使用术士MCP进行道场和Cairo开发。