MCP server with fully local semantic code search, git history and file tools for Claude, Cursor and any MCP client
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-dev-toolbox","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# mcp-dev-toolbox **Ask your AI agent about your codebase in plain English — and get answers grounded in your actual code and git history.**  [](LICENSE)    An MCP server for Claude Desktop, Claude Code, Cursor and any other MCP client. Its headline feature is **local semantic code search**: find code *by meaning* ("where do we validate auth tokens?") using on-device embeddings — no API key, no code leaving your machine. Alongside it you get git history, diffs, blame, file inspection, and ready-made prompts for code review and commit messages. ### Why use it - 🔍 **Semantic search, fully local** — `all-MiniLM-L6-v2` embeddings indexed per function/class, stored on disk, no external API calls. - 🕰️ **Git-aware** — the agent can read log, diff, status and blame instead of guessing what changed. - 🔒 **Sandboxed by design** — every path is confined to `WORKSPACE_ROOT`; git runs without a shell. - 🧩 **Uses the whole MCP spec** — 12 tools, 3 resources and 4 prompts, not just tools. - ☁️ **Local or cloud** — stdio for desktop clients, SSE + Dockerfile for one-click Railway deploys. ### Quick start ```bash git clone https://github.com/walter789/MCP-dev-toolbox.git cd MCP-dev-toolbox pip install -r requirements.txt ``` Then point your MCP client at `server.py` with `WORKSPACE_ROOT` set to the project you want to explore (full config below), and ask: > *"Build the index, then find where we handle database connection errors."* --- ## Features | Primitive | Count | What's included | |-----------|-------|-----------------| | **Tools** | 12 | Git history, diffs, blame · File search, TODO finder, st…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.