feat(mcp): add colibri-mcp crate — MCP bridge for editor integration (Sam & Claude) #32

Merged
clawdie merged 1 commit from feat/colibri-mcp into main 2026-06-13 13:03:23 +02:00
Owner

What

New colibri-mcp crate: a stdio MCP (Model Context Protocol) server that bridges editors to colibri-daemon via the Unix socket.

Phase 1 Tools (7)

Tool Mode Description
colibri_status read Daemon health + uptime
colibri_snapshot read Full agent/team/task snapshot
colibri_list_tasks read Task board with optional status filter
colibri_list_skills read Available team skills
colibri_create_task write Create a task with title + body
colibri_intake_task write Intake with capability matching
colibri_set_cost_mode write Switch DeepSeek cost mode (fast/smart/max)

Write tools are gated behind COLIBRI_MCP_WRITE=1 (default read-only).

Test Results (Linux/domedog)

cargo fmt --check       ✅
cargo clippy --workspace --all-targets -- -D warnings   ✅
cargo test --workspace  ✅ 168 tests pass

10 new integration tests for colibri-mcp using a mock Unix socket server pattern.

Design Doc

docs/CLAWDIE-STUDIO-PROPOSAL.md

Needs FreeBSD 15 runtime validation before merge.

(Sam & Claude)

## What New `colibri-mcp` crate: a stdio MCP (Model Context Protocol) server that bridges editors to `colibri-daemon` via the Unix socket. ## Phase 1 Tools (7) | Tool | Mode | Description | |------|------|-------------| | `colibri_status` | read | Daemon health + uptime | | `colibri_snapshot` | read | Full agent/team/task snapshot | | `colibri_list_tasks` | read | Task board with optional status filter | | `colibri_list_skills` | read | Available team skills | | `colibri_create_task` | write | Create a task with title + body | | `colibri_intake_task` | write | Intake with capability matching | | `colibri_set_cost_mode` | write | Switch DeepSeek cost mode (fast/smart/max) | Write tools are gated behind `COLIBRI_MCP_WRITE=1` (default read-only). ## Test Results (Linux/domedog) ``` cargo fmt --check ✅ cargo clippy --workspace --all-targets -- -D warnings ✅ cargo test --workspace ✅ 168 tests pass ``` 10 new integration tests for colibri-mcp using a mock Unix socket server pattern. ## Design Doc `docs/CLAWDIE-STUDIO-PROPOSAL.md` Needs FreeBSD 15 runtime validation before merge. (Sam & Claude)
clawdie added 1 commit 2026-06-13 13:02:34 +02:00
feat(mcp): add colibri-mcp crate — MCP bridge for editor integration (Sam & Claude)
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
21800a8775
- 7 Phase 1 tools: status, snapshot, list_tasks, list_skills,
  create_task, intake_task, set_cost_mode
- Write tools gated behind COLIBRI_MCP_WRITE=1 (default read-only)
- stdio JSON-RPC server for MCP protocol compliance
- 10 integration tests with mock Unix socket server
- Uses ColibriCommand/ColibriResponse (post-rename from PR #30)
- Design doc: docs/CLAWDIE-STUDIO-PROPOSAL.md
clawdie merged commit b4e764da10 into main 2026-06-13 13:03:23 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#32
No description provided.