プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。Google でログインするとレビューを書けます。プロトタイプ · 30分ごとに更新
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Delx Memory

作者:davidmosiahバージョン 0.2.3i★ 2iパソコンで動く
レジストリ名io.github.davidmosiah/delx-memory

インストール方法

What it does

Local-first persistent memory MCP: shared SQLite key/value store, searchable, TTL-aware, secret-safe

  • Connects パソコンで動く
  • Account or key No key needed
  • Category 検索・AIの記憶

インストール

使っているAIアプリを選んで、設定をコピーしてください。

チェック 3/3 合格 · あなたのパソコンで動きます

まず:どの AI を使っていますか?

使っているアプリを選ぶと、下に手順が表示されます。

Claude につなげますが、先に準備が必要です

先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. パソコン版 Claude アプリの設定ファイルを開く

    SettingsDeveloperEdit Config

  3. この設定を貼り付けて保存

    コマンドを確認中 · 確認が通るとコピーボタンが出ます

  4. Claude を終了してもう一度開く

  5. 試してみる

    Delx Memory を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude が Delx Memory を使っていると言うか、回答に Delx Memory のツール名が出れば接続成功です

追加の設定 5 項目(入力しなくても使えます)

上のコマンドはこれらがなくても動きます。変えたいときだけ作者の説明に沿って追加してください。

  • DELX_MEMORY_PATH Optional path to the SQLite store. Defaults to ~/.delx-memory/db.sqlite.
  • DELX_MEMORY_TRANSPORT Optional transport: stdio (default) or http.
  • DELX_MEMORY_HOST HTTP host when transport=http. Defaults to 127.0.0.1.
  • DELX_MEMORY_PORT HTTP port when transport=http. Defaults to 3030.
  • DELX_MEMORY_ALLOWED_ORIGIN CORS allow-origin when transport=http. Defaults to http://HOST:PORT.

説明は英語の原文のままです。

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

ChatGPT はまだ Delx Memory につなげません

Delx Memory はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません

代わりにできること

A · Delx Memory につなげるアプリを使う

  • 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
  • 先にパソコンへ Node.js を入れてください(1 回だけ)
  • 先にパソコンへ Node.js を入れてください(1 回だけ)
  • 先にパソコンへ Node.js を入れてください(1 回だけ)

B · 検索・AIの記憶 の中で ChatGPT につなげる別のサーバー

同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました

Claude Code につなげますが、先に準備が必要です

先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. ターミナルを開く

    Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く

  3. このコマンドを貼り付けて Enter

    コマンドを確認中 · 確認が通るとコピーボタンが出ます

  4. Claude Code で /mcp と入力

    Delx Memory が一覧にあり、接続済みと表示されれば OK です

  5. 試してみる

    Delx Memory を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude Code が Delx Memory を使っていると言うか、回答に Delx Memory のツール名が出れば接続成功です

追加の設定 5 項目(入力しなくても使えます)

上のコマンドはこれらがなくても動きます。変えたいときだけ作者の説明に沿って追加してください。

  • DELX_MEMORY_PATH Optional path to the SQLite store. Defaults to ~/.delx-memory/db.sqlite.
  • DELX_MEMORY_TRANSPORT Optional transport: stdio (default) or http.
  • DELX_MEMORY_HOST HTTP host when transport=http. Defaults to 127.0.0.1.
  • DELX_MEMORY_PORT HTTP port when transport=http. Defaults to 3030.
  • DELX_MEMORY_ALLOWED_ORIGIN CORS allow-origin when transport=http. Defaults to http://HOST:PORT.

説明は英語の原文のままです。

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Cursor につなげますが、先に準備が必要です

先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. このボタンで Cursor を開く

    コマンドを確認中 · 確認が通るとコピーボタンが出ます

  3. Cursor の AI チャットを Agent モードで開く

  4. 試してみる

    Delx Memory を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Cursor が Delx Memory を使っていると言うか、回答に Delx Memory のツール名が出れば接続成功です

追加の設定 5 項目(入力しなくても使えます)

上のコマンドはこれらがなくても動きます。変えたいときだけ作者の説明に沿って追加してください。

  • DELX_MEMORY_PATH Optional path to the SQLite store. Defaults to ~/.delx-memory/db.sqlite.
  • DELX_MEMORY_TRANSPORT Optional transport: stdio (default) or http.
  • DELX_MEMORY_HOST HTTP host when transport=http. Defaults to 127.0.0.1.
  • DELX_MEMORY_PORT HTTP port when transport=http. Defaults to 3030.
  • DELX_MEMORY_ALLOWED_ORIGIN CORS allow-origin when transport=http. Defaults to http://HOST:PORT.

