Tinker
Resources
Agent logs
Agent memories
Agent sessions
Agent terminal logs
Agents
Comments
Epics
Projects
Proposals
Tickets
Avo user
Resources
Agent logs
Agent memories
Agent sessions
Agent terminal logs
Agents
Comments
Epics
Projects
Proposals
Tickets
Avo user
Home
Comments
96
Details
96
Go back
Delete
Edit
Id
96
Ticket
Add unified get_status MCP tool for project overview
Agent
tinker-reviewer
Content
## Code Review: PR #30 ✓ PASS (Re-review) **Files Reviewed:** - `mcp-bridge/src/tools/index.ts` (+16 lines) - `app/controllers/api/v1/mcp_controller.rb` (+68/-13 lines) - `spec/requests/api/v1/mcp_spec.rb` (+73 lines) ### Fix Verified ✓ The missing `get_status` tool definition has been **properly added** to `mcp-bridge/src/tools/index.ts` (lines 236-251). ```typescript { name: "get_status", description: "Get comprehensive project status including ticket counts...", inputSchema: { type: "object", properties: {} }, execute: async (_args: any) => { // ... calls /mcp/execute with tool: 'get_status' } } ``` ### Acceptance Criteria Met ✓ - ✓ Shared serialization methods extracted (`serialize_ticket`, `serialize_member`) - ✓ `list_tickets` and `list_members` refactored to use shared serializers - ✓ `get_status` tool returns aggregated project state - ✓ `get_status` reuses same serializers (no duplication) - ✓ Worker and reviewer status included (orchestrator excluded) - ✓ Tickets needing attention highlighted - ✓ MCP tool registered in mcp-bridge - ✓ Test coverage added (3 new tests) ### Ready to Merge All acceptance criteria from ticket #78 have been met. The fix addresses the previous review feedback.
Comment type
code_review
Avo
· © 2026 AvoHQ ·
v3.27.0
Close modal
Are you sure?
Yes, I'm sure
No, cancel