rhizome-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| add_commentA | Append collaboration context to an issue without rewriting history. |
| apply_importA | Apply a validated logical project import document into an empty destination. |
| apply_issue_planB | Atomically create issues, relations, and decisions from a valid plan. |
| archive_issueA | Archive one issue using its current version; history remains available. |
| cancel_review_requestA | Cancel an open or claimed review request using its current version. |
| claim_issueA | Atomically acquire exclusive ready/review work for a 60-3600s renewable lease; already claimed work fails; keyed retries replay. |
| create_agent_sessionA | Create a durable attribution session and one unrecoverable handle; writes a new session on every call (non-idempotent). |
| create_issueA | Create one epic, task, or bug with optional hierarchy and labels. |
| create_review_requestA | Create a review request for an exact issue version, event position, and artifact set. Deprecated: prefer replace_review_request. |
| end_agent_sessionB | End one explicitly created durable agent session handle. |
| export_projectB | Export the selected project as the version 1 logical interchange document. |
| finish_attemptB | End a leased attempt with outcome, verification, artifacts, and status. |
| get_changesA | Get ordered issue events after an event ID for incremental synchronization. |
| get_issueA | Get the current issue record by ULID or ISSUE-N display ID. |
| get_issue_activityA | Get a unified newest-first timeline of issue work and artifacts. |
| get_issue_graphA | Get a bounded relation and hierarchy graph around one issue. |
| get_planning_graphA | Get dependency-aware entry points and blocking nodes for work selection. |
| get_projectA | Get metadata, limits, supported values, event position, and guide links for a project_ref or configured default. |
| get_review_requestA | Get one review request by identifier. |
| get_work_contextB | Get bounded task, blocker, decision, checkpoint, and recovery context. |
| list_decisionsA | List project-wide or issue-scoped decisions with cursor pagination. |
| list_issuesA | List and filter issues, including effective status, blockers, and claimability. |
| list_labelsA | List reusable labels with optional name search and cursor pagination. |
| list_review_requestsA | List review requests with optional status and claimability filters. |
| manage_issue_relationB | Add or remove one blocks, related_to, or duplicates relation. |
| open_projectA | Open a project by absolute root and return its project_ref, metadata, limits, supported values, event position, and guide links. |
| record_decisionA | Append a durable project or issue decision, optionally superseding one. |
| renew_attemptA | Extend an active work or review lease before it expires. |
| replace_review_requestB | Atomically supersede a predecessor review request and create its open successor in one transaction. |
| save_attempt_noteB | Append a restartable checkpoint, finding, warning, or progress note. |
| searchA | Full-text search with cursor pagination; default limit 20; archived records are excluded unless requested; results are relevance ordered. |
| supersede_review_requestA | Supersede an open or claimed review request using its current version. Deprecated: prefer replace_review_request. |
| update_issueA | Patch one issue using its current version for optimistic concurrency. |
| validate_importA | Validate a logical project import document without writing anything. |
| validate_issue_planA | Normalize and validate a bounded multi-issue plan without writing it. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| agent-workflow | End-to-end workflow for selecting, claiming, executing, and finishing tracked work. |
| issue-lifecycle | Status, dependency, review, versioning, and archival rules for issues. |
| multi-agent-handoff | Durable checkpoint, interruption, recovery, and review guidance across agents. |
TDQS
Scored across 35 tools
Several tools have overlapping purposes: create_review_request, replace_review_request, and supersede_review_request all handle review request creation/supersedure, with two marked deprecated. Also, get_planning_graph and get_work_context both provide context-heavy views, and the abundance of similar verbs (create/list/get/manage) creates boundary confusion despite useful descriptions.
Tool names overwhelmingly use a consistent snake_case verb_noun pattern (e.g., list_issues, renew_attempt, archive_issue). The only notable deviation is the single-word 'search' and a few unconventional verb choices like 'open_project' and 'manage_issue_relation', which are minor and do not obscure the overall pattern.
With 35 tools, the server is well above the 'too many (25+)' threshold. The count is inflated by deprecated tools (create_review_request, supersede_review_request) that could be removed, and the sheer number makes the tool surface unnecessarily heavy for agents to navigate.
The server covers a comprehensive domain: issue lifecycle, review requests, attempts/leases, decisions, relations, sessions, import/export, and planning graphs. Minor gaps like lacking a direct 'list_relations' tool are mitigated by get_issue_graph, but the presence of deprecated tools and some redundancies suggest the surface is not fully polished.