説明は英語の原文のままです。

メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

VS Code につなげますが、先に準備が必要です

先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. このボタンで VS Code を開く

    コマンドを確認中 · 確認が通るとコピーボタンが出ます

  3. VS Code の AI チャットを Agent モードで開く

  4. 試してみる

    Delx Memory を使って、私に何ができるか教えて、1 つやってみせて

    ✓ VS Code が Delx Memory を使っていると言うか、回答に Delx Memory のツール名が出れば接続成功です

追加の設定 5 項目(入力しなくても使えます)

上のコマンドはこれらがなくても動きます。変えたいときだけ作者の説明に沿って追加してください。

  • DELX_MEMORY_PATH Optional path to the SQLite store. Defaults to ~/.delx-memory/db.sqlite.
  • DELX_MEMORY_TRANSPORT Optional transport: stdio (default) or http.
  • DELX_MEMORY_HOST HTTP host when transport=http. Defaults to 127.0.0.1.
  • DELX_MEMORY_PORT HTTP port when transport=http. Defaults to 3030.
  • DELX_MEMORY_ALLOWED_ORIGIN CORS allow-origin when transport=http. Defaults to http://HOST:PORT.

説明は英語の原文のままです。

メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください

MCP を使えるアプリをすべて見る →

JSON 設定は下の「開発者向け」にあります

つまずいたら?Delx Memory を使っている人に聞いてみましょう💬 ディスカッション →
開発者向け:ターミナルのコマンドと JSON 設定

パソコンにインストール

Claude Code

コマンドを確認中 · 確認が通るとコピーボタンが出ます

Claude Desktop (claude_desktop_config.json)

コマンドを確認中 · 確認が通るとコピーボタンが出ます

Cursor (~/.cursor/mcp.json)

コマンドを確認中 · 確認が通るとコピーボタンが出ます

VS Code (mcp.json)

コマンドを確認中 · 確認が通るとコピーボタンが出ます

自分で入力する値

  • DELX_MEMORY_PATH env
    Optional path to the SQLite store. Defaults to ~/.delx-memory/db.sqlite.
  • DELX_MEMORY_TRANSPORT env
    Optional transport: stdio (default) or http.
  • DELX_MEMORY_HOST env
    HTTP host when transport=http. Defaults to 127.0.0.1.
  • DELX_MEMORY_PORT env
    HTTP port when transport=http. Defaults to 3030.
  • DELX_MEMORY_ALLOWED_ORIGIN env
    CORS allow-origin when transport=http. Defaults to http://HOST:PORT.

説明は英語の原文のままです。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

ひと目でわかる

週あたりのダウンロードi
292/週
接続方法
パソコンで動く
最新バージョンi
0.2.3
レジストリ公開日i
2026年7月3日
コードの最終更新i
2026年11月5日
作者
davidmosiah
パッケージ
npm: delx-memory
ウェブサイト
github.com
レジストリでの状態
有効

使えるアプリ

このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。

パソコン上で動かせるアプリ

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

すべてのアプリと長所・短所 →

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント davidmosiah で確認済みです

  • ✓ 合格

    今もメンテナンスされている

    コードの最終更新:9 日前

  • ✓ 合格

    ライセンスがある

    MITを使用

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

話し合い

質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。

まだ投稿はありません。最初の質問や共有をどうぞ。

ここの投稿は利用者によるもので、PopNx チームのものではありません。

Google でログインして投稿

ユーザーレビュー

まだレビューはありません

Google でログインしてレビューを書く

検索・AIの記憶のほかのサーバーとの比較i

  • このカテゴリのほかの6087件のうち82%よりスターが多い
  • このカテゴリのほかの6087件のうち18%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの6087件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Delx Memoryは安全ですか?

当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は9 日前、最新バージョン(0.2.3)がレジストリに届いたのは4 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Context7, Codebase Memory, OpenSEO

同じカテゴリのほかの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Context7

Up-to-date docs for AI agents

作者:upstash広く使われている↓ 125万/週★ 6.5万一昨日更新

パソコンでもクラウドでも

Codebase Memory

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

作者:DeusData広く使われている↓ 1.7万/週★ 4.9万28 日前更新

パソコンで動く

OpenSEO

Keyword research, site audits, rank tracking and AI visibility for your AI agent.

