Local-first MCP server: version-correct library docs, code map, and offline drift for your repo.
Connect Ai to Claude, Cursor or any other MCP client and it stops being a tab you switch to. Local-first MCP server: version-correct library docs, code map, and offline drift for your repo. The ai mcp server is what makes that connection.
Local codebase intelligence for AI coding agents — graph, drift, and version-correct docs on your machine
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
orient — start here: project overview, entry points, where to look firstsearch_symbols — find a symbol by name or literal stringquery_graph — find code by meaning: symptoms, relationships, what-breaks-ifget_node — inspect one symbol: signature, callers, callees, areafind_path — shortest connection between two symbolsimpact_of — blast radius of a change: dependents, files, covering tests, risktests_for — which tests cover a symbolget_graph_summary — code map overview: counts, languages, top areas and hubslist_areas — code areas (communities) by sizelist_hubs — most-depended-on symbolsget_facts — deterministic facts for a node (contract / invariant / characterization)guide_node — cited standards and practices for a node (OWASP/CWE)Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.
Configuration is passed through the environment: VIBGRATE_DSN. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Ai's toolset — orient, search_symbols, query_graph and 11 more — is a fair guide to whether it matches your workflow. It is maintained by com.vibgrate; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| orient | start here: project overview, entry points, where to look first. |
| search_symbols | find a symbol by name or literal string. |
| query_graph | find code by meaning: symptoms, relationships, what-breaks-if. |
| get_node | inspect one symbol: signature, callers, callees, area. |
| find_path | shortest connection between two symbols. |
| impact_of | blast radius of a change: dependents, files, covering tests, risk. |
| tests_for | which tests cover a symbol. |
| get_graph_summary | code map overview: counts, languages, top areas and hubs. |
| list_areas | code areas (communities) by size. |
| list_hubs | most-depended-on symbols. |
| get_facts | deterministic facts for a node (contract / invariant / characterization). |
| guide_node | cited standards and practices for a node (OWASP/CWE). |
| check_drift | offline dependency inventory with optional git who-added attribution. |
| vuln_attribution | who introduced each open vulnerability, exposure windows, CRA remediation metrics. |
{
"mcpServers": {
"ai-context-server": {
"command": "npx",
"args": ["-y", "@vibgrate/cli"],
"env": {
"VIBGRATE_DSN": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| VIBGRATE_DSN | Endpoint or connection string the server talks to. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.