# Graphify (slim)

> Graphify is an open-source Python tool from Graphify Labs that turns a repository, plus its docs and media, into a knowledge graph a coding agent queries through a CLI, an installed assistant skill or a local ten-tool MCP server.

- Full: https://www.anchorterminal.com/tools/graphify.md (~8,800 tokens) · this version ~1,930 tokens · JSON https://www.anchorterminal.com/tools/graphify.json · canonical https://www.anchorterminal.com/tools/graphify
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-10-26 · pricing https://www.anchorterminal.com/tools/graphify#pricing · reviews https://www.anchorterminal.com/tools/graphify#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**B · 69/100 · rank #217 of 1211 · #4 in Code & developer platforms · not agent-ready · confidence medium**


Assessment: Graphify parses code locally with tree-sitter, ships near-daily releases with a dated changelog, and keeps its ten MCP tools read-only and compact. The optional model step picks a cloud provider from whichever API key is set, and community naming can fall back to the `claude` CLI, so `GRAPHIFY_BACKEND=none` is needed to keep everything on the machine.

## Facts

- Kind: MCP server · vendor: Graphify Labs · category: Code & developer platforms · legal entity: Graphify Labs · provenance 88/100
- Local only (stdio, Streamable HTTP): pypi `graphifyy`
- Auth: None · pricing: Free · x402: no · licence: Apache-2.0 since 0.9.25 of 22 July 2026. Contributions made before then remain available under MIT, with the original text kept in LICENSE-MIT and referenced from NOTICE
- Probe metrics: not measured yet (probes haven't run)
- Where it runs: The owner's machine. PyPI package `graphifyy` for Python 3.10 or newer, installed with uv or pipx, with optional extras for MCP, PDFs, Office files, video, Leiden clustering, Neo4j, FalkorDB and each model provider. A Dockerfile ships in the repository for the HTTP MCP server
- Surfaces: The `/graphify` skill typed in an assistant chat, the `graphify` CLI (`query`, `path`, `explain`, `affected`, `update`, `extract`, `prs`), the `graphify-mcp` server over stdio or Streamable HTTP, git hooks and a `watch` mode
- Outputs: graphify-out/graph.json with `schema_version` and `graphify_version`, GRAPH_REPORT.md with hub nodes, communities and suggested questions, and graph.html. Exports to a Markdown wiki, Obsidian, GraphML, SVG, a Mermaid call-flow page and Cypher for Neo4j or FalkorDB
- Inputs: About 40 programming languages by the README's count, parsed with tree-sitter, plus SQL, Terraform, package manifests and YAML. Markdown, PDFs, Office files and images go through the semantic pass; audio and video are transcribed locally with faster-whisper
- Model step: Optional. In the `/graphify` skill, docs and images are read by the assistant's own model. Headless `extract` uses Gemini, Kimi (Moonshot AI, China), Anthropic, OpenAI, DeepSeek, Azure OpenAI, Bedrock, Ollama, the `claude` CLI or a custom OpenAI-compatible provider, chosen by `--backend`, `GRAPHIFY_BACKEND` or the first key found
- Agent configuration: `graphify install` copies the skill to ~/.claude/skills/graphify/ and adds a registration block to ~/.claude/CLAUDE.md. Per-platform commands write CLAUDE.md plus .claude/settings.json PreToolUse hooks, GEMINI.md plus a .gemini/settings.json BeforeTool hook, AGENTS.md plus a no-op .codex/hooks.json entry, or .cursor/rules/graphify.mdc. `graphify uninstall` removes them
- Install targets: The README names 24, among them Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, VS Code Copilot Chat, OpenCode, Kilo Code, Aider, Amp, Kiro, Devin CLI, Google Antigravity, Trae, Hermes, Pi and the cross-framework Agent Skills folders
- Git integration: `graphify hook install` adds post-commit, post-checkout, post-merge and post-rewrite rebuilds of the code graph and a union merge driver for graph.json. The docs recommend committing graphify-out/ so a team shares one graph
- MCP server: Ten tools, `query_graph`, `get_node`, `get_neighbors`, `get_community`, `god_nodes`, `graph_stats`, `shortest_path`, `list_prs`, `get_pr_impact` and `triage_prs`, each with an optional `project_path`, plus six resources. HTTP at `http://127.0.0.1:8080/mcp` by default, with an optional key
- Pull request review: `graphify prs` and the three PR tools read open pull requests through the owner's `gh` login and map their changes onto graph communities. `graphify prs --triage` sends PR titles, authors and status to a model backend; the MCP tool returns the data only
- Graphify Cloud: A separate hosted product from the same company, with an OAuth MCP server at https://api.graphify.com/mcp listed in the official MCP registry, PR reviews and formal verification. Not graded in this listing
- Advisories: GHSA-pcc4-rvhr-2pr8 (moderate), published 19 October 2026, affecting 0.7.2 to 0.9.69 and fixed in 0.9.70 of 27 September 2026
- Releases: 0.9.95 on 23 October 2026, 0.9.94 on 22 October and 0.9.93 on 20 October. 263 PyPI versions since 0.1.1 on 4 April 2026

- Scores: Reliability 58, Performance pending, Schema & documentation 77, Agent ergonomics 77, Security & auth 66, Payments & pricing 60, Task success pending, Maintenance & community 81, Transparency & trust 83 · negative events -1 · total over the 7 assessed categories
- Why: Reliability, Read with the local-software lines, since the owner runs it. · Schema & documentation, MCP reading. · Agent ergonomics, MCP reading. · Security & auth, Local-software reading, as for vibe-trading. · Payments & pricing, Read with the self-hosted rule. · Maintenance & community, 0.9.95 was published on 23 October 2026, three days before this check (30). · Transparency & trust, The editorial half.
- Sources: 35, open questions: 15, both in the full twin
- Capabilities: code.repo, memory.graph, code.git, diagram.architecture
- JSON: https://www.anchorterminal.com/api/v1/tools/graphify.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/graphify.svg` or a link to https://www.anchorterminal.com/tools/graphify from a page on graphify.com or one of its subdomains, or the README of github.com/Graphify-Labs/graphify, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.

## Before you call it

1. Install `graphifyy` with two y's; other `graphify*` packages on PyPI are not the project's
2. Set `GRAPHIFY_BACKEND=none` or use `--code-only` when no source or doc text may leave the machine
3. Pass an absolute path to graph.json in the MCP config, and run `graph_stats` first to check the graph loaded
4. Set `GRAPHIFY_API_KEY` before binding the HTTP server to 0.0.0.0; it only warns when no key is set
5. Run 0.9.70 or later before indexing an untrusted repository, because earlier versions carry the Fortran file-read advisory

## Connect

```bash
uv tool install "graphifyy[mcp]"   # then: graphify install, and /graphify . in the assistant
```

```bash
claude mcp add --transport stdio graphify -- graphify-mcp /absolute/path/to/repo/graphify-out/graph.json
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/graphify

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| Sourcegraph MCP Server | C | 57.5 | code.repo, code.git | https://www.anchorterminal.com/tools/sourcegraph-mcp.min.md |
| graft | D | 52.5 | code.git, code.repo | https://www.anchorterminal.com/tools/graft.min.md |
| Zep | BB | 73.9 | memory.graph | https://www.anchorterminal.com/tools/zep.min.md |
| GitHub MCP Server | BB | 70.3 | code.repo | https://www.anchorterminal.com/tools/github-mcp-server.min.md |
| Graphicle | B | 69.8 | memory.graph | https://www.anchorterminal.com/tools/graphicle.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

