MCP (Model Context Protocol) server for Rhizm. Allows LLM clients (Claude Desktop, Claude Code, etc.) to operate tasks, timers, and notes via natural language.
npm install -g @rhizmapp/mcpOr run directly with npx:
npx @rhizmapp/mcp- Generate an API key at https://rhizm.app/ → Settings → API Keys
- Configure your MCP client (see below)
~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"rhizm": {
"command": "npx",
"args": ["@rhizmapp/mcp"],
"env": {
"RHIZM_API_KEY": "rz_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}.claude/settings.json:
{
"mcpServers": {
"rhizm": {
"command": "npx",
"args": ["@rhizmapp/mcp"],
"env": {
"RHIZM_API_KEY": "rz_..."
}
}
}
}| Variable | Required | Default | Description |
|---|---|---|---|
RHIZM_API_KEY |
yes | — | Your API key (rz_...) |
RHIZM_API_URL |
no | https://api.rhizm.app |
API base URL |
| Tool | Required permission | Description |
|---|---|---|
list_tasks |
read | List tasks (date range / tag filter) |
create_task |
write | Create a task |
update_task |
write | Update a task |
delete_task |
delete | Delete a task |
start_timer |
timer | Start timer for a task |
stop_timer |
timer | Stop timer for a task |
get_running_timers |
read | Get running timers |
time_summary |
read | Aggregated time summary |
list_notes |
read | List notes |
get_note |
read | Get a single note |
create_note |
write | Create a note |
For full API documentation, see docs/api.md.