MCP.Market

Omen MCP server

by panbanda·io.github.panbanda/omen·v3.0.0·20 stars

Multi-language code analysis for complexity, debt, hotspots, ownership, and defect prediction

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

20 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

  • TradingMCP
    Market analysis for AI assistants: screeners, multi-timeframe analysis, backtests, in-chat charts.
    A
  • pyscn
    Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.
    A