Model Context Protocol server for IDE-like code navigation and semantic search
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":"sigil-mcp-server","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.
<!-- Copyright (c) 2025 Dave Tofflemire, SigilDERG Project Licensed under the GNU Affero General Public License v3.0 (AGPLv3). Commercial licenses are available. Contact: davetmire85@gmail.com --> # Sigil MCP Server [](CHANGELOG.md) [-brightgreen)](tests) [](coverage.xml) [](CHANGELOG.md) A Model Context Protocol (MCP) server that provides IDE-like code navigation and search for local repositories. Gives AI assistants like ChatGPT powerful code exploration capabilities including symbol search, trigram indexing, and semantic navigation. ## Quickstart See `docs/QUICKSTART.md` for the fastest path to a working config and the most common knobs (index path, repos, embeddings on/off, admin settings). ## Features **Hybrid Code Search** - Fast text search using trigram indexing (inspired by GitHub's Blackbird) - Trigram store uses RocksDB via `rocksdict` (install with `pip install -e .[trigrams-rocksdict]`); SQLite fallback is removed. - Symbol-based search for functions, classes, methods, and variables - Semantic code search with vector embeddings backed by LanceDB (ANN queries, per-repo vector stores) - File structure view showing code outlines - Automatic index updates with file watching (optional) **Production Ready** - Thread-safe concurrent access (SQLite WAL mode + RLock serialization) - File watcher, HTTP handlers, and vector indexing run safely in parallel - No "database is locked" errors from concurrent operations - Admin API for operational management (index rebuilds, stats, logs) - Comprehensive request/response logging with header redaction **Enterprise Security** - OAuth 2.0 authentication with PKCE support for remote access - Local connection bypass (no auth needed for localhost) - API key fall…
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.