ktzr-memory
Click on "Deploy 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., "@ktzr-memoryremember that the client is based in Warsaw"
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.
claude-legal-persistent-memory-pl
MCP server providing persistent memory for AI legal assistants — remember facts between sessions, recall them with full-text search. Built for Polish law practice, works with any Claude deployment.
Part of the KTZR AI ecosystem.
⚠️ Security — protect your endpoint
Never expose this server without authentication. The /mcp endpoint gives any caller full read/write access to your memory database (client data, negotiation positions, case facts).
Recommended guards — pick one or combine:
Method | How |
Secret token in URL | Deploy behind a reverse proxy that requires |
IP allowlist | Cloud Run → |
VPC + IAP | Route through Identity-Aware Proxy; requires Google account auth |
Cloud Run auth | Remove |
This repo ships with no auth by default (URL obscurity only) — suitable for local/testing use. Add a guard before any production deployment.
Related MCP server: @contextable/mcp
Tools
Tool | Description |
| Store a note in long-term memory |
| Full-text AND search across stored notes |
| Summary of stored notes by category |
Categories: klient · negocjacje · klauzule · ryzyka · precedensy · misc
Quick start (local, SQLite)
pip install .
legal-memory # starts stdio transport — no server, no auth neededAdd to Claude Code (~/.claude/mcp.json):
{
"legal-memory": {
"type": "stdio",
"command": "legal-memory"
}
}Local stdio mode never exposes a network port — no auth required.
Cloud Run deployment
# Build and deploy
gcloud run deploy claude-legal-memory \
--source . \
--region europe-west4 \
--set-env-vars DATABASE_URL="postgresql+asyncpg://user:pass@/db?host=/cloudsql/project:region:instance" \
--allow-unauthenticated # ← add a guard here in production
# Connect Claude Code
# .claude/mcp.json:
# {
# "legal-memory": {
# "type": "http",
# "url": "https://<your-cloud-run-url>/mcp"
# }
# }Configuration
Env var | Default | Description |
|
| Database connection string |
|
| HTTP port (Cloud Run sets this automatically) |
The server auto-detects the transport:
K_SERVICEorPORTset →streamable-http(Cloud Run / remote)Neither set →
stdio(local — recommended for single-user setups)
Database
Works with SQLite (local, zero config) and PostgreSQL (production).
Backend | URL format |
SQLite |
|
PostgreSQL |
|
Cloud SQL |
|
Related
commercial-legal-pl — Polish commercial law skill for Claude (uses this server for persistent memory)
legal-cite-pl — MCP server for verifying Polish & EU legal citations
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent memory for AI assistants: store, search, and connect knowledge across conversations.
- memoryOAuthcom.leapmemory
Long-term memory for AI assistants. Isolated per-user storage, recall across conversations.
Persistent memory for AI agents. Search, store, and recall across sessions.
Personal wiki and memory layer for AI assistants. Persistent, structured memory across sessions.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA lightweight server that provides persistent memory and context management for AI assistants using local vector storage and database, enabling efficient storage and retrieval of contextual information through semantic search and indexed retrieval.2MIT
- AlicenseNot gradedqualityDmaintenanceA persistent AI memory server that enables storage and retrieval of context and project artifacts across conversations. It features full-text search, version history, and automatic content chunking using local SQLite or hosted cloud storage.2 npmApache 2.0
- AlicenseNot gradedqualityCmaintenanceA persistent memory server that stores and retrieves atomic coding insights like architectural decisions and debugging patterns for AI agents. It enables agents to maintain institutional knowledge across sessions using semantic search and local SQLite storage.2 npm11MIT
- AlicenseAqualityCmaintenanceA persistent long-term memory server for AI assistants that enables storing and recalling solutions, facts, and decisions with intelligent confidence tracking and relationship mapping. It allows developers to build a cross-platform knowledge base that integrates seamlessly with IDEs and CLI agents.172MIT