| name | rulebook-mcp |
| description | MCP server integration for programmatic task and skill management. Use when managing tasks via MCP protocol, enabling/disabling skills programmatically, or integrating Rulebook with AI assistants through Model Context Protocol. |
| version | 1.0.0 |
| category | core |
| author | HiveLLM |
| tags | ["mcp","model-context-protocol","server","integration"] |
| dependencies | [] |
| conflicts | [] |
Rulebook MCP Server
Setup
rulebook mcp init
Starting the Server
rulebook-mcp
Task Management Functions
await mcp.rulebook_task_create({ taskId: "my-task" });
await mcp.rulebook_task_list({});
await mcp.rulebook_task_show({ taskId: "my-task" });
await mcp.rulebook_task_update({
taskId: "my-task",
file: "tasks.md",
content: "## Tasks\n- [ ] Item 1"
});
await mcp.rulebook_task_validate({ taskId: "my-task" });
await mcp.rulebook_task_archive({ taskId: "my-task" });
await mcp.rulebook_task_delete({ taskId: "my-task" });
Skill Management Functions
await mcp.rulebook_skill_list({});
await mcp.rulebook_skill_show({ skillId: "languages/typescript" });
await mcp.rulebook_skill_enable({ skillId: "languages/typescript" });
await mcp.rulebook_skill_disable({ skillId: "languages/typescript" });
await mcp.rulebook_skill_search({ query: "typescript" });
await mcp.rulebook_skill_validate({});
MCP Configuration
For Cursor (.cursor/mcp.json):
{
"mcpServers": {
"rulebook": {
"command": "rulebook-mcp",
"args": [],
"env": {}
}
}
}