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.0.tar.gz (156.2 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.0-py3-none-any.whl (135.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_graph_engine-1.0.0.tar.gz
  • Upload date:
  • Size: 156.2 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.0.tar.gz
Algorithm Hash digest
SHA256 043da320ada18a6dcc9ed9d5156d17a4c299ab6af9b29ec3b38e5a09e81c1da6
MD5 9c082940f3755e25769d9e3b02af7f8d
BLAKE2b-256 45cb8405f5737634814a37eb399898281df81588b7856d3afd141861cdf4c2a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_graph_engine-1.0.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_graph_engine-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cc53957b17dd7b48ae38027804be5d36ebaac1addc198cdca215f18375b9d900
MD5 49cfc797a376deadb137eb39bb2d96cf
BLAKE2b-256 526e64be01fae2642544b54c87e09ab716095acb275b3785d858391dbcbd8785

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_graph_engine-1.0.0-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