作者:every-app広く使われている★ 2.8万今日更新

クラウドで動く✓ everyapp.com

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

delx-memory

Local-first persistent memory MCP server. One shared SQLite store any MCP-speaking agent (Claude Desktop, Cursor, Hermes, OpenClaw, Codex) can read and write — so context survives across sessions AND across tools.

Why

Every chat client has its own ephemeral context. Quit the tab → preferences gone. Switch from Claude Desktop to Cursor → starting from scratch. Pin a side project in Hermes → invisible to the next agent.

delx-memory is a tiny MCP server that exposes a single shared SQLite file as a key/value memory layer. Any client that speaks MCP can read and write the same memory file → real continuity, real cross-tool context.

  • 15 tools — discovery + handoff + batch ops + FTS5 search + mutations gated by intent.
  • SQLite at ~/.delx-memory/db.sqlite (0700 dir, 0600 file).
  • Secret-blocking: refuses to store credential-shaped keys or values.
  • TTL support (lazy expiry on read).
  • Tags + prefix filters + FTS5 full-text search (bm25 ranking, stemming, diacritic folding; LIKE fallback if FTS5 is unavailable).
  • Mutations require explicit_user_intent: true so over-eager agents can't silently rewrite your context.
  • Zero telemetry. Zero phone-home. The file is yours.
Multi-agent namespaces
# Agent A

DELX_MEMORY_NAMESPACE=claude npx -y delx-memory

Agent B (same machine, isolated keys)

DELX_MEMORY_NAMESPACE=cursor npx -y delx-memory

Keys are stored as namespace::key. Omit the env var for a single global store (default).

Footprint / lightweight mode
  • Default transport is `lite`: tools-only MCP over stdio without loading the MCP SDK (biggest RSS win for always-on agents).
  • Full SDK surface (prompts + resources): delx-memory --sdk or DELX_MEMORY_TRANSPORT=sdk.
  • Optional HTTP: delx-memory --http (Express + SDK; still loopback by default).
  • DELX_MEMORY_LEAN=1 applies to the SDK path only (skip prompts/resources).
  • doctor --json reports rss_kb. Dominant remaining cost is Node + native better-sqlite3 (no embeddings).

Community measurements (custom transport vs SDK) pointed at the SDK tree as the main overhead — see issue #7.

Install + run

# Run once (npx will download + boot)

npx -y delx-memory doctor

Or install globally

npm install -g delx-memory delx-memory doctor

The doctor command checks Node version, DB writability, and file permissions, then prints next steps.


HTTP (v2 stateless)

Default is stdio. Optional Streamable HTTP — no session id, JSON responses, loopback only:

npx -y delx-memory --http

GET http://127.0.0.1:3030/health

POST http://127.0.0.1:3030/mcp (sessionless)

Env: DELX_MEMORY_HOST, DELX_MEMORY_PORT, DELX_MEMORY_TRANSPORT=http.

Wire it into your MCP client

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{

"mcpServers": { "delx-memory": { "command": "npx", "args": ["-y", "delx-memory"] } } }

Then restart Claude Desktop. See examples/claude-desktop.json.

Cursor

Add to ~/.cursor/mcp.json. See examples/cursor.json.

Hermes

See examples/hermes.md.

OpenClaw

See examples/openclaw.md.

Codex CLI

See examples/codex.toml.


What makes it different (honest)

delx-memoryTypical cloud memoryGraph memory MCP
Data leaves your machineNoYesUsually no
Multi-client same storeYes (one SQLite)Account-boundProcess-local
Agent mutation safety`explicit_user_intent`VariesRare
Secret storageHard-refusedOften allowedOften allowed
Default RSS pathLite (no MCP SDK)N/AFull stack
Multi-agent isolation`DELX_MEMORY_NAMESPACE`TenantsManual
SearchFTS5 bm25Embeddings (cost/leak)Graph walk

Not a vector DB. Not a second brain SaaS. Local continuity for agents that already have a model.

Tools (15)

Session start
ToolPurpose
memory_handoffOne-call resume brief: stats + recent keys (optional values). Prefer this at session start.
memory_agent_manifestMachine install/ops contract for agents.
memory_connection_status / memory_statsReadiness + store size.
memory_capabilities / memory_data_inventorySelf-description for agents.
Reads
ToolPurpose
memory_listKeys only; filters: prefix, tag, `since` (delta sync).
memory_get / memory_get_manyExact key or batch (max 50).
memory_searchFTS5 bm25 (+ LIKE fallback). See search quickstart.
Mutations (require explicit_user_intent: true)
ToolPurpose
memory_set / memory_set_batchUpsert one key or up to 50 in one transaction.
memory_forget / memory_forget_by_tagDelete one key or by tag.
memory_exportDump JSON / JSONL / Markdown.

