プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Memanto

作者:moorcheh-aiバージョン 0.1.5i★ –iパソコンで動く
レジストリ名io.github.moorcheh-ai/memanto

インストール

概要

作者による説明(英語の原文)

MCP server for Memanto - persistent semantic memory for any MCP-compatible agent

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 検索・AIの記憶

インストール

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

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • PyPIPythonのuvのインストール(uvxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "memanto": {
      "command": "uvx",
      "args": [
        "memanto-mcp"
      ]
    }
  }
}

ターミナルでこれを実行します

claude mcp add memanto -- uvx memanto-mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "memanto": {
      "command": "uvx",
      "args": [
        "memanto-mcp"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "memanto": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "memanto-mcp"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

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

できること

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

基本チェックi

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

  • ✓ 合格

    作者とリポジトリが一致

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

  • … 未チェック

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

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

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

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

  • – 対象外

    OAuthでサインイン

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

  • … 未チェック

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

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

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

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

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

よくある質問

Memantoは安全ですか?

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

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

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

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

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

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

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

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

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

代わりに使えるものは?

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

代わりの候補

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

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

Context7

作者:upstash

Up-to-date docs for AI agents

パソコンでもクラウドでも★ 64,224MIT昨日更新
インストール

Codebase Memory

作者:DeusData

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

パソコンで動く★ 48,148MIT21 日前更新
インストール

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

クラウドで動く★ 5,213MIT2 か月前更新
インストール

作者のREADME

READMEを開く

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

Memanto MCP Server

mcp-name: io.github.moorcheh-ai/memanto

Persistent semantic memory for any MCP-compatible agent.

This package exposes Memanto's memory primitives — remember, recall, answer, and friends — as Model Context Protocol (MCP) tools so any MCP client (Claude Desktop, Cursor, Windsurf, Cline, Continue, Goose, custom agents, …) can plug into long-term memory in a single config line.

One Moorcheh API key → typed semantic memory across every agent that

shares the namespace, with sub-90 ms retrieval, conflict detection, and

zero ingestion latency.


Install

pip install memanto-mcp

Requires Python 3.10+, memanto>=0.2.13, mcp>=1.2,<2, and a Moorcheh API key (free tier: 100K ops/month).

Quick start (Claude Desktop)

  1. Get a Moorcheh API key from the console.
  2. Edit claude_desktop_config.json (Settings → Developer → Edit Config):
{

"mcpServers": { "memanto": { "command": "memanto-mcp", "env": { "MOORCHEH_API_KEY": "mch_xxxxxxxxxxxxxxxxxx", "MEMANTO_DEFAULT_AGENT_ID": "my-assistant" } } } }

  1. Restart Claude Desktop. Ask it to *"remember that I prefer concise answers"* — then in a brand-new chat tomorrow ask *"what do I prefer?"*.

The first call auto-creates the my-assistant agent and namespace; every subsequent call reuses the same persistent memory.

Quick start (Cursor / Windsurf / Cline / Continue / Goose)

Most clients consume a config file in the standard MCP shape. The same JSON snippet works almost verbatim:

{

"mcpServers": { "memanto": { "command": "memanto-mcp", "env": { "MOORCHEH_API_KEY": "mch_xxxxxxxxxxxxxxxxxx", "MEMANTO_DEFAULT_AGENT_ID": "cursor-workspace" } } } }

ClientConfig path
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Cursor~/.cursor/mcp.json (or per-project .cursor/mcp.json)
Windsurf~/.codeium/windsurf/mcp_config.json
Cline (VS Code)~/.config/Code/User/globalStorage/cline.cline/settings/cline_mcp_settings.json
Continue~/.continue/config.json → experimental.modelContextProtocolServers
Goose~/.config/goose/config.yaml

Available tools

The server registers 7 memory tools by default. Set MEMANTO_EXPOSE_ADMIN=true to also expose 4 agent-management tools.

Memory tools (always on)
ToolWhen the agent should call it
rememberPersist a single new fact/preference/decision/goal/instruction.
batch_rememberPersist up to 100 memories in one call (e.g. extracted from a document).
recallSemantic search — *always* check here before asking the user to repeat stable info.
recall_recent"What did we just decide?" — newest-first, no query needed.
recall_as_ofPoint-in-time recall — "what did we know on 2025-11-01?"
recall_changed_sinceDifferential — "what's new since I last checked?"
answerRAG: grounded LLM answer synthesized over the agent's memories.
Agent admin tools (opt-in)

Enabled when MEMANTO_EXPOSE_ADMIN=true:

ToolPurpose
create_agentCreate a new memory namespace.
list_agentsList every agent the API key can see.
get_agentLook up an agent's metadata.
delete_agentRemove an agent's local metadata.

Memory types accepted by remember / batch_remember: fact, preference, goal, decision, artifact, learning, event, instruction, relationship, context, observation, commitment, error.

Provenance values: explicit_statement, inferred, corrected, validated, observed, imported.

Source attribution

source names *who wrote* a memory, so recall can be attributed and filtered per writer. It is open: user, agent, tool, system, or a specific writer such as cursor, codex, claude_code, mem0. Labels are limited to 64 letters, digits, ., _, or - so that #source: stays a usable filter.

When a tool call omits source, the server attributes the write to the connected MCP client from the initialize handshake (cursor, codex, claude-ai, …), falling back to mcp-agent when the client sends no name. Two editors sharing one agent therefore stay distinguishable in recall without any extra configuration.

Configuration

All config is via environment variables (load order: process env → .env file in the working directory).

VariableRequiredDefaultDescription
MOORCHEH_API_KEYyes—Moorcheh API key.
MEMANTO_DEFAULT_AGENT_IDrecommended_none_Default agent. When set, tool calls may omit agent_id.
MEMANTO_AGENT_PATTERNnotoolPattern (support/project/tool) used when auto-creating the default agent.
MEMANTO_AGENT_AUTO_CREATEnotrueCreate the default agent on first use if missing. Explicit non-default agents must already exist.
MEMANTO_SESSION_DURATION_HOURSnoserver default (6)Session lifetime in hours.
MEMANTO_EXPOSE_ADMINnofalseRegister the 4 agent-management tools.
MEMANTO_MCP_TRANSPORTnostdiostdio, sse, or streamable-http.
MEMANTO_MCP_HOSTno127.0.0.1Bind host for sse/http transports.
MEMANTO_MCP_PORTno8765Bind port for sse/http transports.
MEMANTO_MCP_LOG_LEVELnoINFOLog level (logs are always sent to stderr).

CLI flags (memanto-mcp --transport sse --port 9000) override env vars.

Running over HTTP / SSE

For remote clients or multi-process setups, run the server over a network transport:

# Streamable HTTP (recommended modern transport)

memanto-mcp --transport streamable-http --host 0.0.0.0 --port 8765

Server-Sent Events (older, still widely supported)

memanto-mcp --transport sse --host 0.0.0.0 --port 8765

Then point your client at http://your-host:8765/mcp (or whatever path the chosen transport advertises). Pair with a reverse proxy + auth for production deployments — the server itself authenticates upstream to Moorcheh using your API key but does not authenticate inbound MCP clients.

How it works

┌──────────────┐    MCP/stdio    ┌──────────────────┐    Moorcheh API    ┌─────────────┐

│ Claude / IDE │ ──────────────► │ memanto-mcp │ ────────────────► │ Moorcheh │ │ (client) │ ◄────────────── │ (this package) │ ◄──────────────── │ Service │ └──────────────┘ tool calls └──────────────────┘ HTTPS+API key └─────────────┘ │ └─ uses memanto.cli.client.SdkClient (same client the Memanto CLI uses)

  • On startup, settings are validated; the API key is verified lazily on first tool call.
  • On the first memory tool invocation for a given agent, the server ensures the agent exists (auto-creates if needed) and activates a JWT session. Sessions auto-renew before expiry, so long-running MCP connections never hit a session-expired error mid-conversation.
  • The server intentionally keeps the session alive on shutdown: JWT sessions are TTL-bound and other Memanto clients (CLI, REST) may want to share them.

Programmatic embedding

If you're building a custom MCP host or wiring this server into a larger process, you can construct the FastMCP instance yourself:

from memanto_mcp import MCPServerSettings, build_server

settings = MCPServerSettings() # reads env / .env mcp = build_server(settings)

Add your own tools alongside Memanto's, then run.

mcp.run(transport="stdio")

Troubleshooting

SymptomFix
configuration error: MOORCHEH_API_KEY is requiredSet the env var in your MCP client config's env block.
Agent '…' does not exist and MEMANTO_AGENT_AUTO_CREATE is disabledEither re-enable auto-create or call create_agent (admin tools) / memanto agent create once.
Tools never appear in the clientConfirm the client supports MCP and the config path matches. Look at the client's MCP log: the server's stderr lines (prefixed memanto_mcp) will appear there on startup.
Garbled output in stdio modeSomething on your side is writing to stdout — that channel is reserved for JSON-RPC. Move logs to stderr. The server itself only writes to stderr.
Slow first callCold-start cost: SDK import + first session activation. Subsequent calls reuse the live session.

License

MIT — same as the Memanto project. See LICENSE.

Links

PopNxに聞く