Skip to content

MCP Integration

vecgrep exposes a Model Context Protocol server for AI assistants.

Start the Server

bash
vecgrep serve --mcp

The server communicates over stdio.

Tools

ToolPurpose
vecgrep_initInitialize or activate a project
vecgrep_searchSearch indexed code
vecgrep_indexIndex files
vecgrep_statusInspect index and provider status
vecgrep_similarFind similar code
vecgrep_deleteRemove a file from the index
vecgrep_cleanOptimize index data
vecgrep_resetClear the index
vecgrep_overviewSummarize codebase structure
vecgrep_batch_searchRun multiple searches
vecgrep_related_filesFind related files

Claude Code

Add vecgrep globally:

bash
claude mcp add vecgrep -- vecgrep serve --mcp

Or add it for the current project:

bash
claude mcp add --scope project vecgrep -- vecgrep serve --mcp

Manual Config

json
{
  "mcpServers": {
    "vecgrep": {
      "command": "vecgrep",
      "args": ["serve", "--mcp"]
    }
  }
}

Project Activation

vecgrep_init defaults to global storage under ~/.vecgrep/projects. Set local=true only when you want a project-local .vecgrep/ directory.

Local-first semantic code search.