
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 toolsPublic 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_ROOTRoot directory to index and search. Defaults to current working directory.
SENSEGREP_PROVIDEREmbeddings provider: gemini, openai, or bedrock.
GEMINI_API_KEYsecretRequired only when SENSEGREP_PROVIDER=gemini.
Readme
sensegrep
semantic grep for AI coding agents
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.
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