Skip to main content

Compact Knowledge Graph MCP server — 53 domains, 65× more efficient than RAG on structural queries

Project description

ckg-mcp

mcp-name: io.github.Yarmoluk/ckg-mcp

Compact Knowledge Graph MCP server. Pre-structured domain knowledge as a routing layer for agent stacks — 42× more efficient than RAG on structural queries.

License: MIT Python 3.10+ MCP Compatible

Built on the CKG Benchmark — 45 domains, 7,928 queries, fully reproducible results.


What It Does

Drop CKG into your agent stack as an MCP tool. Instead of retrieving text chunks and hoping the LLM infers structure, CKG gives agents pre-compiled dependency paths, prerequisite chains, and concept relationships — directly from a structured graph.

System Macro F1 Tokens/query Hallucination Rate
CKG 0.471 269 0%
RAG 0.123 2,982 Variable
GraphRAG 0.120 3,450 Variable

Install

pip install ckg-mcp

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "ckg": {
      "command": "ckg-mcp"
    }
  }
}

Tools

Tool Description
list_domains() List all available CKG domains
query_ckg(domain, concept, depth) Extract subgraph — prerequisites + dependents
get_prerequisites(domain, concept) Full prerequisite chain to root
search_concepts(domain, query) Find concepts by name

Bundled Domains (v0.1.0)

Domain Concepts
calculus 105
algebra-1 80
chemistry 95
biology 88
linear-algebra 72
data-science-course 91
economics-course 78
glp1-obesity 90

More domains available via Graphify.md — weekly-updated commercial CKGs for clinical, regulatory, legal, and financial domains.


Example

# In your agent — via MCP tool call
query_ckg(domain="calculus", concept="Taylor Series", depth=3)

# Returns:
## CKG: Taylor Series (calculus)

### Prerequisites (what you need to know first)
  - Power Series
    - Sequences and Series
      - Limits
  - Derivatives
  - Infinite Series

### Builds toward
  - Maclaurin Series
  - Error Estimation

Why Not RAG?

RAG retrieves text chunks and forces the LLM to infer structure. On multi-hop structural queries (prerequisites, dependency chains, category aggregation), that inference fails — F1 = 0.123 vs CKG's 0.471.

CKG is a pre-compiled routing layer: the dependency paths are already in the graph. BFS/DFS traversal, not similarity search. No hallucinations by construction.

Full benchmark: github.com/Yarmoluk/ckg-benchmark


License

MIT — Yarmoluk & McCreary, 2026. Commercial deployment → graphifymd.com

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

ckg_mcp-0.3.1.tar.gz (159.3 kB view details)

Uploaded Source

Built Distribution

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

ckg_mcp-0.3.1-py3-none-any.whl (184.8 kB view details)

Uploaded Python 3

File details

Details for the file ckg_mcp-0.3.1.tar.gz.

File metadata

  • Download URL: ckg_mcp-0.3.1.tar.gz
  • Upload date:
  • Size: 159.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for ckg_mcp-0.3.1.tar.gz
Algorithm Hash digest
SHA256 ef8f7a99b20da553f071fe25bf475b053676cebf9a0d9f0c483622ae5678d589
MD5 244884c27a0b79a52ec09dc3efd721a6
BLAKE2b-256 c8e3ab687d4e08b1a89d8e7df1172aa0f28d8c07664278eff26e92dbf38b9768

See more details on using hashes here.

File details

Details for the file ckg_mcp-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: ckg_mcp-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 184.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for ckg_mcp-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 33bb02652931ceb9376c4ab4cafba48808a96bdb4f204701ea8bc94322911417
MD5 e8c035dc2e2ab648f04b0cbbd209e69f
BLAKE2b-256 b37d8b20a97d36dec7b4b05652827e187839329072853177b553375e4a5a767c

See more details on using hashes here.

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