Skip to main content
MCP server CX Codex

knowing — Claude Code MCP server: what it does, how to install

Builds a content-addressed code relationship graph to feed AI assistants ranked context. It cuts down token waste and traces change blast radius across services.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add knowing -- npx -y @blackwell-systems/knowing
Open on GitHub

What knowing does

The server generates an indexed graph of code symbols on its initial launch. It requires zero API tokens and downloads no local neural weights. Internally, it maps relationships using 38 distinct edge types and anchors graph state snapshots to Git commits with Merkle trees. Agents query relevant definitions using the context_for_task tool, receiving items ordered by graph centrality and recency.

Noise reduction happens during active sessions. When an assistant ignores suggested symbols, the engine downgrades their score on future calls. Once files change on disk, outdated relationships expire automatically through Merkle root checks.

First-time repository analysis takes between 10 and 30 seconds. Querying the agent before this background scan finishes will return empty symbol sets.

What it helps with

  • inspect blast radius across callers and test suites before modifying code
  • retrieve ranked symbol context fitted to a specific token budget
  • verify architectural relationships between services using cryptographic Merkle proofs
  • flag structural risks such as credential reads and process execution

Example prompts for the agent

  • Run the context_for_task tool to gather symbols associated with payment processing.
  • Show the blast radius across routes and tests if I modify this handler.
  • Which tests must run for the latest changes in the billing module?

How to install knowing

Platform CLI

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

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about knowing

How do I install knowing in Claude Code?

Run claude mcp add knowing -- npx -y @blackwell-systems/knowing in your terminal. The CLI sets up the MCP tool via npx and prepares it for immediate repository indexing.

What does knowing do?

It maps codebase dependencies into a graph and supplies ranked symbols directly to your agent. This reduces repetitive text searches and limits context size.

Does knowing require external API keys?

No, the engine runs completely on your machine. It operates without remote API credentials or offline model downloads.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor