Help us improve
Share bugs, ideas, or general feedback.
From rulebook
Provides setup, configuration, and overview of Rulebook MCP server with 13 tools for task and skill management via Model Context Protocol. Useful for MCP integration in Cursor or Claude Code.
npx claudepluginhub hivellm/rulebook --plugin rulebookHow this skill is triggered — by the user, by Claude, or both
Slash command
/rulebook:rulebook-mcpThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Rulebook MCP server exposes 13 tools for programmatic task and skill management via the Model Context Protocol (stdio transport, JSON-RPC 2.0).
Discovers and loads MCP skills for building TypeScript/Python servers, designing tools/resources/prompts, implementing JSON-RPC/transports, and testing/debugging integrations.
Handles Claude Code MCP integration: installs/manages servers (HTTP/SSE/stdio), scopes, enterprise configs, OAuth auth, resources/@mentions, prompts, limits, security; delegates to docs-management.
Manages MCP servers by discovering, analyzing, and executing tools/prompts/resources via CLI scripts. Use for integrations, capability discovery, tool filtering, and context bloat resolution.
Share bugs, ideas, or general feedback.
The Rulebook MCP server exposes 13 tools for programmatic task and skill management via the Model Context Protocol (stdio transport, JSON-RPC 2.0).
rulebook mcp init
rulebook-mcp
| Tool | Description | Skill Reference |
|---|---|---|
rulebook_task_create | Create a new task with directory structure | See rulebook-task-create skill |
rulebook_task_list | List tasks with status filtering | See rulebook-task-list skill |
rulebook_task_show | Show complete task details | See rulebook-task-show skill |
rulebook_task_update | Update task status | See rulebook-task-update skill |
rulebook_task_validate | Validate task format | See rulebook-task-validate skill |
rulebook_task_archive | Archive completed task | See rulebook-task-archive skill |
rulebook_task_delete | Permanently delete task | See rulebook-task-delete skill |
| Tool | Description | Skill Reference |
|---|---|---|
rulebook_skill_list | List available skills by category | See rulebook-skill-list skill |
rulebook_skill_show | Show skill details and content | See rulebook-skill-show skill |
rulebook_skill_enable | Enable a skill in project config | See rulebook-skill-enable skill |
rulebook_skill_disable | Disable a skill | See rulebook-skill-disable skill |
rulebook_skill_search | Search skills by query | See rulebook-skill-search skill |
rulebook_skill_validate | Validate skills configuration | See rulebook-skill-validate skill |
// Task workflow
await mcp.rulebook_task_create({ taskId: "add-auth-system" });
await mcp.rulebook_task_update({ taskId: "add-auth-system", status: "in-progress" });
await mcp.rulebook_task_show({ taskId: "add-auth-system" });
await mcp.rulebook_task_validate({ taskId: "add-auth-system" });
await mcp.rulebook_task_archive({ taskId: "add-auth-system" });
// Skill workflow
await mcp.rulebook_skill_list({ category: "languages" });
await mcp.rulebook_skill_search({ query: "typescript" });
await mcp.rulebook_skill_enable({ skillId: "languages/typescript" });
await mcp.rulebook_skill_validate({});
For Cursor (.cursor/mcp.json):
{
"mcpServers": {
"rulebook": {
"command": "rulebook-mcp",
"args": [],
"env": {}
}
}
}
For Claude Code (.claude/mcp.json):
{
"mcpServers": {
"rulebook": {
"command": "rulebook-mcp",
"args": [],
"env": {}
}
}
}
RULEBOOK_MCP_DEBUG=1 for debug output).rulebook config by walking up directories