Sensei

Sensei MCP is a Model Context Protocol (MCP) server that provides expert guidance for Dojo and Cairo development on Starknet.
  • typescript

13

GitHub Stars

typescript

Language

4 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "dojoengine-sensei-mcp": {
      "command": "npx",
      "args": [
        "github:dojoengine/sensei-mcp"
      ]
    }
  }
}

Sensei MCP provides expert guidance for Dojo and Cairo development on Starknet by offering a focused Model Context Protocol service. It helps you plan, model, and implement onchain worlds with Dojo ECS patterns, and it adapts to your workflow through MCP-enabled clients.

How to use

You interact with Sensei MCP through an MCP client in your development environment. When you ask questions, you’ll receive guidance that leverages Sensei’s specialized tools for models, systems, configuration, testing, and token guidance. Take an incremental approach: start by setting up your project structure, then define your models, implement systems, configure the project, and finally add tests. Be explicit in your requests to trigger the right specialized tool, for example: “Please use the dojo_model tool to help me create a Position model for my game.” Ready-made prompts and a clear sequence help Sensei respond with focused, actionable steps.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system.

Install and run Sensei MCP directly with your terminal:

Notes and setup details

Tip: you can start Sensei MCP directly in your terminal with a straightforward command that runs the MCP server from its package.

If you use Cursor, you can add Sensei as an MCP server in your MCP settings by including this configuration in your mcp.json file.

{
  "mcpServers": {
    "sensei": {
      "type": "stdio",
      "command": "npx",
      "args": ["github:dojoengine/sensei-mcp"]
    }
  }
}

Available tools

dojo_101

Beginner-friendly introduction to Dojo development to help you start your project structure and learn core concepts.

dojo_config

Guidance for configuring Dojo projects, including essential files and profile settings.

dojo_logic

Guidance on implementing Dojo systems and game logic, including contracts and state handling.

dojo_model

Specialized guidance for creating and working with Dojo models, including trait derivation and field setup.

dojo_test

Comprehensive guide for writing tests for Dojo applications to verify logic and state transitions.

dojo_token

Detailed guidance on implementing token standards within Dojo projects.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational