Omen MCP server
io.github.panbanda/omen·v3.0.0·20 starsMulti-language code analysis for complexity, debt, hotspots, ownership, and defect prediction
20 stars
Reviews
Write oneNobody has reviewed Omen yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Omen tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Omen compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- GitHub stars
- 20
- more than 91% of 28,688 servers
Install Omen in Claude Code, Cursor or VS Code
claude mcp add omen -- docker run -i --rm ghcr.io/panbanda/omen:3.0.0
What the publisher says
From the Omen repository's README, as published. We do not edit it. Read it on GitHub
Omen
Call-graph reports expose callresolutions (symbol) and input-wide resolutionsummary (impact). These distinguish unique name candidates from ambiguous and unresolved calls. Unique candidates are not compiler-proven bindings; excluded edges do not establish that an edit is safe. See the improvement standard and measured results for limits and regression gates.
Your AI writes code without knowing where the landmines are.
Omen gives AI assistants the context they need: complexity hotspots, hidden dependencies, defect-prone files, and self-admitted debt. One command surfaces what's invisible.
Why "Omen"? An omen is a sign of things to come - good or bad. Your codebase is full of omens: low complexity and clean architecture signal smooth sailing ahead, while high churn, technical debt, and code clones warn of trouble brewing. Omen surfaces these signals so you can act before that "temporary fix" celebrates its third anniversary in production.
Features
Complexity Analysis - How hard your code is to understand and test
There are two types of complexity:
- Cyclomatic Complexity counts the number of different paths through your code. Every if, for, while, or switch creates a new path. A function with cyclomatic complexity of 10 means there are 10 different ways to run through it. The higher the number, the more test cases you need to cover all scenarios.
- Cognitive Complexity measures how hard code is for a human to read. It penalizes deeply nested code (like an if inside a for inside another if) more than flat code. Two functions can have the same cyclomatic complexity, but the one with deeper nesting will have higher cognitive complexity because it's harder to keep track of.
Why it matters: Research shows that complex code has more bugs and takes longer to fix. McCabe's original 1976 paper found that functions with complexity over 10 are significantly harder to maintain. SonarSource's cognitive complexity builds on this by measuring what actually confuses developers.
[!TIP]
Keep cyclomatic complexity under 10 and cognitive complexity under 15 per function.
Self-Admitted Technical Debt (SATD) - Comments where developers admit they took shortcuts
When developers write TODO: fix this later or HACK: this is terrible but works, they're creating technical debt and admitting it. Omen finds these comments and groups them by type:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Omen: common questions
- Is Omen MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Omen safety report
- How do I install Omen?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Omen need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Omen maintained?
- The last commit was 35 days ago (2026-09-30). The latest release is v3.0.0.
- What can I use instead of Omen?
- Servers from other publishers that do the same job: TradingMCP MCP server and pyscn MCP server.
- How does Omen compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); github stars 20 (more than 91% of 28,688 servers). Full comparison.
Alternatives to Omen
Same job from other publishers: the closest match first, then the best rated.
- TradingMCPMarket analysis for AI assistants: screeners, multi-timeframe analysis, backtests, in-chat charts.not reviewedEstablishedA
- pyscnPython code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.not reviewedEstablishedA