MCP AND GITHUB
Put Corbulo where the work happens.
Coding agents can query Corbulo's indexed codebase model through MCP. Pull request findings go back to GitHub, and selected codebase findings can become GitHub Issues.
CORBULO MCP
Indexed answers for coding agents.
The corbulo-mcp binary exposes 36 read-only tools over projects, symbols, callers, routes, findings, health, friction, practices, architecture, pull requests, and trackers.
Search symbols and traverse callers, callees, entrypoints, and affected routes.
Read current findings, architecture reviews, conventions, health, friction, and PR analysis.
Every graph response includes the indexed commit SHA so the client can detect stale context.
Check PR #14740. Find anything that should block the merge.
corbulo get_pr_analysis
merge_readiness: blocked
blocking_findings: 1
corbulo get_callers
symbol: verifyTeamOrOwner
indexed_commit: 9c5b...
corbulo list_conventions
area: authorization
36 READ-ONLY TOOLS
Query the model by the question you have.
search_symbols
Functions, types, routes, services, and files
get_callers
Call graph traversal from a symbol
routes_affected
Changed files to reachable API routes
get_pr_analysis
Findings, impact, and merge readiness
list_analysis_issues
Findings by kind, source, and severity
get_health_dashboard
Scores, categories, counts, and trends
get_friction_report
Churn, hotspots, bug magnets, and coupling
get_architecture_review
Scores, strengths, risks, and recommendations
GITHUB PULL REQUESTS
Return the review to the pull request
Corbulo analyzes the PR against the indexed codebase, posts findings on the affected lines, and keeps the full review in the app for impact, conflicts, checks, discussion, and health projection.
GITHUB ISSUES
Move selected findings into the backlog.
Create a GitHub Issue from a security, runtime, testing, maintainability, or consistency finding, including the severity, file, snippet, and remediation.
The Corbulo finding keeps the tracker link and sync state so the analysis result and the work item do not drift apart.