Skip to content

feat(mcp): register 4 maintainer/repo-owner intake tools in packages/loopover-mcp (get_skipped_pr_audit/get_issue_quality/get_registration_readiness/get_config_recommendation) #6151

Description

@JSONbored

Context

src/mcp/server.ts registers get_skipped_pr_audit (line 1800), get_issue_quality (2112), get_registration_readiness (1736), and get_config_recommendation (1747) on the remote server. packages/loopover-mcp/bin/loopover-mcp.js's maintainer-triage profile (line 127) recommends get_skipped_pr_audit, and its repo-owner-intake profile (line 141) recommends the other three — but none of the four are registered as local stdio tools in that file. Two whole agent profiles recommend tools this local server cannot actually serve.

Requirements

  • Add registerStdioTool(...) registrations for all 4 tools to packages/loopover-mcp/bin/loopover-mcp.js, matching their src/mcp/server.ts counterparts' input schema and REST/GraphQL calls.
  • Reuse the local server's existing HTTP-client/auth conventions.
  • Do not change the remote server.

Test Coverage Requirements

Match packages/loopover-mcp's existing test conventions; at least one test per new tool covering success and a representative failure path.

Deliverables

  • All 4 tools registered locally.
  • Tests for each.

Expected Outcome

The maintainer-triage and repo-owner-intake profiles' recommended tools are all actually callable on the local server.

Links & Resources

  • src/mcp/server.ts:1800,2112,1736,1747
  • packages/loopover-mcp/bin/loopover-mcp.js:127,141

Metadata

Metadata

Assignees

No one assigned

    Labels

    gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.help wantedExtra attention is needed

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions