Code intelligence for repository graphs, change impact, test selection, and engineering memory.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Synaptic is a source-grounded code maintenance platform built around three connected systems: API maintenance, repository memory, and a persistent knowledge graph. Together they let an engineer or AI assistant understand what the code does, remember what has happened to it, and make bounded repairs without guessing.
The graph answers architectural questions, traces reverse impact ("what would this change
break?"), forecasts and speculatively runs changes before you make them, plans safe refactors,
diffs architecture across git history, and audits SQL for performance and security. Memory adds
what the graph cannot infer from the current tree alone. API maintenance uses both to turn
upstream change into evidence-backed repair plans. It all ships as a single static Rust binary
(synaptic) with no runtime and no interpreter, writes machine-readable graphs alongside
human-readable reports and 2D/3D/SVG visualizations, and exposes an MCP server so an AI coding
assistant can use these systems before grepping or reading files.
If you do not want to run the MCP server yourself, Synaptic Cloud is a paid hosted MCP service for using Synaptic with your projects: synapticgraph.com. For commit-triggered graph sync and verified API or dependency draft repairs, follow the GitHub automation guide.
Start from any repository root. Synaptic writes its index and reports to synaptic-out/
and keeps project-specific configuration under .synaptic/.
The easiest path is to ask your AI coding agent to install and configure Synaptic for the current repository, then have it follow the Installation, Quickstart, and Assistant Integration guides. If you prefer to do it yourself, the manual path is:
For a normal project setup, add a .synapticignore if there are generated, vendored,
or sensitive paths you do not want indexed; extract also honors .gitignore and skips
common secrets like .env and key files. Use synaptic hook install when you want Git
commits, checkouts, and graph merges to keep synaptic-out/graph.json fresh automatically.
Once the graph exists, turn on the higher-level systems as needed:
The safest mental model: run extract first, use query / affected / search to explore,
add hooks or watch when the project is active, then enable memory and api workflows when
you want Synaptic to preserve history or maintain external contracts.
EXTRACTED,
INFERRED, or AMBIGUOUS.No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/synaptic-code-intelligence)<a href="https://allmcps.com/mcp/synaptic-code-intelligence"><img src="https://allmcps.com/api/badge/synaptic-code-intelligence?style=directory" alt="Synaptic Code Intelligence on AllMCPs" /></a>