AcademyMCP serversDevelopment

Grafema

Engineering teams that need to understand a large codebase, including how changes move through it.

  • Recommendedour rating
  • 36gitHub stars
  • Not statedlicence
  • 48 days agolast update
claude mcp add grafema -- npx grafema-mcp --project .

What it does

Grafema indexes a codebase into a typed graph that describes its entities and the relations between them. Developers and AI agents can use the graph to trace call chains, follow data flow, search by meaning and check invariants. It uses compiler-grade AST parsers, and teams can extend its analysis with their own rules.

Use cases

  1. 01Find which functions call a payment method
  2. 02Follow where a value travels through the system
  3. 03Check a rule about the codebase automatically

Questions about
Grafema.

What is Grafema used for?

Engineering teams that need to understand a large codebase, including how changes move through it. Grafema indexes a codebase into a typed graph that describes its entities and the relations between them. Developers and AI agents can use the graph to trace call chains, follow data flow, search by meaning and check invariants. It uses compiler-grade AST parsers, and teams can extend its analysis with their own rules.

How do I install Grafema?

Run this in your terminal: claude mcp add grafema -- npx grafema-mcp --project .

Is Grafema open source?

The code is on GitHub (Disentinel/grafema). Check the licence in the repository before using it at work.

Is Grafema safe to use?

It passed our automatic scan for credential theft, hidden instructions and risky install commands. Third party open source software. Sabemos AI does not maintain it. Check the code and permissions before you connect it to company data.