An MCP server for efficient code memory management
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":"iflow-mcp-sourcesage","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.
# SourceSage: Efficient Code Memory for LLMs <a href="https://glama.ai/mcp/servers/@sarathsp06/sourcesage"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@sarathsp06/sourcesage/badge" /> </a> SourceSage is an MCP (Model Context Protocol) server that efficiently memorizes key aspects of a codebase—logic, style, and standards—while allowing dynamic updates and fast retrieval. It's designed to be language-agnostic, leveraging the LLM's understanding of code across multiple languages. ## Features - **Language Agnostic**: Works with any programming language the LLM understands - **Knowledge Graph Storage**: Efficiently stores code entities, relationships, patterns, and style conventions - **LLM-Driven Analysis**: Relies on the LLM to analyze code and provide insights - **Token-Efficient Storage**: Optimizes for minimal token usage while maximizing memory capacity - **Incremental Updates**: Updates knowledge when code changes without redundant storage - **Fast Retrieval**: Enables quick and accurate retrieval of relevant information ## How It Works SourceSage uses a novel approach where: 1. The LLM analyzes code files (in any language) 2. The LLM uses MCP tools to register entities, relationships, patterns, and style conventions 3. SourceSage stores this knowledge in a token-efficient graph structure 4. The LLM can later query this knowledge when needed This approach leverages the LLM's inherent language understanding while focusing the MCP server on efficient memory management. ## Installation ```bash # Clone the repository git clone https://github.com/yourusername/sourcesage.git cd sourcesage # Install the package pip install -e . ``` ## Usage ### Running the MCP Server ```bash # Run the server sourcesage # Or run directly from the repository python -m sourcesage.mcp_server ``` ### Connecting to Claude for Desktop 1. Open Claude for Desktop 2. Go to Settings > Developer > Edit Config 3. Add the following to your `claude_desktop_confi…
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.