# Synaptic Code Intelligence

This MCP server maps repository relationships so an agent can trace change impact, select tests, and search project history. Use it when source files alone make a codebase hard to navigate.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 31
- Author: Synaptic-Graph
- License: AGPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Synaptic-Graph/Synaptic
- Updated: 2026-10-18
- HTML: https://affpapa.org/en/nevibecode/mcp/synaptic-code-intelligence

## What it does

Synaptic builds a repository graph linking symbols, calls, imports, dependencies, and tests. An agent can ask what relies on a symbol, which areas a change may affect, or which tests fit modified files. Repository history is searchable too, including past decisions and incidents.

For local analysis, install the binary and create a graph with `synaptic extract .`; keep it current with `synaptic update` or `synaptic watch`. To connect the hosted MCP service to Claude Code, use the project URL and replace `{project_id}` with your project identifier. Code extraction runs locally, while network-backed features require explicit enablement.

Supported clients include Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, and Zed. Setup commands are available for Claude Code, Codex, and other clients; the command below is for Claude Code. Synaptic ships as a Rust binary, so local extraction does not require a separate runtime.

## Requirements
- Remote server: `https://synapticgraph.com/api/mcp/projects/{project_id}`

## Install

### Claude Code (native platform)

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
claude mcp add --transport http synaptic-code-intelligence https://synapticgraph.com/api/mcp/projects/{project_id}
```

### Codex

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
codex mcp add synaptic-code-intelligence --url https://synapticgraph.com/api/mcp/projects/{project_id}
```

### Cursor

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "synaptic-code-intelligence": {
            "url": "https://synapticgraph.com/api/mcp/projects/{project_id}"
        }
    }
}
```

### GitHub Copilot

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "synaptic-code-intelligence": {
            "type": "http",
            "url": "https://synapticgraph.com/api/mcp/projects/{project_id}"
        }
    }
}
```

### Gemini CLI

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
gemini mcp add -t http synaptic-code-intelligence https://synapticgraph.com/api/mcp/projects/{project_id}
```

## When to use it
- trace dependencies and callers of a symbol
- estimate which code a change could affect
- select tests for modified files
- search repository history for past decisions

## Example prompts
- Trace the dependencies of `parse_config` and show what its change could affect.
- Assess the risk of editing `src/auth.rs` and select relevant tests.
- Search repository history for decisions about authentication.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
