Memoer (Persistent Memory Storage)
БесплатноНе проверенProvides persistent memory storage for assistants to create and retrieve memories with filtering options by app name, category, and result limits through a SQLi
Описание
Provides persistent memory storage for assistants to create and retrieve memories with filtering options by app name, category, and result limits through a SQLite database with automatic setup.
README
A minimal, pluggable memory management library for Node.js, inspired by OpenMemory. Supports local SQLite storage, semantic search (Qdrant), and OpenAI embeddings. No web server, no frontend—just a programmatic API.
Features
- Add, list, update, delete memories
- Semantic search (Qdrant)
- User, app, and category support
- Local SQLite (via Prisma)
- TypeScript-first
Getting Started
Install dependencies:
npm installInitialize the database:
npx prisma migrate dev --name initConfigure the MCP: Create or update your MCP configuration file (e.g.,
mcp_config.json) as follows:{ "memoer-mcp": { "command": "npx", "args": ["memoer-mcp@latest"], "env": { "DATABASE_URL": "file:/Users/{your_username}/{any_folder_path}/memoer.db" //macOS example } } }Use the library in your project:
import { MemoerMCP } from "@memoer-mcp"; const memoer = new MemoerMCP(); // Example: Adding a memory await memoer.addMemory({ title: "My First Memory", content: "This is the content of my first memory.", category: "Personal" }); // Example: Listing memories const memories = await memoer.listMemories(); console.log(memories);
Development
- Edit the Prisma schema in
prisma/schema.prisma - Run
npx prisma generateafter changes - Source code in
src/
This library is now fully functional and ready for use in your projects!
### MCP Configuration Example
In your `mcp_config.json`, you can configure the `memoer-mcp` command as follows:
```json
{
"memoer-mcp": {
"command": "npx",
"args": ["memoer-mcp@latest"],
"env": {
"DATABASE_URL": "file:/Users/{your_username}/{any_folder_path}/memoer.db" //macOS example
}
}
}
Explanation of Configuration
- command: This specifies the command to run, which in this case is
npxto execute thememoer-mcppackage. - args: This is an array of arguments passed to the command. Here, it specifies the package to run.
- env: This section allows you to set environment variables needed for your application. The
DATABASE_URLpoints to your SQLite database file.
Usage
With this setup, you can now run memoer-mcp from your command line or integrate it into your application as shown in the examples. This configuration allows you to manage memories effectively using the memoer-mcp library.
If you have any further questions or need additional examples, feel free to ask!
License
This project is licensed under the MIT License - see the LICENSE file for details.
Установка Memoer (Persistent Memory Storage)
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/geli2001/memoer-mcpFAQ
Memoer (Persistent Memory Storage) MCP бесплатный?
Да, Memoer (Persistent Memory Storage) MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Memoer (Persistent Memory Storage)?
Нет, Memoer (Persistent Memory Storage) работает без API-ключей и переменных окружения.
Memoer (Persistent Memory Storage) — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Memoer (Persistent Memory Storage) в Claude Desktop, Claude Code или Cursor?
Открой Memoer (Persistent Memory Storage) на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Memoer (Persistent Memory Storage) with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
