Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Grafema
Grafema logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 11:16:35 AM

Grafema

User RatingsBe the first to rate and review this MCP server!
View Repository36 GitHub StarsTotal stargazers on GitHub for the source repository (36 stars).Visit Website

Indexes codebases into typed semantic graphs with 40+ MCP tools for AI-driven code navigation and analysis.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for Disentinel/grafema, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Overview

This server analyzes codebases by parsing them into typed semantic graphs representing functions, types, modules, and their relationships such as calls and data flows. It exposes over 40 MCP tools enabling AI agents to perform call-chain tracing, data-flow analysis, semantic search, and invariant checking. Use it to enable AI agents to navigate and understand code structure programmatically instead of reading source files line by line. It supports multiple languages and integrates with AI workflows via CLI, MCP, and VS Code extensions.

Use cases

β€’Trace function call chains across files
β€’Perform backward and forward data flow analysis
β€’Query code structure and relationships semantically
β€’Check architectural invariants and code rules
β€’Generate documentation and OpenAPI specs from code

Key features

β€’Typed semantic graph indexing of codebases
β€’40+ MCP tools including find_nodes, find_calls, trace_dataflow
β€’Support for call graphs, control flow, symbolic execution
β€’Datalog and Cypher query languages for custom queries
β€’Knowledge base linking decisions and ADRs to code nodes
β€’CLI commands and VS Code extension for exploration

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Grafema.

Extracted Tool Capabilities
Typed semantic graph indexing of codebases
40+ MCP tools including find_nodes, find_calls, trace_dataflow
Support for call graphs, control flow, symbolic execution
Datalog and Cypher query languages for custom queries
Knowledge base linking decisions and ADRs to code nodes
CLI commands and VS Code extension for exploration

Documentation Overview

Grafema

Grafema turns your codebase, infrastructure, knowledge, and workflows around it β€” into one queryable graph. For humans and AI.


We treat code as text. But text is just a form.

What actually matters when you write code is the system you have in your head β€” its structure. Entities, invariants, limitations. Goals and purpose. And how all these things relate to each other.

Software is naturally an executable graph β€” and so is everything around it: your services, your decisions, your team's knowledge. Grafema uses compiler-grade AST parsers β€” containing years of community-shared knowledge for each language β€” to excavate the deepest possible model of your system, and turn it into a transparent, queryable, enrichable map that grounds your understanding of it.

We refuse to accept "that's impossible to analyze statically." You can read code and understand it β€” you have a mental model in your head. So it's a matter of good enough heuristics. Human brains are literally built on this.

It's not magic and won't cover 100% of your system on day one. There will be gaps and "Here be dragons" signs. You will slay these dragons one by one β€” extend analysis with your own rules, fill up the knowledge base. And if you contribute, you slay one for everyone.

Thinking in graphs is not easy. But once it clicks - you stop reading code and just navigate the system. And your AI minions too.

Welcome to the party!


Licensed under FSL-1.1-Apache-2.0 β€” free to use, source available, converts to Apache 2.0 after 2 years. Details

CI Coverage Benchmark Glama

v0.4.1 β€” Early access. Changelog | Known limitations

Quick Start

Terminal
npm install -g grafema
grafema analyze --quickstart

That's it. --quickstart auto-detects your project languages, generates config, and builds the graph in one command.

For more control, use the two-step flow: grafema init (review config) β†’ grafema analyze.

Explore your code

bash
# What does this file do? (compact DSL overview, 10-20x smaller than source)
grafema tldr src/server.ts

# Who calls this function?
grafema who handleRequest

# Where does this data come from? (backward dataflow trace)
grafema wtf req.user

# Why is it structured this way? (knowledge base decisions)
grafema why auth-middleware

Use with AI (MCP)

Add to .mcp.json in your project root:

config.json
{
  "mcpServers": {
    "grafema": {
      "command": "npx",
      "args": ["grafema-mcp", "--project", "."]
    }
  }
}

There is also a Docker image for running the MCP server (stdio) in a container β€” see the root Dockerfile: docker run -i --rm -v "$PWD":/workspace grafema-mcp.

30+ MCP tools available: find_nodes, find_calls, trace_dataflow, get_file_overview, describe, query_graph, and more. The AI agent queries the graph instead of reading files β€” faster, cheaper, more complete.

find_nodes returns rich context in a single call: callers, members, parent, import/call counts. Fuzzy name matching via local embeddings means approximate queries like find_nodes(name="PtyHostHeartbeatService") find HeartbeatService even without exact match.

Capabilities

Analyze

  • βœ… Call graph β€” who calls what, across all files
  • βœ… Data flow β€” trace values source to sink, forward and backward
  • βœ… Control flow β€” CFG, reachability, branching paths
  • βœ… Data shapes β€” object structure through assignment chains
  • βœ… Effect propagation β€” transitive side-effect analysis through call graph
  • βœ… Symbolic execution
  • βœ… Cross-language & inter-process β€” service boundaries, message passing, remote calls
  • ⏳ Side effect chain analysis
  • ⏳ Inter-service contracts β€” message queue schemas, API schemas (OpenAPI, JSON Schema, gRPC)
  • ⏳ Infrastructure as Code β€” Terraform, Kubernetes, Docker

Query

  • βœ… CLI: tldr, who, wtf, why, check, overview
  • βœ… 40+ MCP tools for AI agents (graph queries, navigation, dataflow, knowledge, git history)
  • βœ… Datalog for custom structural queries
  • βœ… Cypher query language
  • βœ… Programmatic API (@grafema/util)
  • βœ… HexAtlas β€” visual code map (2D/3D)
  • βœ… VS Code extension

