MCP server for persistent codebase memory with semantic search and development tracking
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-server-thoth","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.
# Thoth MCP server providing persistent codebase memory with semantic search for AI assistants. <p align="center"> <a href="https://pypi.org/project/mcp-server-thoth/"> <img src="https://img.shields.io/pypi/v/mcp-server-thoth.svg" alt="PyPI"> </a> <a href="https://github.com/braininahat/thoth/blob/main/LICENSE"> <img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License"> </a> <a href="https://pypi.org/project/mcp-server-thoth/"> <img src="https://img.shields.io/pypi/pyversions/mcp-server-thoth.svg" alt="Python Versions"> </a> </p> ## Overview Thoth indexes code repositories using AST parsing and provides tools for symbol lookup, cross-repository navigation, and architecture visualization. With v0.2.0, semantic search was added using local embeddings. v0.3.0 introduced **development memory** to track and learn from all coding attempts. v0.4.0 brings **architectural separation** for instant MCP server startup. The index persists in `~/.thoth/`, giving Claude and other MCP-compatible assistants memory across conversations. ## Features - 🚀 **Instant Startup**: MCP server starts in <1 second with separated embedding service (v0.4.0) - 🔍 **Semantic Search**: Find code using natural language queries with local embeddings - 🧠 **Persistent Memory**: Code understanding persists between conversations - 📝 **Development Memory**: Track all coding attempts and learn from failures - 🔗 **Cross-Repository**: Navigate dependencies across multiple related repositories - 📊 **Visualizations**: Generate architecture diagrams and dependency graphs - ⚡ **Fast Indexing**: AST-based parsing with incremental updates - 🎯 **Precise Navigation**: Jump to exact definitions, find all callers - 🔧 **Local-First**: All processing happens locally, no cloud dependencies ## Installation ### Requirements - Python 3.10-3.12 (Python 3.13 not yet supported due to some dependencies) - For semantic search: ~500MB disk space for embedding model ### Qu…
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.