#2828th of 52 in MCP servers for developers

cocoindex-code

Semantic code search CLI, MCP server and skill for coding agents

Stars
2.9k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+1,779
31 Mar 2026: 1,154 stars7 Apr 2026: 1,227 stars14 Apr 2026: 1,314 stars21 Apr 2026: 1,375 stars28 Apr 2026: 1,431 stars5 May 2026: 1,517 stars12 May 2026: 1,602 stars19 May 2026: 1,655 stars26 May 2026: 1,708 stars2 Jun 2026: 1,752 stars9 Jun 2026: 1,799 stars16 Jun 2026: 1,994 stars23 Jun 2026: 2,189 stars30 Jun 2026: 2,274 stars7 Jul 2026: 2,439 stars14 Jul 2026: 2,475 stars21 Jul 2026: 2,520 stars28 Jul 2026: 2,550 stars4 Aug 2026: 2,581 stars11 Aug 2026: 2,607 stars18 Aug 2026: 2,637 stars25 Aug 2026: 2,656 stars1 Sept 2026: 2,670 stars8 Sept 2026: 2,681 stars15 Sept 2026: 2,692 stars22 Sept 2026: 2,702 stars29 Sept 2026: 2,715 stars6 Oct 2026: 2,730 stars13 Oct 2026: 2,896 stars20 Oct 2026: 2,933 stars

1,154 on 31 Mar 20262,933 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

cocoindex-code indexes a repository into AST-based chunks and answers natural-language queries through the `ccc` CLI, an MCP `search` tool, or a `ccc` skill for Claude Code, Codex, Cursor and others. Embeddings run locally via sentence-transformers or through a cloud provider with LiteLLM. It also includes `ccc grep` for structural pattern search that needs no index.

Who it is for: Developers who want coding agents to search large repos by meaning

Strengths

  • Works as CLI, MCP stdio server, or skill, with plugin bundles for Claude Code, Grok and Oh My Pi
  • Local embeddings need no API key; default model is Snowflake/snowflake-arctic-embed-xs
  • Search filters by language and path glob, with pagination and optional index refresh
  • `ccc grep` does structural syntax-tree matching locally without index, daemon or embeddings

Weaknesses

  • Full install pulls about 1 GB of torch and transformers; full Docker image is about 5 GB
  • Docker on macOS runs local embeddings on CPU only, with no Metal access
  • `ccc grep` depends on a cocoindex feature that may not be in a released version
  • The 70% token saving claim comes with no benchmark in the README

What it needs

  • GPU optional
  • Docker + Compose
  • Needs CocoIndex, Python (pipx or uv), LiteLLM cloud embedding provider (slim variant), Docker (optional)
  • Models: sentence-transformers (local), Snowflake/snowflake-arctic-embed-xs, LiteLLM: OpenAI, Voyage, Gemini, Ollama

Also in MCP servers for developers

See all 52
Also in MCP servers for developers
RankProjectScore
1gitnexusCode knowledge graph exposed to coding agents through MCP tools Live demo ↗ (opens in a new tab)48k starscustom license92 out of 100
2codegraphLocal code knowledge graph that coding agents query over MCP74.6k starsMIT82 out of 100
3n8n-mcpMCP server exposing n8n node docs, templates and workflow management to AI assistants Live demo ↗ (opens in a new tab)23.1k starsMIT77 out of 100
#4serenaMCP server giving coding agents symbol-level code search, editing and refactoring30.5k starscustom license74 out of 100
#5chrome-devtools-mcpMCP server that lets coding agents drive and debug a live Chrome53.9k starsApache-2.072 out of 100