Document

  • βœ… grafema export --as docs-md β€” generate human-readable docs from the live graph
  • βœ… grafema export --as openapi-3.1 β€” auto-generate OpenAPI for HTTP routes
  • βœ… grafema export --as mcp-schema β€” JSON-RPC tool registry, directly servable by any MCP runtime
  • βœ… grafema export --as json-schema β€” Draft 2020-12 schemas per FEATURE
  • βœ… Intent sidecars (_ai/intents/...) β€” handwritten "when to use" + captured examples that augment autogen output
  • βœ… grafema features --duplicates β€” cross-modality dedup ("which CLI commands are wrappers around the same library function as which MCP tools")

Connect knowledge to code entities and flows

  • βœ… Knowledge base β€” decisions, ADRs linked to code nodes
  • βœ… Effects-DB & Registry β€” curated database of side effects and contract mappings for popular third-party packages across ecosystems (npm, PyPI, and more)
  • ⏳ Git integration β€” blame, churn, authorship

Enforce your rules

  • βœ… Architectural invariants as Datalog rules
  • βœ… grafema check β€” CI gate
  • ⏳ Code Quality Metrics β€” complexity, coupling, hotspots

Enrich with your own meaning

  • βœ… Custom node types and edges via plugins
  • βœ… Library callback enricher β€” auto-detect MCP tools, CLI commands
  • βœ… Manifest generation β€” API surface with effect annotations

Language Support

LanguageParserAnalyzeResolveDataflowStatus
JavaScript/TypeScriptOXCfullfullfullProduction
RustsynfullfullpartialBeta
Haskellghc-lib-parserfullfullpartialBeta
JavaJavaParserfullfullpartialBeta
Kotlinkotlin-compiler-embeddablefullfullpartialBeta
Pythonrustpython-parserfullfullpartialBeta
Gogo/ast (stdlib)fullfullpartialBeta
C/C++tree-sitter-cfullfullpartialBeta
SwiftSwiftSyntaxfullfull-Alpha
Objective-Clibclangfullfull-Alpha
Elixir/Erlangnative BEAM ASTfullfull-Alpha

JS/TS is the primary language with full dataflow support. Each language uses its community's canonical parser β€” not a generic tokenizer. grafema init includes all languages by default β€” analyzers for absent languages are simply skipped.

CLI Commands

CommandQuestion it answersWhat it does
grafema tldr <file>"What's in this file?"Compact DSL overview (10-20x token savings)
grafema wtf <symbol>"Where does this come from?"Backward dataflow trace
grafema who <symbol>"Who uses this?"Find all callers/references
grafema why <symbol>"Why is it this way?"Knowledge base decisions
grafema initInitialize Grafema in a project
grafema analyzeBuild/rebuild the code graph (--quickstart for zero-config)
grafema check"Are my rules still satisfied?"Run architectural guarantees, exit 1 on violations
grafema doctorCheck system health
grafema upgradeClean stale artifacts and upgrade binaries
grafema overviewHigh-level project stats

VS Code Extension

VS Code Marketplace

Interactive graph navigation directly in your editor. Install from the VS Code Marketplace or search "Grafema Explore" in Extensions.

  • Cmd+Shift+G β€” Find graph node at cursor
  • Value Trace β€” See where data comes from and flows to
  • Callers β€” All call sites for the function under cursor
  • Blast Radius β€” Impact analysis: what breaks if you change this?
  • Nodes in File β€” All graph nodes in current file with positions
  • Explorer β€” Navigate edges (incoming/outgoing) interactively

Benchmarks

Analysis Performance

CodebaseFilesNodesEdgesTime
Grafema (self)509203K385K25s
BullMQ9024K50K8s
microsoft/vscode~5,6003.56M7.55M14 min

AI Agent Accuracy (Autoresearch)

Methodology: 30 questions sourced from real VS Code GitHub issues, scored by LLM judge. Questions span Sillito taxonomy levels L1 (finding focus) through L4 (full architecture understanding). Each question run as independent claude -p session with no prior context.

ConditionAccuracyMCP AdoptionTokensDetail
Baseline (grep + read only)20/30 (67%)0%88KAgent uses Grep, Read, Glob
Grafema (graph tools)23/30 (77%)96%139K+10% accuracy, graph-guided navigation

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools8 views
    Compare vs Claude Task Master β†’
  • Andrea9293 MCP logoAndrea9293 MCP

    Local-first document management and semantic search for AI coding agents

    πŸ’» Developer Tools2 views
    Compare vs Andrea9293 MCP β†’
  • Constellation logoConstellation

    Code Intelligence Platform for AI Coding Assistants

    πŸ’» Developer Tools2 views
    Compare vs Constellation β†’
  • Valet logoValet

    Get share links, publish and manage websites, artifacts and agents. No account needed.

    πŸ’» Developer Tools2 views
    Compare vs Valet β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
36
Stargazers on the source repository.
Last commit
18d ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Grafema

Run 'grafema analyze --quickstart' to auto-detect languages, generate config, and build the semantic graph in one command.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGrafema AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/disentinel-grafema?style=directory)](https://allmcps.com/mcp/disentinel-grafema)
HTML Embed
<a href="https://allmcps.com/mcp/disentinel-grafema"><img src="https://allmcps.com/api/badge/disentinel-grafema?style=directory" alt="Grafema on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
Last updatedAug 24, 2026
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars36
GitHub Star CountTotal stargazers on GitHub representing community popularity (36 stars).
Last commit18d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 24, 2026
48Quality signal: Fair Β· 48/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools19/30
Adoption & activity7/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Grafema β†’Install in Claude DesktopInstall in CursorInstall in VS Code