MCP.Market

gen-system Understand MCP server

by hpdkhoa·io.github.hpdkhoa/gen-understand·v0.2.0·2 stars

Parser facts about a codebase: architecture, call graphs, control flow, effects, beliefs

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

full report

Adoption
New

2 stars

Reviews

Write one

Nobody has reviewed gen-system Understand yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

gen-system Understand 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-12 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –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 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How gen-system Understand compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 48,273 servers
GitHub stars
2
more than 75% of 28,534 servers

Install gen-system Understand in Claude Code, Cursor or VS Code

Runs npx -y gen-understand on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add gen-understand -- npx -y gen-understand
Add to Cursor

What the publisher says

From the gen-system Understand repository's README, as published. We do not edit it. Read it on GitHub

gen-system

Parser facts about a codebase, and Go services from local models that must compile before they ship.

The Studio on examples/payroll. Left: what MAIN-PARA calls, two levels deep. Right: the control flow graph of CALC-TAX. The EVALUATE on the pay grade fans out into four arms, then the region check adds a branch.

A model that writes code for an existing system has to guess about it. What does this routine call? Which data does it write? What does a COBOL paragraph pull in from a copybook? gen-system answers those questions with parsers, one hand written parser each for Go, COBOL with copybooks, CA Gen, Java, TypeScript and Python. They build the syntax tree, the symbol index, the call graph and the control flow graph of each routine. No model takes part in that step, so the same code always gives the same graph.

For each routine, gen-system then lists the inputs, the calls, the data it writes and the action its name suggests. It calls each line a belief. A local model may add claims, and gen-system marks any claim the parser contradicts and never uses it. You can correct any belief. Only beliefs a person verified steer generation.

The Beliefs page for examples/payroll. A COBOL paragraph has no parameters, so gen-system reads its inputs and the data it writes from its statements: CALC-TAX reads the grade, the region, the gross pay and the rate, and writes the tax and the rate. Each line has Verify and Correct.

The generation half plans a Go service with qwen3:14b and writes each operation with qwen2.5-coder:14b. Each operation must compile on its own before it enters the service file. A body that still fails after two repairs becomes a not implemented stub, and the run counts it. Then go vet, go build and go test run on the whole service, and the parsers read the result again.

I measured the parsers on 2026-09-09, on four public repositories pinned to a commit: 405 files, 268 of them COBOL. They hit 0 parse errors and resolved 100% of the calls between each project's own symbols. They built 1,302 control flow graphs, and none had an issue. On 60 SWE-bench Verified tasks, gen-system took the names in each issue and walked two hops through the call graph. The walk reached 0.674 of the files the real fix touched, and a median of 422 files per task. That is localization recall, not a solve rate: gen-system writes no fix. The raw files are in results/2026-09-09/.

What you get

The read only half (understand-server, understand-mcp) links no generation code and no model client. An architecture test (internal/archtest) fails the build if that changes.

Install

You need Go 1.25 or newer. The generation half also needs Ollama and one GPU with 16 GB. I run it on an RTX 4060 Ti with 16 GB, on Linux and on Windows.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

gen-system Understand: common questions

Is gen-system Understand MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the gen-system Understand safety report
How do I install gen-system Understand?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does gen-system Understand need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is gen-system Understand maintained?
The last commit was 21 days ago (2026-10-12). The latest release is v0.2.0.
What can I use instead of gen-system Understand?
Servers from other publishers that do the same job: Codebase Memory MCP server and node9 MCP server.
How does gen-system Understand compare with other MCP servers?
safety score 92/100 (higher than 90% of 48,273 servers); github stars 2 (more than 75% of 28,534 servers). Full comparison.

Alternatives to gen-system Understand

Same job from other publishers: the closest match first, then the best rated.

  • Codebase Memory
    Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
    C
  • node9
    Access control for AI agents and MCP servers: allow, hold for approval, or block each tool call
    A

More from hpdkhoa →