Knowing MCP Server

Content-addressed code graph with 22 MCP tools for AI agents.

Local serverstdioPython

What is the Knowing MCP Server?

Content-addressed code graph with 22 MCP tools for AI agents.

What it actually does

Self-adapting code intelligence engine. Observes its own graph density and adjusts retrieval strategy automatically. 38 edge types, 28 MCP tools, 263 equivalence classes, cryptographic proofs. Gets smarter with scale, not dumber.

  • Staleness detection for free. — Changed file = new hash = stale edges are known without scanning
  • Caching for free. — Same package root = same results. 93x speedup on unchanged queries
  • Integrity for free. — Verify all stored hashes and snapshot chain continuity. 98ms
  • History for free. — Each snapshot is a Merkle root tied to a git commit. Walk the chain
  • Feedback expiration for free. — Feedback stores the package Merkle root. Code changes = root changes = old feedback is invisible
  • Proofs for free. — Merkle path from leaf to root is a self-contained cryptographic proof

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
untrack_repoEvict all data for a repository (nodes, edges, files, snapshots, feedback, task memory, graph notes)

How to install the Knowing MCP Server

claude mcp add knowing -- npx -y @blackwell-systems/knowing

Example prompts to try

  • “Use Knowing to untrack repo.”

Frequently asked questions

Content-addressed code graph with 22 MCP tools for AI agents. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.