CodeGraph Memory Lite
БесплатноНе проверенLocal-first MCP-style code memory for research repositories: enables file search, Python symbol extraction, import graph, and repo context packs.
Описание
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
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_codebasesearch_code_memoryfind_symbolget_dependency_graphsummarize_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.
Установка CodeGraph Memory Lite
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/StaryMoon/codegraph-memory-mcp-liteFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare CodeGraph Memory Lite with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
