Skip to main content

A graph database and analysis tool for AI assistants via MCP

Project description

MCP Graph Engine

A graph database for AI assistants via the Model Context Protocol. Build relationship graphs, run analysis algorithms, and visualize in real-time.

image

Installation

Requirements: Python 3.10+, MCP-compatible client (Claude Code, Claude Desktop, Cursor)

pipx install mcp-graph-engine

Add to your MCP config:

{
  "mcpServers": {
    "graph-engine": {
      "command": "mcp-graph-engine"
    }
  }
}
Client Config Location
Claude Code ~/.mcp.json or .mcp.json
Claude Desktop ~/Library/Application Support/Claude/claude_desktop_config.json
Cursor .cursor/mcp.json

Restart your client after adding the config.

What You Can Do

Just ask your AI assistant:

  • "Map out the dependencies in this codebase"
  • "Build a graph of the characters in this document"
  • "What's the most critical component?"
  • "Are there any circular dependencies?"
  • "Show me the path from X to Y"
  • "Visualize the graph"

The AI handles the tool calls. You get a live visualization at http://localhost:8765.

Features

  • Analysis - PageRank, cycle detection, shortest paths, connected components
  • Visualization - Live D3 force-directed graph in your browser
  • Import/Export - DOT, CSV, GraphML, JSON, Mermaid

Configuration

Variable Default Description
VIS_PORT 8765 Visualization server port
VIS_HOST localhost Visualization server host
VIS_ENABLED true Enable/disable visualization

Notes

  • Transient - Graphs live in memory. Export to JSON for persistence.
  • Fuzzy matching - pipx install mcp-graph-engine[embeddings] for semantic node matching.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_graph_engine-1.0.1.tar.gz (156.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_graph_engine-1.0.1-py3-none-any.whl (135.4 kB view details)

Uploaded Python 3

File details

Details for the file mcp_graph_engine-1.0.1.tar.gz.

File metadata

  • Download URL: mcp_graph_engine-1.0.1.tar.gz
  • Upload date:
  • Size: 156.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_graph_engine-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7d5a3d485fb67d0d04d5723a692505e0b2425fdd67daab490ae51bd5bc64aef7
MD5 abbd552a5df5c85b994e86ed40f19072
BLAKE2b-256 02bbed39744a0d8676129e138e212c8d435c1da0cfbd6cb0c48af30f43539bb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_graph_engine-1.0.1.tar.gz:

Publisher: publish.yml on utilitydelta/mcp-graph-engine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcp_graph_engine-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_graph_engine-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 88cbbb9fa90b38db00aec4dfe23fbc8b3169a4001b49330ba36f7af7671ef1ff
MD5 048483e1d94be71a7d309618bce2e8fa
BLAKE2b-256 0d76e027ed7faad561ad86efbbd9517aa3d5e43812ffd796292ba1c8dcea34e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_graph_engine-1.0.1-py3-none-any.whl:

Publisher: publish.yml on utilitydelta/mcp-graph-engine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page