@i-s3/rightflow-mcp
v0.1.3
Published
MCP server for RightFlow — task coordination for AI agents. Separate from @i-s3/rightos-mcp. No money, dispatch, or robot control.
Downloads
208
Maintainers
Readme
@i-s3/rightflow-mcp — RightFlow MCP Server
Assignment is not authority. RightOS answers MAY: what an actor may do. RightFlow answers NEXT: what should happen next. This MCP server exposes coordination tools without turning assignments into rights, payments, dispatch, or execution control.
MCP server for RightFlow (coordination), separate from @i-s3/rightos-mcp (rights).
| Layer | Question | MCP package |
| --- | --- | --- |
| RightOS | What may be done? | @i-s3/rightos-mcp |
| RightFlow | What should happen next? | @i-s3/rightflow-mcp |
| Execution | How is it done? | your systems |
Not a taxi/dispatch service. No price/bid/pay tools. Does not control robots or navigate.
Setup (Cursor / Claude Desktop)
{
"mcpServers": {
"rightflow": {
"command": "npx",
"args": ["-y", "@i-s3/rightflow-mcp"],
"env": {
"RIGHTOS_API_KEY": "rk_live_...",
"RIGHTOS_BASE_URL": "https://rightos.i-s3.com"
}
}
}
}Local (from this repo, after npm install && npm run build in sdk/rightflow and sdk/rightflow-mcp):
{
"mcpServers": {
"rightflow": {
"command": "node",
"args": ["products/rightos/sdk/rightflow-mcp/dist/index.js"],
"env": {
"RIGHTOS_API_KEY": "rk_demo_00000000000000000000",
"RIGHTOS_BASE_URL": "http://localhost:3000"
}
}
}
}RIGHTOS_API_KEY is required for all API tools. explain_rightflow works without it.
Tools
| Tool | API key | Description |
| --- | --- | --- |
| explain_rightflow | no | Boundaries and non-goals |
| upsert_actor | yes | Upsert capabilities |
| list_actors / get_actor | yes | Actors — list is integrator/admin; prefer get_actor |
| create_task / list_tasks / get_task | yes | FlowTasks — list is integrator/admin; prefer get_task or actorId |
| apply_transition | yes | start / progress / complete / fail / cancel — coarse progress only |
| create_proposal / list_proposals | yes | assignment / reassignment / swap |
| accept_proposal / reject_proposal | yes | Resolve proposals |
Visibility ≠ necessity: Organization-wide list_* is retained for integrators/admins. Autonomous agent paths should prefer direct get and scoped filters — do not make org-wide discovery the default decision input.
Coordination tempo: Prefer infrequent progress milestones. Keep high-frequency telemetry in the execution system.
Example prompts
- "Explain RightFlow boundaries, then create a task requiring carry.light and assign it to actor_a."
- "Propose a swap between two assigned tasks (there is no bid tool)."
- "Get task task_… by id (do not list the whole organization unless you are integrating)."
Resources
- https://www.npmjs.com/package/@i-s3/rightflow-mcp
- https://www.npmjs.com/package/@i-s3/rightflow
- https://rightos.i-s3.com/software/rightflow
- https://rightos.i-s3.com/rightflow-openapi.json
- https://rightos.i-s3.com/sdk/rightflow.ts
License
MIT © I-S3 Inc.
