Mnemosyne
Integrates with Cloudflare Workers for building platform connectors and consent mechanisms in the prototype.
Integrates with NEAR blockchain for consent NFTs, enabling data ownership and permission tracking.
Stores memories as Markdown files in an Obsidian vault, allowing direct editing and local ownership.
Uses Ollama for local embeddings, enabling memory indexing with locally hosted models.
Uses PostgreSQL with pgvector for vector similarity search and metadata storage.
Uses SQLite as a lightweight embedded database for memory storage, ideal for development and personal use.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Mnemosyneremember the API rate limit decision: 100 req/min"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π§ Palimpsest
The Context Engine for AI Agents β Give your AI agents persistent, observable, compliant memory.
All memories are plain markdown files you own. Search by meaning, traverse relationships, schedule reminders, and protect against poisoned data.
β οΈ Rebrand Notice
This project was formerly known as Mnemosyne. We rebranded to Palimpsest in July 2026 to avoid confusion with an unrelated project that adopted the same name.
Why Palimpsest? A palimpsest is a manuscript on which later writing has been superimposed on earlier writing β yet traces of the original remain. It's the perfect metaphor for layered, persistent, evolving memory.
Related MCP server: Synapto
What is Palimpsest?
Palimpsest is a production-grade memory platform for AI agents. Unlike simple chat history or RAG, it gives agents:
Long-term persistent memory β survives restarts, works across sessions
Semantic search β find ideas by meaning, not just keywords
Graph memory β notes link via
[[wiki-links]], traverse relationshipsSecurity gates β injection detection, contradiction flagging, near-duplicate checks
Prospective memory β "remind me in 3 days" β and it actually happens
Sleep consolidation β nightly maintenance: archive stale, merge duplicates
MCP server β Claude Code, Cursor, any MCP client can read/write memory
Observability β audit trails, contamination detection, memory health dashboard
Compliance β GDPR Article 17, EU AI Act ready
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββ
β Your Question β
β "What did we decide about API rate limit?" β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββ
β
ββββββββββββββββββββΌβββββββββββββββββββββββββββ
β Palimpsest Memory Platform β
β ββββββββββββ ββββββββββββ ββββββββββββ β
β β Semantic β β Keyword β β Graph β β
β β Search β β Search β β Search β β
β β(pgvector)β β(tsvector)β β(wikilinksβ β
β ββββββ¬ββββββ ββββββ¬ββββββ ββββββ¬ββββββ β
β ββββββββββββββ¬βββββββββββββ β
β β β
β βββββββββΌβββββββββ β
β β RRF Merge β β
β βββββββββ¬βββββββββ β
β β β
β βββββββββββββββββββΌβββββββββββββββββββββ β
β β Markdown Vault (source of truth) β β
β β ~/Palimpsest/vault/*.md β β
β βββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββQuick Start
# Clone the platform
git clone https://github.com/M4F-S/palimpsest
cd palimpsest
# Install (SQLite works out of the box)
pip install -e ".[dev]"
# Or with PostgreSQL + pgvector for production:
docker run -d --name palimpsest-pg -p 15432:5432 \
-e POSTGRES_USER=palimpsest \
-e POSTGRES_PASSWORD=palimpsest_secret \
-e POSTGRES_DB=palimpsest \
ankane/pgvector:latestfrom palimpsest import UnifiedMemorySystem
memory = UnifiedMemorySystem()
# Save a memory
memory.remember(
title="API Rate Limit Decision",
content="100 req/min with burst to 200. Alert if p95 > 200ms.",
tags=["api", "decision"],
salience=0.9
)
# Search by meaning
results = memory.recall("rate limiting policy", mode="hybrid", top_k=5)
# Schedule a reminder
memory.remind_me("Review API metrics", "2026-07-07T09:00:00", recurring="weekly")
# Run nightly maintenance
memory.consolidate()Kimi Skill
For the Kimi AI skill (minimal installable version):
π github.com/M4F-S/kimi-palimpsest-skill
The skill repo contains only the essential files for Kimi integration: SKILL.md, palimpsest/ package, and tests.
Documentation
Document | Purpose |
Architecture and design decisions | |
Installation and configuration guide | |
V3 roadmap and rebuild strategy | |
Strategic decisions log | |
Research reports and competitive analysis | |
Test coverage and results | |
Version history | |
Contribution guidelines |
Environment Variables
Variable | Default | Purpose |
| (none) | PostgreSQL connection string |
|
| SQLite database path |
|
| Markdown vault directory |
|
| Sentence-transformers model |
|
| Ollama server for embeddings |
License
Apache 2.0
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/M4F-S/mnemosyne'
If you have feedback or need assistance with the MCP directory API, please join our Discord server