Sensei
Provides expert guidance for Dojo and Cairo development on Starknet.
About
Sensei is a Model Context Protocol (MCP) server designed to provide specialized assistance for developers building onchain worlds with the Dojo Entity Component System (ECS) framework on Starknet. It acts as a personal Dojo Sensei, offering expert knowledge and tools for Cairo programming, Dojo ECS architecture, smart contract development, and onchain game development best practices.
Key Features
- Supports incremental development approach for Dojo projects.
- Specialized tools for models, systems, testing, and more.
- Best practices for Starknet smart contract development.
- Guidance on Dojo ECS architecture, including Models, Systems, and World patterns.
- Expert Cairo guidance for ownership, memory, and type systems.
Use Cases
- Guidance in creating and working with Dojo models using dojo_model tool.
- Expert guidance in implementing Dojo systems and game logic using dojo_logic tool.
- Assistance with setting up Dojo projects using dojo_101 tool.