Server data from the Official MCP Registry
Local-first AI memory cartridge with persistent MCP memory for Claude via SQLite FTS5.
Local-first AI memory cartridge with persistent MCP memory for Claude via SQLite FTS5.
Valid MCP server (4 strong, 4 medium validity signals). 1 known CVE in dependencies Package registry verified. Imported from the Official MCP Registry. Trust signals: trusted author (3/3 approved).
12 files analyzed · 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: CARTRIDGE_WORKSPACE
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-rastogivaibhav-llm-kosh": {
"env": {
"CARTRIDGE_WORKSPACE": "your-cartridge-workspace-here"
},
"args": [
"llm-kosh"
],
"command": "uvx"
}
}
}From the project's GitHub README.
llm-kosh is a local-first memory cartridge for MCP-compatible AI clients.
It gives your agents durable memory without handing your workspace to a hosted
memory service.
Think of it as a structured, inspectable memory layer for agents:
The core project is usable now:
The remaining work is release polish for Windows, macOS, and Linux packaging.
Python 3.10 or newer is required.
python -m pip install --upgrade llm-kosh
llm-kosh install --yes
llm-kosh status
That installs the package, creates the default cartridge at
~/.llmkosh/cartridge, configures local defaults, and registers the supported
desktop integration where possible.
To manage the background service:
llm-kosh service start
llm-kosh service status
llm-kosh service stop
If you want to work in a custom cartridge location, set the root explicitly:
llm-kosh --root ./my-cartridge init --owner "Local User"
llm-kosh --root ./my-cartridge add --kind note --title "First memory" --body "Hello"
llm-kosh --root ./my-cartridge query "Hello"
There are three folders worth knowing:
--root or LLMKOSH_ROOTreceipts/, intake/, and any configured external drop foldersIf you drop files into the cartridge’s intake areas, the service can process
them asynchronously. If you configure external folders through
[daemon].watched_directories, the service can absorb those too.
llm-kosh --root ./my-cartridge mcp-server
The MCP server starts read-only.
Enable stronger capabilities only for clients that should be allowed to write, mutate, or export private context:
llm-kosh --root ./my-cartridge mcp-server --allow-write
llm-kosh --root ./my-cartridge mcp-server --allow-write --allow-mutate
llm-kosh --root ./my-cartridge mcp-server --allow-private
You can also run MCP over local HTTP:
llm-kosh --root ./my-cartridge mcp-server --http --port 8000
# endpoint: http://127.0.0.1:8000/mcp
python -m pip install "llm-kosh[watch]" # filesystem events
python -m pip install "llm-kosh[server]" # FastAPI service
python -m pip install "llm-kosh[semantic]" # local vector search
python -m pip install "llm-kosh[ingest]" # document conversion helpers
python -m pip install "llm-kosh[all]" # all optional features
MCP support is included in the base installation.
python -m pip install -e ".[server,watch,ingest]"
python -m pytest -q
If you are changing packaging or release behavior, also run:
python -m build
python -m twine check dist/*
See SECURITY.md and docs/SECURITY.md for boundaries and limitations.
The Electron desktop app is packaged separately from the Python package. Local developer builds and Windows installer smoke tests are supported. Public GA desktop distribution still requires verified Windows code signing and macOS Developer ID signing/notarization.
For the current release posture across package, MCP, service, and desktop, see GA_READINESS.md.
Native C++ math acceleration is optional. Set LLM_KOSH_BUILD_NATIVE=1 and
install pybind11 before building if you want to test it. Release wheels use
the portable pure-Python fallback.
Licensed under the MIT License.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.