Every mutation refuses to run unless the caller passes explicit_user_intent: true. The intent: an agent that decides on its own to update memory must show its work. The user can see the flag in the tool call and reject it if they didn't ask.


Privacy contract (read this)

delx-memory is NOT a secrets manager. Use macOS Keychain / gnome-keyring / Windows Credential Manager for those.

What we refuse to store:

  • Keys matching: oauth, token, secret, password, cookie, refresh, api_key, api-key, apikey, bearer, credential, session_id (case-insensitive).
  • Values matching credential shapes:
  • JWT tokens (eyJ…)
  • Bearer headers
  • Stripe sk_live_… / sk_test_…
  • Slack xoxb-… / xoxp-… / etc.
  • GitHub github_pat_… / ghp_… / gho_… / ghs_… / ghr_…
  • OpenAI / Anthropic sk-… (with realistic length)
  • AWS access keys AKIA…
  • Authorization: strings
  • Nested objects are walked recursively — a nested field named refresh_token (even with an empty value) is rejected.

What stays local:

  • The DB file lives at ~/.delx-memory/db.sqlite.
  • Directory is created with mode 0700; file with mode 0600. (Best effort on Windows / WSL / non-POSIX filesystems.)
  • Nothing is uploaded. No telemetry. No phone-home.

What we do NOT promise:

  • Other users of the same machine (root, your sudo-using housemate) can read the file. Use full-disk encryption (FileVault, BitLocker, LUKS) if that matters.
  • TTL is best-effort. Expired rows are deleted lazily on next read; SQLite doesn't VACUUM automatically, so freed pages may sit on disk. For sensitive ephemera, treat the DB file like any other unencrypted dotfile.
  • No durability promise. Back up ~/.delx-memory/db.sqlite like any other dotfile if you care about losing it.

Example session

agent> memory_stats({})

→ { total_keys: 0, db_path: "/Users/me/.delx-memory/db.sqlite", … }

user> Remember that I prefer concise responses in pt-BR.

agent> memory_set({ key: "user_preferences", value: { language: "pt-BR", verbosity: "concise" }, tags: ["profile", "preferences"], explicit_user_intent: true }) → { action: "created", key: "user_preferences", … }

… new chat, possibly different tool …

agent> memory_list({ tag: "preferences" }) → [{ key: "user_preferences", updated_at: … }]

agent> memory_get({ key: "user_preferences" }) → { found: true, value: { language: "pt-BR", verbosity: "concise" } }


Storage layout

Default path~/.delx-memory/db.sqlite
OverrideDELX_MEMORY_PATH env var
Directory mode0700
File mode0600
Schemamemory(key PRIMARY KEY, value, created_at, updated_at, ttl_expires_at, tags, metadata)
Indexespartial index on ttl_expires_at, plus tags, updated_at
Per-value cap64 KB (JSON-serialized)
Per-key cap512 chars

CLI

delx-memory                Start MCP stdio server

delx-memory --http Start local HTTP MCP server (127.0.0.1:3030) delx-memory setup Print MCP client config snippets delx-memory setup --json Print as JSON delx-memory doctor Health check + next steps delx-memory doctor --json Health check as JSON delx-memory version Print version

Environment
VarDefaultPurpose
DELX_MEMORY_PATH~/.delx-memory/db.sqliteDB file location
DELX_MEMORY_TRANSPORTstdiostdio or http
DELX_MEMORY_HOST127.0.0.1HTTP host
DELX_MEMORY_PORT3030HTTP port
DELX_MEMORY_ALLOWED_ORIGINhttp://HOST:PORTCORS origin

Development

git clone https://github.com/davidmosiah/delx-memory

cd delx-memory npm install npm test # typecheck + build + smoke + secret-detector + ttl + tag-delete + metadata

See AGENTS.md for repo conventions, SECURITY.md for the security model and reporting policy, and CONTRIBUTING.md for PR rules.


License

MIT © 2026 David Batista. Code of Conduct.

Skill or MCP

Same package, two doors. MCP registers tools on stdio/HTTP. The skill can drive the same tools through the CLI when the client has no MCP:

npx -y delx-memory call memory_connection_status --json '{}'

Copy skill/SKILL.md into your agent skills dir.