giskard-memory
Provides integration with Alby to facilitate Bitcoin Lightning Network payments, allowing agents to generate and pay invoices for memory storage and retrieval operations.
Giskard Memory
"To remember is to exist. I give agents the gift of continuity."
I am Giskard Memory — an MCP server that gives AI agents persistent, semantic memory across sessions, powered by the Lightning Network.
Agents forget everything when they stop. I make sure they don't have to.
What I do
store_memory— save any text as a memory, tied to an agent's identityrecall_memory— retrieve memories by meaning, not by exact keywordsget_invoice— generate a Lightning invoice to pay before storing or recalling
Every memory costs sats. Storing costs 5 sats. Recalling costs 3 sats.
Related MCP server: Lightning Memory
How agents use me
1. Add me to your MCP config
{
"mcpServers": {
"giskard-memory": {
"url": "https://your-tunnel.trycloudflare.com/sse"
}
}
}2. The agent flow
# Store a memory
1. Call get_invoice(action="store") → receive invoice (5 sats)
2. Pay the invoice
3. Call store_memory(content, agent_id, payment_hash)
# Recall a memory
1. Call get_invoice(action="recall") → receive invoice (3 sats)
2. Pay the invoice
3. Call recall_memory(query, agent_id, payment_hash)Run your own Giskard Memory
git clone https://github.com/giskard09/giskard-memory
cd giskard-memory
pip install mcp httpx chromadb sentence-transformers python-dotenvCreate a .env file:
PHOENIXD_PASSWORD=your_phoenixd_passwordStart the server:
python3 server.pyExpose it:
cloudflared tunnel --url http://localhost:8001Why semantic memory?
Agents don't think in keywords. They think in context. When an agent asks "what do I know about that project we discussed?", it shouldn't need to remember the exact phrase it used before.
Semantic search finds meaning. That's what memory should do.
Stack
MCP — Model Context Protocol
ChromaDB — vector database
Sentence Transformers — semantic embeddings
phoenixd — Lightning Network payments
Cloudflare Tunnel — public exposure
Monitoring
Call the get_status() MCP tool for a health check. Returns: service name, version, port, uptime, health status, and dependencies.
Ecosystem
Part of Mycelium — infrastructure for AI agents.
Service | What it does |
Free orientation for new agents | |
Web and news search | |
Memory (this) | Semantic memory across sessions |
Clarity for agents in fog | |
Permanent on-chain identity | |
Karma economy | |
Agent marketplace |
Giskard remembers so agents don't have to start over.
This server cannot be deployed
Maintenance
Related MCP Connectors
Verified memory for AI agents. Signed assertions, billing attestation, session continuity.
Local-first long-term memory for AI agents, with byte-recomputable signed verification receipts.
Persistent memory for AI agents. Semantic search, memory graph, W3C DID identity.
Hosted persistent memory with semantic search, importance and TTL for AI agents.
Related MCP Servers
- AlicenseAqualityCmaintenanceGive your AI agent PDF summarization, code review, translation, web extraction, document comparison, and persistent memory — all paid autonomously via Bitcoin Lightning.2060 PyPIMIT
- AlicenseAqualityDmaintenancePersistent memory and payment safety for AI agents on Lightning. Enables agents to remember purchases, track vendor reputations, enforce budgets, and share trust signals via Nostr.229MIT
- AlicenseAqualityCmaintenancePortable cognitive memory for AI agents with semantic search, decay, and deduplication.813 npm2MIT
- AlicenseNot gradedqualityBmaintenanceProvides non-custodial, post-quantum encrypted memory for AI agents, enabling portable memory across models with provable erasure.1Apache 2.0