Skip to main content
The graph MCP server reads a Graphify graph and exposes exploration tools to compatible clients. Start by building graphify-out/graph.json using the quickstart.

Install the MCP extra

This installs the graphify-mcp executable into the same tool environment as Graphify. If uv reports an existing installation without the extra, reinstall with uv tool install --reinstall "graphifyy[mcp]".

Configure a local client

Use an absolute path to the graph. GUI apps often start with a different working directory from your terminal.

Check the connection

Refresh your client’s MCP connections. Ask it to call graph_stats first, then query_graph with a question about the repository. The tool reference lists the current schemas.

Python environment alternative

If you installed Graphify into a virtual environment, activate that environment first, then run:
Use the interpreter where the MCP extra is installed. In a GUI client, set the command to that interpreter’s absolute path. Your shell’s Python can differ from uv’s tool environment.

Scope of the tools

Graph exploration tools retrieve the saved graph. The PR tools additionally read GitHub context through gh; they are not an entirely offline workflow. MCP triage_prs returns data for the calling assistant to reason over. To share a graph through a URL, use the HTTP server guide. To search Graphify’s documentation instead of your code graph, use the docs search MCP.