MM

montygovernance/montycat-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

25 stars 6 forks 品質 72 トレンド 31MIT

AIエージェントの共有、永続的なメモリ。 自発的な検索、ベクトルRAG、およびライブ更新を備えたMCPサーバー。 Claude、Cursor、Codex、およびMCPクライアントで動作します.

概要

Claude、Codex、Cursor、および任意のモデルコンテキストプロトコルクライアントは、1つのメモリに書き込み、互いに読みます。 - 意思決定、好み、プロジェクトコンテキストは、次のセッションに運びます。 - 同じ事実から作品を使用するすべてのMCPクライアント。 - ベクター検索は、ワーディングが異なるときのメモリを見つけます, BM25 爪正確な識別子, ハイブリッドモードは、2つのヒューズ. Exact-key やメタデータ検索も。 - サーバー、エンジンおよび埋め込むことはあなたの機械で動きます。 ホストされたメモリサービス、クラウドの埋め込みAPIはありません。 — montycat-mcp.mcpbをダウンロードして、Claude Desktopにドラッグします。 Pythonは必要ありません。 このリンクは、常に現在のリリースに役立ちます。すべてのリリースは、バージョンの名前のコピーと.sha256を強制的にチェックします。 /mcp は montycat サーバーが接続されていることを確認します。 — クライアントの stdio config を uvx montycat-mcp (Python 3.10+) で指定します。 Codex の場合: モンティキャット・セマンティック・エンジンに、記憶が生きています。 Montycat MCP は、ローカルの 1 つから始まるので、ほとんどの人がここで読むのを止めることができます.

概要(AI 翻訳)

AIエージェントの永続性、検索可能なメモリを提供するホスト型MCPサーバー Claude、Codex、Cursor、およびモデルコンテキストプロトコルクライアントは1つに書き込みます それぞれの記憶を読んでください。

-チャットを生き残る記憶。 意思決定、好み、プロジェクトコンテキストは、次のセッションに持ち込まれます。

  • 1つの記憶、多くの代理店。 MCP クライアントは、同じ事実から作品を使用する。
  • 意味、キーワード、または両方によって思い出して下さい。 ベクター検索は、ワーディングが異なるときにメモリを見つけます, BM25は、正確な識別子を釘付けします, そして、ハイブリッドモードは、2つのヒューズ. Exact-key やメタデータ検索も。
  • あなたの。 サーバ、エンジン、組み込みはマシン上で実行します。 ホストされたメモリサービス、クラウドの埋め込みAPIはありません。

インストール

Claude Desktop — ダウンロード [montycat-mcp.mcpb] Claudeデスクトップにドラッグします。 Pythonは必要ありません。 そのリンクは常に機能します 現在のリリース; すべてのリリース また、バージョンの名前のコピーと[.sha256]をコピーしてチェックします。

Claude Code — [uv] をインストールします。

[/mcp] サーバが接続されていることを確認します。

Codex、Cursor、その他のMCPクライアント — クライアントのstdioコンフィグをオンにします [[uvx montycat-mcp] (Python 3.10+). Codex の場合:

エンジン

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Montycat MCP - Shared Memory for AI Agents

A self-hosted MCP server that gives AI agents persistent, searchable memory. Claude, Codex, Cursor, and any Model Context Protocol client write to one memory and read each other’s.

  • Memory that survives the chat. Decisions, preferences, and project context carry into the next session.
  • One memory, many agents. Every MCP client you use works from the same facts.
  • Recall by meaning, keyword, or both. Vector search finds a memory when the wording differs, BM25 nails exact identifiers, and hybrid mode fuses the two. Exact-key and metadata lookup too.
  • Yours. Server, engine, and embeddings run on your machine. No hosted memory service, no cloud embedding API.

Install

Claude Desktop — download montycat-mcp.mcpb and drag it into Claude Desktop. No Python needed. That link always serves the current release; every release also carries a version-named copy and a .sha256 to check it against.

Claude Code — install uv, then:

/plugin marketplace add MontyGovernance/montycat-mcp
/plugin install montycat-mcp@montygovernance

/mcp confirms the montycat server is connected.

Codex, Cursor, other MCP clients — point your client’s stdio config at uvx montycat-mcp (Python 3.10+). For Codex:

codex mcp add montycat -- uvx montycat-mcp

The engine

Memory lives in a Montycat Semantic engine. Montycat MCP starts a local one for you, so most people can stop reading here.

Point it at an engine you already run:

export MONTYCAT_URI="montycat://memory-agent:password@localhost:21210/memories"
export MONTYCAT_TLS=true   # remote engines only

Or start one yourself with Docker:

docker run -d --name montycat -p 21210:21210 -p 21211:21211 \
  -e MONTYCAT_SUPEROWNER=admin -e MONTYCAT_PASSWORD=change-me \
  -v montycat_data:/var/lib/.montycat \
  montygovernance/montycat:semantic

On Apple Silicon use the arm64-semantic tag instead — semantic is the amd64 image, and it crashes under emulation. Port 21211 carries live memory watches.

Use it

Talk to your agent normally; it picks the tool.

Remember that the team chose PostgreSQL for the billing service.

GitHub で README 全文を見る

インストール

uvx montycat-mcp` (Python 3.10+). For Codex:
MCP 初心者?mcpskill.org のガイドから始めましょう →