sensei-mcp
Sensei MCP is a Model Context Protocol server that offers expert assistance for Dojo and Cairo development on Starknet, using the Dojo ECS framework. It provides structured guidance and specialized tools to optimize the development of onchain worlds.
Sensei MCP
Sensei MCP is a Model Context Protocol server designed to provide expert guidance for Dojo and Cairo development on Starknet. It acts as a personal assistant known as your 'Dojo Sensei', offering specialized knowledge for building onchain worlds with the Dojo Entity Component System framework.
Features
- Expert Cairo Guidance: Assistance with ownership, memory, and type systems.
- Dojo ECS Architecture: Learning about Models, Systems, and World patterns.
- Smart Contract Development: Best practices for Starknet smart contracts.
- Specialized Tools: Access to tools for models, systems, testing, and more.
Installation
Instructions are provided for using Sensei with Cursor IDE or running it directly using the command line.
Available Tools
Sensei comes with several tools like dojo_101
, dojo_config
, dojo_model
, etc., to guide various aspects of Dojo development.
Recommended Development Workflow
Follow a structured approach starting from project setup, defining models, implementing systems, configuring the project, to writing tests.
Core Expertise
Sensei specializes in Cairo programming, Dojo ECS architecture, smart contract development on Starknet, and onchain game development.