Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

CodeGraph Memory Lite

БесплатноНе проверен

Local-first MCP-style code memory for research repositories: enables file search, Python symbol extraction, import graph, and repo context packs.

GitHubEmbed

Описание

Local-first MCP-style code memory for research repositories: enables file search, Python symbol extraction, import graph, and repo context packs.

README

Local-first MCP-style code memory for research repositories: file search, Python symbols, import graph, and repo context packs.

License: MIT Python SQLite FTS

Open-source developer tooling public page screenshot

Image source: public Model Context Protocol homepage screenshot, https://modelcontextprotocol.io/. Used as a visual reference for local code-indexing and agent-tool workflows.

Research codebases are often small enough that a heavyweight code intelligence stack is overkill, but large enough that agents lose track of modules, configs, training scripts, and README claims. This project provides a tiny local codegraph memory layer for AI agents. It indexes a repository, extracts Python classes/functions/imports with the standard ast module, stores file text in SQLite FTS, and exposes MCP-style tools over stdio.

If this helps your agent understand a research repo faster, a star helps other builders discover it.

Features

  • Local-only SQLite database.
  • File full-text search over code, Markdown, configs, and scripts.
  • Python symbol extraction: classes, functions, async functions, and imports.
  • Lightweight import graph and symbol lookup.
  • MCP-style tools:
    • index_codebase
    • search_code_memory
    • find_symbol
    • get_dependency_graph
    • summarize_repo_context

Quick Start

git clone https://github.com/StaryMoon/codegraph-memory-mcp-lite.git
cd codegraph-memory-mcp-lite
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

codegraph-memory index examples/sample_repo
codegraph-memory symbol Trainer
codegraph-memory graph --limit 20
codegraph-memory context

MCP Config

{
  "mcpServers": {
    "codegraph-memory-lite": {
      "command": "python3",
      "args": ["-m", "codegraph_memory_mcp_lite.server", "serve"],
      "env": {
        "CODEGRAPH_MEMORY_DB": "/absolute/path/to/codegraph-memory.sqlite"
      }
    }
  }
}

Why This Exists

Most code assistants can read files, but they often lack a persistent local map of:

  • where classes and functions are defined;
  • which modules import which modules;
  • what README claims the repo makes;
  • what training/evaluation scripts exist;
  • which files are relevant to a user query.

This project gives an agent a small memory substrate before it starts editing.

Related Projects

License

MIT.

from github.com/StaryMoon/codegraph-memory-mcp-lite

Установка CodeGraph Memory Lite

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/StaryMoon/codegraph-memory-mcp-lite

FAQ

CodeGraph Memory Lite MCP бесплатный?

Да, CodeGraph Memory Lite MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для CodeGraph Memory Lite?

Нет, CodeGraph Memory Lite работает без API-ключей и переменных окружения.

CodeGraph Memory Lite — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить CodeGraph Memory Lite в Claude Desktop, Claude Code или Cursor?

Открой CodeGraph Memory Lite на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare CodeGraph Memory Lite with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development