Sensegrep MCP server
io.github.Stahldavid/sensegrep·v1.5.3·1 starsSemantic + structural code search MCP server for AI-native development.
1 stars
Reviews
Write oneNobody has reviewed Sensegrep yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sensegrep tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Sensegrep compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 3,470 Web search servers
- GitHub stars
- 1
- more than 55% of 1,786 Web search servers
Install Sensegrep in Claude Code, Cursor or VS Code
Runs npx -y @sensegrep/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add sensegrep -- npx -y @sensegrep/mcp
What the publisher says
From the Sensegrep repository's README, as published. We do not edit it. Read it on GitHub
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.
For agent routing, search is the default for discovery: questions about behavior, concepts, structure, or where/how something is implemented. Use literal only for a known exact string or regex, an exhaustive occurrence audit, or verification/refinement after semantic discovery. If the intent is ambiguous, start with search.
MP4 fallback: assets/time-to-value.mp4
Watch full product demo (25s): assets/time-to-value-full.mp4
Why sensegrep?
Traditional search tools (grep, ripgrep, ast-grep) match text patterns. sensegrep matches concepts:
Quickstart
Optional remote evaluation: Jev setup, evidence-aware reranking, group labels and duplicate judgments. It is off by default and works alongside local Ollama embeddings.
Claude Code Plugin (recommended)
The fastest way to get sensegrep into Claude Code — zero configuration:
claude plugin marketplace add Stahldavid/sensegrep
claude plugin install sensegrepThis automatically sets up the MCP server and teaches Claude when and how to use sensegrep instead of grep. No manual JSON editing required.
Marketplace setup (required on first install):
bash
claude plugin marketplace add Stahldavid/sensegrep
claude plugin install sensegrep
After the marketplace has been added once, the explicit marketplace form also works:
bash
claude plugin install sensegrep@sensegrep
Running claude plugin install sensegrep@sensegrep on a fresh machine before claude plugin marketplace add Stahldavid/sensegrep will fail because Claude Code does not know the sensegrep marketplace yet.
CLI
npm i -g @sensegrep/cli
# Smoke-test local CLI/core/config without calling embeddings
sensegrep selftest --root .
# Default local embeddings use Ollama when no API key/provider is configured
ollama pull qwen3-embedding:0.6b
sensegrep index --root .
# Search by meaning
sensegrep search "error handling and retry logic" --type function --exported --exclude "*.md"
# Known exact text, deterministic and exhaustive: no embedding call
sensegrep literal "X-Goog-Message-Number" --include "src/**"
# Compact evidence cards, followed by deterministic expansion
sensegrep search "authentication flow" --purpose understand --json
sensegrep show <result-id> --before 10 --after 20
# Exhaustive within the ripgrep-visible filesystem, independent of the index
sensegrep literal "TODO:" --filesystem --max-output-bytes 50000 --jsonShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sensegrep: common questions
- Is Sensegrep MCP server safe?
- Mostly: it is graded B (83/100). Read the Sensegrep safety report
- How do I install Sensegrep?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sensegrep need an API key?
- Yes. The registry entry asks for
GEMINI_API_KEY. - Is Sensegrep maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v1.5.3.
- What can I use instead of Sensegrep?
- Servers from other publishers that do the same job: Arxiv MCP server, Socraticode MCP server and Octocode MCP server.
- How does Sensegrep compare with other Web search MCP servers?
- safety score 83/100 (higher than 70% of 3,470 Web search servers); github stars 1 (more than 55% of 1,786 Web search servers). Full comparison.
Alternatives to Sensegrep
Same job from other publishers: the closest match first, then the best rated.
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA
- SocraticodeMCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.not reviewedEstablishedB
- not reviewedEstablishedA
- Sui Knowledge Base (kapa.ai)Semantic search across Sui documentation and knowledge sources, powered by kapa.ainot reviewedEstablishedA
- MarmUniversal MCP Server with advanced AI memory capabilities and semantic search.not reviewedEstablishedA