Sensei MCP

Sensei MCP

site icon
2025.04.10 5
TypeScript模型上下文协议Dojo 开发Cairo 开发Starknet 开发开发效率
Sensei MCP 是一个模型上下文协议(MCP)服务器,专门为 Starknet 上的 Dojo 和 Cairo 开发提供专家指导。它作为你的个人 Dojo Sensei,提供关于 Dojo 实体组件系统(ECS)框架的专门知识和帮助,用于构建链上世界。
View on GitHub

Overview

基本能力

产品定位

Sensei MCP 是一个专门为 Starknet 上的 Dojo 和 Cairo 开发提供专家指导的 MCP 服务器。

核心功能

  • Expert Cairo Guidance: 提供关于 Cairo 独特的所有权、内存和类型系统的帮助。
  • Dojo ECS Architecture: 学习关于模型、系统和世界模式的知识。
  • Smart Contract Development: Starknet 智能合约的最佳实践。
  • Specialized Tools: 提供针对模型、系统、测试等特定主题的工具。

适用场景

  • 开发基于 Dojo ECS 框架的链上世界。
  • 学习 Cairo 编程语言及其独特特性。
  • 开发 Starknet 智能合约。

工具列表

  • dojo_101: 初学者友好的 Dojo 开发介绍。
  • dojo_config: 配置 Dojo 项目的基本指南。
  • dojo_logic: 实现 Dojo 系统和游戏逻辑的专家指导。
  • dojo_model: 创建和使用 Dojo 模型的专门指导。
  • dojo_test: 编写 Dojo 应用程序测试的全面指南。
  • dojo_token: 在 Dojo 中实现令牌标准的详细指导。

常见问题解答

使用教程

使用依赖

安装教程

使用 Cursor

  1. 打开 Cursor 设置 (⌘+,)
  2. 导航到 "MCP" 部分
  3. 点击 "Add New MCP"
  4. 配置如下:
  5. Name: Sensei (或任何你喜欢的名称)
  6. Type: Command
  7. Command: npx github:dojoengine/sensei-mcp
  8. 点击 "Save"

直接运行

npx github:dojoengine/sensei-mcp

调试方式

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。