litecontext-cli
LiteContext CLI
LiteContext CLI — это локальный контекстный движок и MCP-сервер для личных знаний. Он индексирует локальные папки Markdown или Obsidian, сохраняет цитаты источников и позволяет совместимым AI-клиентам получать релевантный локальный контекст через MCP.
Он работает без настольного приложения, браузера, облачной учетной записи или локального интерфейса. Ваши источники и индексы по умолчанию остаются в ~/.litecontext.
Install
Движок Go в настоящее время является предварительной версией только для чтения. Он открывает существующее рабочее пространство LiteContext v1 JSON, применяет границы Context Profile и предоставляет цитируемый поиск, doctor и MCP stdio без Node во время выполнения:
go run ./cmd/litecontext doctor --workspace ~/.litecontext --json
go run ./cmd/litecontext search --workspace ~/.litecontext --query "project roadmap" --json
go run ./cmd/litecontext mcp serve --workspace ~/.litecontextОн пока не записывает источники, профили или SQLite. TypeScript CLI остается базовой линией совместимости для этих операций во время миграции. Первый релиз бинарного файла Go будет распространяться через GitHub Releases и Homebrew; npm не является обязательной средой выполнения продукта.
Related MCP server: ragi
Current TypeScript CLI baseline
litecontext source add ~/Documents/notes --source-id notes --name "Personal notes"
litecontext source list
litecontext doctor
litecontext serve --mcpДля хранилища Obsidian добавьте --source-type obsidian. source add создает профиль Context Profile по умолчанию, если не указан --no-default-profile. Используйте source sync <id> для обновления источника и source remove <id> для удаления только локального индекса и записей реестра LiteContext, но никогда не исходных файлов.
MCP configuration
Выведите конфигурацию для вставки в AI-клиент:
litecontext mcp-config --globalКоманда сервера: litecontext serve --mcp. MCP-сервер читает то же локальное рабочее пространство, когда не запущено настольное приложение.
Workspace and architecture
Local Markdown / Obsidian
-> connectors and ContextItem normalization
-> SQLite/FTS index + Context Profile
-> LiteContext CLI / MCP stdio
-> cited local context for an AI client@litecontext/core— контракты, профили, индекс SQLite/FTS, поиск.@litecontext/connectors— переносимые коннекторы источников.@litecontext/cli— команды жизненного цикла источников, диагностика и MCP-сервер.
Development
Репозиторий перехода в настоящее время проверяет как базовую линию TypeScript, так и движок Go только для чтения. Требуются Go 1.24.1, Node 24.13–24.x и pnpm 10.
pnpm install
pnpm check
pnpm audit:securitypnpm check запускает общие тесты golden fixture для обеих реализаций.
См. CONTRIBUTING.md, SECURITY.md, уведомления о сторонних компонентах и руководство по выпуску.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Personal knowledge base MCP server with semantic search, auto-categorization, metadata extraction
Related MCP Servers
- AlicenseAqualityDmaintenanceA local-first MCP server that exposes personal notes and files as unified semantic context for AI agents via vector search and file monitoring.6MIT
- AlicenseAqualityDmaintenanceLocal-first RAG indexing and semantic search MCP server. Enables document retrieval and context-aware queries using local embedding models.39 npmMIT
- AlicenseNot gradedqualityDmaintenanceA local-first MCP server that turns a .context/ folder of markdown files into a searchable knowledge layer for AI coding agents.13 npm2MIT
- AlicenseNot gradedqualityAmaintenanceLocal-first MCP server for retrieval over markdown wikilink vaults, offering hybrid vector+lexical search, note reading, neighbor expansion, and recent activity tracking with fully local embeddings and no network egress.MIT