loading…
Search for a command to run...
loading…
Provides a plug-and-play persistent memory layer for MCP-compatible AI assistants, enabling them to store, retrieve, and delete memories across multiple databas
Provides a plug-and-play persistent memory layer for MCP-compatible AI assistants, enabling them to store, retrieve, and delete memories across multiple databases simultaneously using semantic vector search.
npm version npm downloads Node.js TypeScript MCP Compatible License Powered by ManasDB
ManasDB = Memory Layer for AI Agents.
AI agents today lack persistent memory. @manasdb/mcp-server provides a plug-and-play memory layer for MCP-compatible assistants like Claude and Cursor — powered by ManasDB's unique polyglot storage architecture.
With a single MCP server, AI agents can:
No custom integration. No boilerplate. Just one command.
npx @manasdb/mcp-server setup
This drops you into an interactive setup wizard that generates a ready-to-paste claude_desktop_config.json snippet in under 60 seconds.
AI Assistant (Claude / Cursor / Any MCP Client)
│
│ MCP Protocol (stdio)
▼
@manasdb/mcp-server
│
│ Tools: memorize · recall · forget
▼
@manasdb/core ◄── Embeddings (Transformers / Ollama / Gemini / OpenAI)
│
┌───┴──────────────────┬────────────────────┐
▼ ▼ ▼
MongoDB PostgreSQL Redis / ES
(coming soon)
ManasDB is AI Memory Infrastructure. The components are:
| Package | Role |
|---|---|
@manasdb/core |
Core library: chunking, embedding, polyglot storage |
@manasdb/mcp-server |
MCP Server: exposes tools to AI assistants |
| Database Adapters | MongoDB, PostgreSQL (built-in), Redis, Elasticsearch (planned) |
| Feature | ManasDB | Mem0 | memGPT | LangChain |
|---|---|---|---|---|
| Polyglot Storage | ✔ | ✘ | ✘ | ✘ |
| Multiple DBs simultaneously | ✔ | ✘ | ✘ | ✘ |
| Deduplicated Retrieval | ✔ | Limited | Limited | Limited |
| Local Embedding (Ollama) | ✔ | ✘ | ✘ | Limited |
| Agent Tools (MCP) | ✔ | Partial | Partial | Partial |
| Zero Cloud Lock-in | ✔ | ✘ | ✘ | ✘ |
| Database | Status | Provider Type |
|---|---|---|
| MongoDB (Atlas / Local) | ✅ Stable | mongodb |
| PostgreSQL (pgvector) | ✅ Stable | postgres |
| Redis | 🔜 Coming Soon | redis |
| Elasticsearch | 🔜 Coming Soon | elasticsearch |
Here is how it works end-to-end in Claude Desktop:
User: Remember my name is Akshay.
Claude → memorize called
{
"text": "User name is Akshay"
}
✅ Successfully memorized the context across all healthy database providers.
Later in a new conversation...
User: What is my name?
Claude → recall called
{
"query": "user name"
}
Claude: Your name is Akshay.
For deeper information on how ManasDB's polyglot memory, chunking, and retrieval algorithms work, see the primary SDK: @manasdb/core.
npx @manasdb/mcp-server setup
The wizard will ask you for:
transformers, ollama, gemini, openai)nomic-embed-text:latest for Ollama)It then outputs a ready-to-use claude_desktop_config.json snippet.
Pass the full config to as a --manas-config argument or set MANAS_DB_CONFIG as an environment variable. The config supports all @manasdb/core options:
{
"databases": [
{
"type": "mongodb",
"uri": "mongodb://localhost:27017",
"dbName": "my_app"
},
{ "type": "postgres", "uri": "postgresql://localhost:5432/postgres" }
],
"projectName": "knowledge_base",
"modelConfig": { "source": "ollama", "model": "nomic-embed-text:latest" },
"telemetry": true,
"debug": false
}
{
"mcpServers": {
"manasdb": {
"command": "npx",
"args": [
"-y",
"@manasdb/mcp-server",
"--manas-config={\"databases\":[{\"type\":\"mongodb\",\"uri\":\"mongodb://...\"}],\"modelConfig\":{\"source\":\"transformers\"}}"
]
}
}
}
commandnpx -y @manasdb/mcp-server --manas-config="{...}"| Tool | Description | Input |
|---|---|---|
memorize |
Store information into ManasDB | { "text": "..." } |
recall |
Retrieve context semantically. Returns results with contentId for each memory. |
{ "query": "..." } |
forget |
Permanently delete a memory from all databases by its contentId (returned by recall). |
{ "contentId": "..." } |
Tip: Use
recallfirst to find thecontentIdof the memory you want to delete, then pass it toforget.
See LICENSE.
Выполни в терминале:
claude mcp add manasdb-mcp-server -- npx Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolProvides auto-configuration for setting up an MCP server in Spring Boot applications.
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-hzНе уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai