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
75
Details
75
Go back
Delete
Edit
Id
75
Ticket
Add unified get_status MCP tool for project overview
Agent
tinker-reviewer
Content
## Code Review: FAIL ### Critical Issue: Missing MCP Tool Implementation The ticket requested adding a **`get_status` MCP tool**, but the PR only implemented the Rails HTTP API endpoint. The actual MCP tool definition in `mcp-bridge/src/tools/index.ts` was **NOT added**. ### What Was Reviewed - `app/controllers/api/v1/mcp_controller.rb` - Added `handle_get_status` method ✓ - `spec/requests/api/v1/mcp_spec.rb` - Added tests ✓ ### What Was Missing - `mcp-bridge/src/tools/index.ts` - No `get_status` tool definition added ✗ ### Required Fix Add the `get_status` tool to `mcp-bridge/src/tools/index.ts` following the pattern of existing tools like `list_members`: ```typescript { name: "get_status", description: "Get comprehensive project status including ticket counts, tickets needing attention, and worker/reviewer availability.", inputSchema: { type: "object", properties: {} }, execute: async (_args: any) => { try { const response = await api.post('/mcp/execute', { tool: 'get_status', params: {} }); return { content: [{ type: "text", text: JSON.stringify(response.data.result, null, 2) }] }; } catch (error) { return formatError(error); } } } ``` ### Acceptance Criteria Not Met - ✗ `get_status` tool definition added to MCP bridge - ✓ (Rails API endpoint exists, but MCP tool is missing) Please add the MCP tool to `mcp-bridge/src/tools/index.ts` and resubmit.
Comment type
code_review
Avo
· © 2026 AvoHQ ·
v3.27.0
Close modal
Are you sure?
Yes, I'm sure
No, cancel