stahldavid avatar

Sensegrep

stahldavid/sensegrep

This server brings semantic code search into Claude via four core tools: sensegrep.search for concept-based queries, sensegrep.survey to build reading maps across a codebase, sensegrep.cluster to break broad topics into subthemes, and sensegrep.detect_duplicates to find logically similar code. It uses AI embeddings and tree-sitter AST parsing to match meaning instead of text patterns, so searching for "authentication logic" finds your auth functions even without exact keyword matches. Supports 30+ structural filters like exported, async, complexity thresholds, decorators, and symbol types. Works with TypeScript, JavaScript, Python, Java, and Vue out of the box. Requires indexing your project first, then queries run against a local LanceDB vector store with Gemini or OpenAI-compatible embeddings.

GitHub stars
1
tools
9
auth
Secret needed
transport
STDIO
env vars
3
last updated
Jun 5, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

sensegrep_searchSemantic search for finding code by meaning.

Semantic search for finding code by meaning.

No parameter schema in public metadata yet.

sensegrep_show

No parameter schema in public metadata yet.

sensegrep_literalExact string or regex matching for known literals, exhaustive audits, or verification after semantic discovery.

Exact string or regex matching for known literals, exhaustive audits, or verification after semantic discovery.

No parameter schema in public metadata yet.

sensegrep_context

No parameter schema in public metadata yet.

sensegrep_survey

No parameter schema in public metadata yet.

sensegrep_cluster

No parameter schema in public metadata yet.

sensegrep_graph

No parameter schema in public metadata yet.

sensegrep_index

No parameter schema in public metadata yet.

sensegrep_detect_duplicates

No parameter schema in public metadata yet.

Sponsors

Configuration

SENSEGREP_ROOT

Root directory to index and search. Defaults to current working directory.

SENSEGREP_PROVIDER

Embeddings provider: gemini, openai, or bedrock.

GEMINI_API_KEYsecret

Required only when SENSEGREP_PROVIDER=gemini.

Readme

sensegrep

semantic grep for AI coding agents

npm version License CI

sensegrep understands your code semantically. Instead of matching text patterns, it uses AI embeddings and tree-sitter AST parsing to find code by meaning - so you can search for "authentication logic" and actually find your auth functions, even if they never contain the word "authentication".

AI agents should not read more code, they should read the right code. sensegrep combines semantic search, exact matching, and AST-aware structural retrieval to deliver smaller, more relevant context.


View the full README on GitHub

Details

Repository
github.com/stahldavid/sensegrep
Website
github.com/Stahldavid/sensegrep
Category
Search & Web Crawling
Package
@sensegrep/mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Search & Web Crawling MCP servers

View all
1starsinger-ai avatarStarsinger Mcpstarsinger-ai/starsinger-mcpMCP server for StarSinger AI music catalog — search, stream & browse AI-generated tracks1stars
2surgeenterpriseai avatarMicrosoft Teamssurgeenterpriseai/teams-mcp-serverConnect Claude to Microsoft Teams — read/send messages, list channels, search chats.1stars
3synapbus avatarSynapbussynapbus/synapbusMCP-native agent-to-agent messaging hub with channels, DMs, and semantic search1stars
4teamsincetoday avatarRecipe Commerce Mcpteamsincetoday/recipe-commerce-mcpExtract shoppable ingredients from recipe content with affiliate signals.1stars
5texan-nxtassist avatarNr Mcptexan-nxtassist/nr-mcpMCP server for Node-RED — safe deploy, optimistic locking, smart search, 13 tools0stars
6thevibepreneur avatarGapbase Mcpthevibepreneur/gapbase-mcpSearch 474 validated startup gaps by industry, role, or keyword. Works offline.1stars