Unified
FreeNot checkedA wrapper MCP server that enables simultaneous memory storage and retrieval across OpenMemory and Cipher through unified add_memories and search_memory tools.
About
A wrapper MCP server that enables simultaneous memory storage and retrieval across OpenMemory and Cipher through unified add_memories and search_memory tools.
README
OpenMemory と Cipher を束ねるラッパー MCP サーバー。
add_memories / search_memory の1回の呼び出しで両方に同時に記録・検索できる。
構成
Claude Desktop (stdio)
↓
unified-mcp.js
├→ OpenMemory(mcp-remote Streamable HTTP → localhost:8765)
└→ Cipher(stdio)
セットアップ
1. 依存インストール
npm install
2. claude_desktop_config.json
macOS
{
"mcpServers": {
"unified-memory": {
"command": "node",
"args": ["<path-to>/unified-mcp.js"],
"env": {
"PATH": "<node-bin-dir>:/usr/local/bin:/usr/bin:/bin",
"OPENMEMORY_URL": "http://localhost:8765/mcp/claude/http/ubuntu",
"CIPHER_CMD": "<node-bin-dir>/cipher",
"CIPHER_CWD": "<path-to>/cipher",
"CIPHER_AGENT_CONFIG": "<path-to>/cipher.yml",
"NPX_PATH": "<node-bin-dir>/npx",
"OPENAI_API_KEY": "sk-proj-...",
"MCP_SERVER_MODE": "aggregator",
"USE_ASK_CIPHER": "true"
}
}
}
}
<node-bin-dir>: nodebrew 等の bin ディレクトリ(例:~/.nodebrew/current/bin)CIPHER_AGENT_CONFIGを指定するとcipher --mode mcp --agent <config>で直接起動NPX_PATHを指定すると、そのディレクトリが PATH に自動追加される
Windows
{
"mcpServers": {
"unified-memory": {
"command": "node",
"args": ["<path-to>\\unified-mcp.js"],
"env": {
"OPENMEMORY_URL": "http://localhost:8765/mcp/claude/http/ubuntu",
"CIPHER_CMD": "npm.cmd",
"CIPHER_CWD": "<path-to>\\cipher",
"OPENAI_API_KEY": "sk-proj-...",
"MCP_SERVER_MODE": "aggregator",
"USE_ASK_CIPHER": "true",
"PATH": "C:\\Program Files\\nodejs;C:\\Windows\\System32"
}
}
}
}
CIPHER_AGENT_CONFIG未指定時はnpm run mcpで起動(Windows 向け)
Claude Code
~/.claude.json の mcpServers に追加する。
Cipher aggregator モードには MCP_SERVER_MODE と USE_ASK_CIPHER が必要。
{
"mcpServers": {
"unified-memory": {
"type": "stdio",
"command": "node",
"args": ["<path-to>/unified-mcp.js"],
"env": {
"PATH": "<node-bin-dir>:/usr/local/bin:/usr/bin:/bin",
"OPENMEMORY_URL": "http://localhost:8765/mcp/claude/http/ubuntu",
"CIPHER_CMD": "<node-bin-dir>/cipher",
"CIPHER_CWD": "<path-to>/cipher",
"CIPHER_AGENT_CONFIG": "<path-to>/cipher.yml",
"NPX_PATH": "<node-bin-dir>/npx",
"OPENAI_API_KEY": "sk-proj-...",
"MCP_SERVER_MODE": "aggregator",
"USE_ASK_CIPHER": "true"
}
}
}
}
3. 環境変数
| 変数 | 説明 | 必須 |
|---|---|---|
OPENMEMORY_URL |
OpenMemory の mcp-remote エンドポイント | ✅ |
CIPHER_CMD |
Cipher の実行コマンド(macOS: フルパス, Windows: npm.cmd) |
✅ |
CIPHER_CWD |
Cipher の作業ディレクトリ | ✅ |
OPENAI_API_KEY |
Cipher が使う OpenAI API キー | ✅ |
NPX_PATH |
npx のフルパス(macOS でPATH が通らない場合) | |
CIPHER_AGENT_CONFIG |
cipher.yml のパス(指定時は直接起動) | |
MCP_SERVER_MODE |
Cipher サーバーモード(aggregator で全ツール公開) |
✅ |
USE_ASK_CIPHER |
true で ask_cipher ツールを有効化 |
✅ |
ツール
| ツール名 | 説明 |
|---|---|
add_memories |
OpenMemory と Cipher の両方に記憶を保存 |
search_memory |
OpenMemory と Cipher の両方から検索 |
前提
- OpenMemory が Docker で起動済み
- Cipher が起動できる状態
- OpenMemory には
mcp-remote経由で Streamable HTTP 接続
Installing Unified
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/shooebill/unified-mcpFAQ
Is Unified MCP free?
Yes, Unified MCP is free — one-click install via Unyly at no cost.
Does Unified need an API key?
No, Unified runs without API keys or environment variables.
Is Unified hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Unified in Claude Desktop, Claude Code or Cursor?
Open Unified on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Unified with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
