Ai MCP Server

Local-first MCP server: version-correct library docs, code map, and offline drift for your repo.

Remote serverstreamable-httpPython

What is the Ai MCP server?

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.

What the server does

Local codebase intelligence for AI coding agents — graph, drift, and version-correct docs on your machine

Available tools

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 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)

Installation

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.

Credentials and setup notes

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.

  • Node.js 22+ - macOS, Linux, Windows

Where it fits

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.

Worth knowing first

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Ai.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
orientstart here: project overview, entry points, where to look first.
search_symbolsfind a symbol by name or literal string.
query_graphfind code by meaning: symptoms, relationships, what-breaks-if.
get_nodeinspect one symbol: signature, callers, callees, area.
find_pathshortest connection between two symbols.
impact_ofblast radius of a change: dependents, files, covering tests, risk.
tests_forwhich tests cover a symbol.
get_graph_summarycode map overview: counts, languages, top areas and hubs.
list_areascode areas (communities) by size.
list_hubsmost-depended-on symbols.
get_factsdeterministic facts for a node (contract / invariant / characterization).
guide_nodecited standards and practices for a node (OWASP/CWE).
check_driftoffline dependency inventory with optional git who-added attribution.
vuln_attributionwho introduced each open vulnerability, exposure windows, CRA remediation metrics.

How to install the Ai MCP server

{
  "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.

Configuration

  • Node.js 22+ - macOS, Linux, Windows
VariableDescriptionRequired
VIBGRATE_DSNEndpoint or connection string the server talks to.Yes

Example prompts to try

  • Use Ai to orient.
  • Use Ai to search symbols.
  • Use Ai to query graph.

Frequently asked questions

It connects Ai to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (orient, search_symbols, query_graph, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Ai directly.