---
title: "colgrep-mcp"
description: "Semantic and hybrid code search for coding agents, exposed as MCP tools backed by colgrep."
canonical: https://agentpluginsdirectory.com/plugins/colgrep-mcp
last-updated: 2026-09-18
---

# colgrep-mcp
Semantic and hybrid code search for coding agents, exposed as MCP tools backed by colgrep.
- Slug: colgrep-mcp
- Publisher: Eliott Jacopin
- Repository: https://github.com/CrackingShells/colgrep-mcp
- Manifest: plugin.json
- Version: 0.5.2
- License: AGPL-3.0-or-later
- Category (editorial): other
- Skills: 1 (colgrep-search)
- MCP servers: 1 (colgrep)
- Stars: 2
- Repository created: 2026-09-12
- Repository last pushed: 2026-09-16
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/colgrep-mcp
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What colgrep-mcp does, in the publisher's words

Semantic and hybrid code search for coding agents, as an MCP server.

colgrep indexes a repository into code units (functions, classes, methods, Markdown sections) and ranks them with a ColBERT late-interaction model fused with keyword search. It is fast and it understands meaning. It is also a CLI, and agents trained on grep rarely reach for it unprompted. colgrep-mcp puts the same capability in the agent's tool list, where it gets used.

This is an independent project. It is not affiliated with or supported by LightOn, who make colgrep. A problem with the search tools belongs in this repository's issues, a problem with colgrep itself in next-plaid.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/CrackingShells/colgrep-mcp/HEAD/README.md

## Skills

- colgrep-search: Use before shell grep/rg whenever a question is about meaning, not literal text, locating where or how something is implemented, mapping an unfamiliar codebase, finding every call site before a refactor or rename, or checking whether a repo already does X before building it again. colgrep-mcp''s to…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- colgrep: transport: stdio; command: uvx colgrep-mcp==0.5.2

Read from the plugin's own mcp.json. Environment variable names only, never values.
