Skip to main content
MCP server CX Codex

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

Fuses static code analysis with live OpenTelemetry traces into an exact system graph. Feeds AI coding agents targeted incident data without manual grep.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env NEAT_CORE_URL=<NEAT_CORE_URL> --transport stdio neat -- npx -y @neat.is/mcp
Open on GitHub

What NEAT does

NEAT connects raw repository files to actual execution telemetry. A syntax parser inspects files, routes, and database interactions at symbol depth. Live OpenTelemetry spans map directly onto those exact code locations. The engine avoids calling language models to build this graph, keeping every link deterministic.

Every connection retains its origin tag. The graph tracks whether an edge was extracted from static files, observed in production traces, or marked stale when traffic ceased. Agents pull structured incident reports, dependency paths, and blast radius mappings through dedicated MCP queries instead of scanning directories blind.

On Windows, running npx neat.is fails because the operating system treats the dot extension as an unknown file association. You must install the package globally via npm i -g neat.is and invoke the neat binary directly. Populating live edges requires launching your application with the generated .env.neat file or under opentelemetry-instrument.

What it helps with

  • identify the root cause of runtime failures across service boundaries
  • calculate blast radius before modifying critical functions
  • spot divergence between static code declarations and production telemetry
  • verify architectural rules without manual codebase searches

Example prompts for the agent

  • Fetch the incident card for node service:checkout via NEAT
  • Calculate the blast radius for billing.ts before refactoring
  • Inspect divergence between declared routes and observed network traffic

How to install NEAT

Platform CLI

claude mcp add --env NEAT_CORE_URL=<NEAT_CORE_URL> --transport stdio neat -- npx -y @neat.is/mcp

Replace <…> with your own values

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 NEAT

How to install NEAT in Claude Code?

Run claude mcp add neat -- npx -y @neat.is/mcp. If you run a hosted daemon, supply the address: claude mcp add --env NEAT_CORE_URL=<NEAT_CORE_URL> --transport stdio neat -- npx -y @neat.is/mcp.

How does NEAT investigate system failures?

It queries a deterministic graph fusing static source symbols with OpenTelemetry spans. The server pinpoints the exact file and line where an error began, tracing causes without using an LLM.

Why does npx neat.is fail on Windows?

Windows interprets the .is suffix as a file extension rather than an executable command. Fix this by installing globally with npm i -g neat.is and running the neat command.

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