
Turbovec MCP Server: A local Retrieval-Augmented Generation (RAG) tool that allows AI to seamlessly read, chunk, remember, and semantically search through large project codebases.
概览
is an ultra-fast, local-first Model Context Protocol (MCP) server that equips your AI assistant with a persistent, autonomous memory across chats, editors, and projects. Everything runs strictly on your machine — zero network calls, zero external databases, zero cloud dependencies. It seamlessly unifies (turbovec), (SQLite FTS5), and a with time travel and background intelligence. Works out of the box with , , , , , and any standard MCP client. - : Combines fast cosine similarity vector search (turbovec) and BM25/FTS5 keyword search using Reciprocal Rank Fusion (RRF), with optional cross-encoder reranking. - : Entities, weighted relationships, and timestamped observations with ontology enforcement. Traverse entity neighborhoods with one-call get_hologram. - : Every mutation is timestamped. Diff knowledge states between any two points in time or inspect your graph as of any past moment.
README
以下为原文 README 节选,完整内容请查看原文。
Turbovec MCP - Long-Term Memory for AI Coding Assistants
Turbovec MCP is an ultra-fast, local-first Model Context Protocol (MCP) server that equips your AI assistant with a persistent, autonomous memory across chats, editors, and projects.
Everything runs strictly on your machine — zero network calls, zero external databases, zero cloud dependencies. It seamlessly unifies vector ANN search (turbovec), full-text keyword search (SQLite FTS5), and a typed knowledge graph with time travel and background intelligence.
Works out of the box with Claude Desktop, Cursor, Cline / Roo Code, Windsurf, Zoo Code, and any standard MCP client.
Table of Contents
- Why Turbovec?
- Key Features
- How Retrieval Works
- Quick Start
- Client Integration & Configs
- Custom Instructions (Get Assistants to Use Memory)
- Core Tools Cheatsheet
- Developer Dashboard
- Configuration & Environment
- Documentation
- Testing & Development
- License
Why Turbovec?
| Problem | What Turbovec Does |
|---|---|
| Token bloat & context pollution | Pasting huge files drains tokens and impairs reasoning. Turbovec stores them once and extracts only the most relevant, context-rich chunks. |
| Amnesia between sessions | Closing a chat wipes your decisions and guidelines. Turbovec persists typed entities, weighted relations, and session summaries locally. |
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"turbovec": {
"command": "/absolute/path/to/Turbovec-MCP-Tiar/venv/bin/python",
"args": ["/absolute/path/to/Turbovec-MCP-Tiar/main.py"],
"env": {
"PYTHONUNBUFFERED": "1",
"BACKGROUND_DISCOVERY": "true"
}
}
}
}