#4343rd of 111 in MCP servers for developers

grepai

CLI for semantic code search with call-graph tracing and an MCP server

Stars
2k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
C
Stars, last 29 weeks+342
21 Apr 2026: 1,608 stars28 Apr 2026: 1,626 stars5 May 2026: 1,641 stars12 May 2026: 1,655 stars19 May 2026: 1,666 stars26 May 2026: 1,674 stars2 Jun 2026: 1,695 stars9 Jun 2026: 1,710 stars16 Jun 2026: 1,720 stars23 Jun 2026: 1,737 stars30 Jun 2026: 1,747 stars7 Jul 2026: 1,756 stars14 Jul 2026: 1,762 stars21 Jul 2026: 1,774 stars28 Jul 2026: 1,781 stars4 Aug 2026: 1,793 stars11 Aug 2026: 1,801 stars18 Aug 2026: 1,807 stars25 Aug 2026: 1,816 stars1 Sept 2026: 1,824 stars8 Sept 2026: 1,833 stars15 Sept 2026: 1,862 stars22 Sept 2026: 1,876 stars29 Sept 2026: 1,886 stars6 Oct 2026: 1,898 stars13 Oct 2026: 1,908 stars20 Oct 2026: 1,915 stars27 Oct 2026: 1,925 stars3 Nov 2026: 1,936 stars10 Nov 2026: 1,950 stars

1,608 on 21 Apr 20261,950 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Before you pick it

  • Known advisory in latest version. 2 known advisories: github.com/yoanbernabeu/grepai v1.2.0, the latest version. Source (opens in a new tab), checked .

Overview

grepai indexes a codebase with vector embeddings and answers natural-language queries such as "authentication logic", instead of exact text or regex matches. A file watcher daemon keeps the index current, and `grepai trace callers` finds callers of a function. It also runs as an MCP server so agents like Claude Code, Cursor and Windsurf can call it as a tool.

Who it is for: Developers who want semantic repo search for themselves or their coding agents

Strengths

  • Natural-language queries find code even when naming conventions differ
  • Embeddings can come from local Ollama or LM Studio, so code stays on the machine
  • File watcher daemon keeps the index updated without manual reindexing
  • Call-graph tracing and MCP server support, installable via Homebrew, shell script or PowerShell

Weaknesses

  • Needs a separately installed embedding provider (Ollama, LM Studio or OpenAI)
  • Using OpenAI as provider sends code to an external service
  • Pull requests are not accepted; contributions go through issues only
  • Token-saving claims come from user quotes, with no benchmark in the README

What it needs

  • Compose
  • Needs Ollama, LM Studio, OpenAI
  • Models: nomic-embed-text

Quick answers

Is grepai open source?

Yes. Its code is on GitHub under the MIT license.

Can you run grepai with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in MCP servers for developers

See all 111
Also in MCP servers for developers
RankProjectScore
1gitnexusCode knowledge graph exposed to coding agents through MCP tools Live demo ↗ (opens in a new tab)48.4k stars+765 (+1.6%) in 30 dayscustom license96 out of 100
2codegraphLocal code knowledge graph that coding agents query over MCP77.4k stars+3,831 (+5.2%) in 30 daysMIT95 out of 100
3playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots39.5k starsApache-2.092 out of 100
#4code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP32.7k stars+761 (+2.4%) in 30 daysMIT92 out of 100
#5serenaMCP server giving coding agents symbol-level code search, editing and refactoring31.3k stars+1,188 (+3.9%) in 30 dayscustom license91 out of 100