Simple Good Llm Memory Server
БесплатноНе проверенEnables LLMs to store, search, and manage memories with hybrid semantic and keyword search using ChromaDB and Neo4j for persistent memory and knowledge graph ca
Описание
Enables LLMs to store, search, and manage memories with hybrid semantic and keyword search using ChromaDB and Neo4j for persistent memory and knowledge graph capabilities.
README
Quick Start
1. Start Services
docker-compose up -d
This starts:
- ChromaDB (port 8000) - Vector storage for semantic search
- Neo4j (ports 7474, 7687) - Knowledge graph for relationships
2. Configure in llm client
Type /mcp in llm client and add:
{
"mcpServers": {
"skynet-memory": {
"command": "node",
"args": ["/Users/PROECT_DIRECTORY/dist/index.js"],
"env": {
"CHROMA_URL": "http://localhost:8000",
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USER": "neo4j",
"NEO4J_PASSWORD": "password123"
}
}
}
}
3. Restart llm client
Changes take effect after restart.
Features
Dual Storage Architecture
- ChromaDB: Vector embeddings for semantic search
- Neo4j: Graph relationships between memories, tags, sessions
Hybrid Search
- Semantic search via embeddings (Google text-embedding-004)
- Keyword fallback when semantic results are poor
- Intelligent merging and ranking
Memory Operations
- Save: Store with tags, importance (1-10), context, session
- Search: Semantic + keyword hybrid with filters
- Update: Modify existing memories
- Delete: Remove with automatic graph cleanup
- Related: Find semantically similar memories
- Stats: Analytics and tag distribution
- Time Range: Temporal queries with pagination
Resilience
- Automatic retry queues for failed syncs
- Health checks and graceful degradation
- Falls back to hash-based embeddings if API unavailable
Architecture
┌─────────────────────────────────────────┐
│ MCP Server (index.js) │
│ - 8 Tools exposed via MCP protocol │
└────────────┬────────────────────────────┘
│
┌────────────┴────────────────────────────┐
│ Conscious Memory Service │
│ - Hybrid search logic │
│ - Importance scoring │
│ - Session management │
└────────┬─────────────┬──────────────────┘
│ │
▼ ▼
┌─────────────┐ ┌──────────────────┐
│ ChromaDB │ │ Neo4j KG │
│ Vectors │ │ Relationships │
└─────────────┘ └──────────────────┘
8 MCP Tools
- save_memory - Store information
- search_memories - Search with filters
- search_memories_by_time_range - Temporal queries
- update_memory - Modify memories
- delete_memory - Remove memories
- get_memory_tags - List all tags
- get_related_memories - Find similar
- get_memory_stats - Analytics
Environment Variables
# ChromaDB
CHROMA_URL=http://localhost:8000
MEMORY_COLLECTION_NAME=skynet_memories
# Neo4j
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password123
# Google Embeddings (optional)
GOOGLE_API_KEY=your_key_here
Development
# Install dependencies
npm install
# Build
npm run build
# Type check
npm run type-check
License
MIT
Установка Simple Good Llm Memory Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/esinecan/simple-good-llm-memory-mcp-serverFAQ
Simple Good Llm Memory Server MCP бесплатный?
Да, Simple Good Llm Memory Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Simple Good Llm Memory Server?
Нет, Simple Good Llm Memory Server работает без API-ключей и переменных окружения.
Simple Good Llm Memory Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Simple Good Llm Memory Server в Claude Desktop, Claude Code или Cursor?
Открой Simple Good Llm Memory Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Simple Good Llm Memory Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
