io.github.gitlumen-team/gitlumen-mcp
Official5 toolsby gitlumen-team · JavaScript
GitLumen MCP
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Analyze public GitHub repos and PRs to generate risk assessments and merge readiness.
Captured live from the server via tools/list.
screen_repository
Screen a public GitHub repository or GitHub pull request URL and generate a GitLumen-style risk report. Supports repo URLs and /pull/<number> URLs.
Parameters (5)
- repoUrlstringrequired
GitHub repository URL, for example https://github.com/owner/repo or https://github.com/owner/repo/pull/123
- branchstring
Optional branch/ref. Ignored for PR URLs unless GitHub needs fallback.
- scopestring
Screening depth. quick downloads fewer files; standard downloads more files.
- maxFilesinteger
Optional hard cap for files downloaded and scanned.
- outputstring
Response format returned to the MCP client.
get_review_report
Get a previously generated GitLumen MCP report by reportId.
Parameters (2)
- reportIdstringrequired
Report id returned by screen_repository, for example glr_abcd1234abcd1234
- outputstring
list_review_reports
List previously generated GitLumen MCP reports stored locally.
Parameters (1)
- limitinteger
get_repository_structure
Fetch public GitHub repository or PR structure without generating a full risk report.
Parameters (3)
- repoUrlstringrequired
GitHub repository or pull request URL.
- branchstring
Optional branch/ref.
- limitinteger
Maximum tree entries to return.
explain_gitlumen_mcp_flow
Explain how this Path 1 MCP server fits into GitLumen and how it later connects to Base MCP Path 2.
No parameters.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"gitlumen-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp-github-screen.gitlumen.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.