
Grepai Mcp Claude
- 571 installs
- 18 repo stars
- Updated February 1, 2026
- yoanbernabeu/grepai-skills
grepai-mcp-claude is an agent skill that integrates GrepAI semantic code search into Claude Code via MCP for developers who need indexed repository navigation without blind grepping.
About
grepai-mcp-claude is a setup skill from yoanbernabeu/grepai-skills for connecting GrepAI to Claude Code through the Model Context Protocol. The GrepAI MCP server exposes semantic code search, call graph analysis, and index status monitoring to the assistant. Prerequisites include GrepAI installed, Ollama or another embedding provider running, the project indexed with grepai watch, and Claude Code installed. Developers reach for grepai-mcp-claude when enabling semantic search in Claude Code, configuring the MCP server, or troubleshooting Claude integration. One-command setup adds GrepAI tools so agents query meaningfully indexed code instead of raw ripgrep alone.
- One-line setup: `claude mcp add grepai -- grepai mcp-serve`
- Manual MCP config for macOS, Linux, and Windows paths
- Exposes semantic search, call graph analysis, and index status to Claude
- Prerequisites checklist: GrepAI, embeddings provider, indexed project, Claude Code
- Troubleshooting path for Claude Code integration issues
Grepai Mcp Claude by the numbers
- 571 all-time installs (skills.sh)
- +5 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #1,633 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/yoanbernabeu/grepai-skills --skill grepai-mcp-claudeAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 571 |
|---|---|
| repo stars | ★ 18 |
| Security audit | 3 / 3 scanners passed |
| Last updated | February 1, 2026 |
| Repository | yoanbernabeu/grepai-skills ↗ |
How do you add GrepAI semantic search to Claude Code?
Wire GrepAI semantic code search into Claude Code through MCP so the assistant navigates your indexed repo without blind grepping.
Who is it for?
Claude Code users with GrepAI and Ollama already installed who want MCP-powered semantic repo search.
Skip if: Developers without GrepAI indexed or those using Cursor-only workflows without Claude Code MCP configuration.
When should I use this skill?
The user wants GrepAI in Claude Code, MCP server setup, or semantic search troubleshooting for Claude.
What you get
A configured GrepAI MCP server in Claude Code with semantic search, call graph tools, and index monitoring.
- MCP server configuration
- semantic search tooling in Claude Code
Files
GrepAI MCP Integration with Claude Code
This skill covers integrating GrepAI with Claude Code using the Model Context Protocol (MCP).
When to Use This Skill
- Setting up GrepAI in Claude Code
- Enabling semantic search for AI coding assistant
- Configuring MCP server for Claude
- Troubleshooting Claude Code integration
What is MCP?
Model Context Protocol (MCP) allows AI assistants to use external tools. GrepAI provides an MCP server that gives Claude Code:
- Semantic code search
- Call graph analysis
- Index status monitoring
Prerequisites
1. GrepAI installed 2. Ollama running (or other embedding provider) 3. Project indexed (grepai watch) 4. Claude Code installed
Quick Setup
One command to add GrepAI to Claude Code:
claude mcp add grepai -- grepai mcp-serveThat's it! Claude Code can now use GrepAI tools.
Manual Configuration
If you prefer manual setup, add to Claude Code's MCP config:
Location
- macOS/Linux:
~/.claude/mcp.json - Windows:
%APPDATA%\Claude\mcp.json
Configuration
{
"mcpServers": {
"grepai": {
"command": "grepai",
"args": ["mcp-serve"]
}
}
}With Working Directory
If you want GrepAI to always use a specific project:
{
"mcpServers": {
"grepai": {
"command": "grepai",
"args": ["mcp-serve"],
"cwd": "/path/to/your/project"
}
}
}Verifying Installation
Check MCP Server
# Start MCP server manually to test
grepai mcp-serveYou should see:
GrepAI MCP Server started
Listening for requests...In Claude Code
Ask Claude:
"Search the codebase for authentication code"
Claude should use the grepai_search tool.
Available Tools
Once connected, Claude Code has access to these tools:
| Tool | Description | Parameters |
|---|---|---|
grepai_search | Semantic code search | query (required), limit, compact |
grepai_trace_callers | Find function callers | symbol (required), compact |
grepai_trace_callees | Find function callees | symbol (required), compact |
grepai_trace_graph | Build call graph | symbol (required), depth |
grepai_index_status | Check index health | verbose (optional) |
Tool Usage Examples
Semantic Search
Claude request:
"Find code related to user authentication"
Claude uses:
{
"tool": "grepai_search",
"parameters": {
"query": "user authentication",
"limit": 5,
"compact": true
}
}Trace Analysis
Claude request:
"What functions call the Login function?"
Claude uses:
{
"tool": "grepai_trace_callers",
"parameters": {
"symbol": "Login",
"compact": true
}
}Index Status
Claude request:
"Is the code index up to date?"
Claude uses:
{
"tool": "grepai_index_status",
"parameters": {
"verbose": true
}
}Compact Mode
By default, MCP tools return compact JSON to minimize tokens:
{
"q": "authentication",
"r": [
{"s": 0.92, "f": "src/auth/middleware.go", "l": "15-45"},
{"s": 0.85, "f": "src/auth/jwt.go", "l": "23-55"}
],
"t": 2
}This reduces token usage by ~80% compared to full content.
Working Directory
The MCP server uses the current working directory. Ensure:
1. GrepAI is initialized in your project 2. Index exists (run grepai watch first) 3. Start Claude Code from your project directory
Option 1: Start Claude from Project Directory
cd /path/to/your/project
claude # Claude Code now uses this directoryOption 2: Configure CWD in MCP Config
{
"mcpServers": {
"grepai": {
"command": "grepai",
"args": ["mcp-serve"],
"cwd": "/path/to/your/project"
}
}
}Multiple Projects
For multiple projects, you can:
Option 1: Multiple MCP Servers
{
"mcpServers": {
"grepai-frontend": {
"command": "grepai",
"args": ["mcp-serve"],
"cwd": "/path/to/frontend"
},
"grepai-backend": {
"command": "grepai",
"args": ["mcp-serve"],
"cwd": "/path/to/backend"
}
}
}Option 2: Use Workspaces
grepai workspace create my-workspace
grepai workspace add my-workspace /path/to/frontend
grepai workspace add my-workspace /path/to/backend{
"mcpServers": {
"grepai": {
"command": "grepai",
"args": ["mcp-serve", "--workspace", "my-workspace"]
}
}
}Troubleshooting
Tool Not Available
❌ Problem: Claude doesn't see GrepAI tools
✅ Solutions: 1. Restart Claude Code after config changes 2. Check MCP config syntax (valid JSON) 3. Verify grepai is in PATH 4. Test: grepai mcp-serve manually
Search Returns No Results
❌ Problem: Searches return empty
✅ Solutions: 1. Ensure grepai watch has run 2. Check working directory has .grepai/ 3. Verify index exists: grepai status
Connection Refused
❌ Problem: MCP server won't start
✅ Solutions: 1. Check Ollama is running: curl http://localhost:11434/api/tags 2. Verify config: cat .grepai/config.yaml 3. Run grepai mcp-serve manually to see errors
Wrong Project Indexed
❌ Problem: Results from wrong codebase
✅ Solutions: 1. Check cwd in MCP config 2. Start Claude from correct directory 3. Verify with grepai_index_status tool
Best Practices
1. Keep index updated: Run grepai watch --background 2. Use compact mode: Reduces token usage 3. Set working directory: Explicit cwd in config 4. Check status first: Use grepai_index_status 5. Restart after config: Claude needs restart for MCP changes
Removing Integration
To remove GrepAI from Claude Code:
claude mcp remove grepaiOr manually edit ~/.claude/mcp.json and remove the grepai entry.
Output Format
Successful MCP setup:
✅ GrepAI MCP Integration Configured
Claude Code: ~/.claude/mcp.json
Server: grepai mcp-serve
Status: Connected
Available tools:
- grepai_search (semantic code search)
- grepai_trace_callers (find callers)
- grepai_trace_callees (find callees)
- grepai_trace_graph (call graphs)
- grepai_index_status (index health)
Claude can now search your code semantically!Related skills
FAQ
What tools does GrepAI expose over MCP?
GrepAI exposes semantic code search, call graph analysis, and index status monitoring over MCP. The grepai-mcp-claude skill wires these tools into Claude Code so assistants query an indexed repository instead of blind text search.
What are prerequisites for grepai-mcp-claude?
grepai-mcp-claude requires GrepAI installed, Ollama or another embedding provider running, the project indexed with grepai watch, and Claude Code installed. Complete indexing before enabling the MCP server.
Is Grepai Mcp Claude safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.