Shared cognitive substrate for AI agents (local-first, Markdown-native, MCP)
Project description
Lithos
Shared memory for AI agents.
A local, privacy-first knowledge base that enables heterogeneous AI agents to share knowledge and coordinate work.
What It Is
Lithos is an MCP server that provides a shared knowledge store for AI agents running on your local infrastructure. Knowledge is stored as human-readable Markdown files (compatible with Obsidian) while providing fast full-text and semantic search for agents.
Who It's For
- Teams running multiple AI agents (Agent Zero, OpenClaw, Claude Code, custom agents)
- Developers who want agents to share discoveries and avoid duplicate work
- Anyone who needs agent knowledge to be inspectable and version-controlled
Key Features
- 📁 Markdown-first: All knowledge stored as Obsidian-compatible
.mdfiles - 🔍 Fast search: Tantivy full-text + ChromaDB semantic search
- 🕸️ Knowledge graph: NetworkX-powered relationships via
[[wiki-links]] - 🤝 Multi-agent coordination: Task claiming, findings sharing, status tracking
- 🔌 MCP interface: Works with any MCP-compatible agent or tool
- 🏠 Local & private: No cloud dependencies, you own your data
Quickstart
claude mcp add --transport sse lithos http://localhost:8765/sse
Tech Stack
| Component | Technology |
|---|---|
| Storage | Markdown + YAML frontmatter |
| Full-text search | Tantivy |
| Semantic search | ChromaDB + sentence-transformers |
| Knowledge graph | NetworkX |
| Agent interface | MCP (FastMCP) |
| File sync | watchdog |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lithos_mcp-0.1.0.tar.gz.
File metadata
- Download URL: lithos_mcp-0.1.0.tar.gz
- Upload date:
- Size: 304.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Hatch/1.16.3 cpython/3.11.14 HTTPX/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bde1aa05746a055d05f77237da4c7ae7a56181b52d3a78a2243936852a73baf
|
|
| MD5 |
7d745f7da128d6f2497d84ce3852daa1
|
|
| BLAKE2b-256 |
76b82f3bd0173b9a7cfcbd52886d3101af981f163e034ad3ab4ae30483ca7ffc
|
File details
Details for the file lithos_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lithos_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 30.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: Hatch/1.16.3 cpython/3.11.14 HTTPX/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d270acf67513e06f6504c64d2cf1c7d792a617e87a8b728046b553ef6c1e258
|
|
| MD5 |
29e27eae40a9bfaf33a750894899594f
|
|
| BLAKE2b-256 |
73354a6283ca56daa6b5ea99234c1fd6f800c05c990b2bc776ec556076c78806
|