What problem does it solve? Connecting Claude Code to a semantic code search engine requires manual MCP server configuration, correct working directory setup, and a pre-built code index, which is error-prone without clear guidance. ## Core Features & Use Cases - One-Command MCP Setup: Register GrepAI with Claude Code using claude mcp add grepai -- grepai mcp-serve or manual JSON configuration in ~/.claude/mcp.json. - Semantic Search Tools: Exposes grepai_search, grepai_trace_callers, grepai_trace_callees, grepai_trace_graph, and grepai_index_status tools to Claude Code with compact JSON output that reduces token usage by roughly 80%. - Multi-Project Support: Configure multiple MCP server entries with distinct working directories or use GrepAI workspaces to search across several codebases. - Use Case: A developer working in a large Go codebase asks Claude Code to find authentication logic; Claude calls grepai_search and returns ranked file locations with line ranges instead of scanning files manually. ## Quick Start Ask the assistant to add GrepAI to Claude Code by running the MCP registration command and then verify the connection by requesting a semantic search of the current project.