- Home
- MCP servers
- Sensei
Sensei
- 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.