Studiomeyer Memory について
Studiomeyer Memoryは、知識グラフ、検索、セッション追跡を組み合わせ、AIエージェントに会話をまたぐ永続的な記憶を提供します。マルチエージェントに対応するMCPツールと、インタラクティブな3Dグラフ表示が特徴です。
主な機能
- 01会話をまたぐ永続メモリ
- 02セマンティック検索とハイブリッド検索
- 03知識グラフの探索
- 04矛盾検出と記憶の統合
- 05マルチエージェントの名前空間
- 06インタラクティブな3Dグラフ表示
活用シーン
- 01会話をまたいでエージェントの学習内容を保持
- 02エンティティや時間で事実を検索
- 03複数エージェント間で知識を共有
- 04セッションやグラフの関係を確認
MCP 対応
MCPサーバーとして、学習、検索、知識グラフ、セッション追跡、マルチエージェント対応のツールを公開し、インタラクティブな3D表示も提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
StudioMeyer MCP Stack の一部 — マヨルカ島で開発 🌴 · ご利用の際は ⭐ をお願いします
StudioMeyer Memory
AI エージェント向けの、永続的でインテリジェントなメモリーです。56 個の MCP ツール(インタラクティブな 3D ナレッジグラフの可視化を含む)を提供します。ナレッジグラフはすべてのプランに含まれています。
私たちからひとこと
この 2 年間、自分たちのためにツールやシステムを作ってきました。このリポジトリが小さく、スターが少ないのは、新しいからではありません。これまで作ってきたものを公開しようと決めたのが、つい最近だからです。これは新しい実験ではなく、最近のコミットに至るまでの長い歩みです。
私たちはものづくりと共有が大好きです。ソーシャルメディアの戦術やグロースハック、スターやフォロワーを追い求めることは好きではありません。だからこのリポジトリは小さいのです。コードは実際に使われており、問題には回答しています。ぜひご自身で判断してください。
お役に立てたなら、共有やテスト、フィードバックで応援していただけるとうれしいです。改善の余地があれば、Issue を立てていただくのが一番役立ちます。これを使って何かを作ったら、[email protected] までお知らせください。それだけで本当にうれしい一日になります。
マヨルカ島パルマの小さなスタジオより。
これは何ですか?
StudioMeyer Memory は、AI エージェントがセッションをまたいで永続的なメモリーを持てるようにします。会話のたびに最初から始めるのではなく、エージェントは時間とともに学習し、記憶し、改善していきます。
学習、検索、ナレッジグラフ、セッション追跡、マルチエージェント対応、矛盾の検出、自己改善に対応する56 個の MCP ツールに加え、MCP Apps を介したインタラクティブな 3D 可視化(nex_graph_view、nex_recall_timeline、nex_session_replay)を提供します。
10 秒で接続
Claude Desktop / Cowork
設定 → コネクター → URL を追加:
https://memory.studiomeyer.io/mcp
Claude Code
claude mcp add --transport http memory https://memory.studiomeyer.io/mcp
Cursor / VS Code / Windsurf / Zed
npx mcp-remote https://memory.studiomeyer.io/mcp
REST API
カスタムエージェント、スクリプト、インテグレーション向け:
# 1. Sign up
curl -X POST https://memory.studiomeyer.io/api/signup \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]"}'
# 2. Store a memory
curl -X POST https://memory.studiomeyer.io/api/learn \
-H "Authorization: Bearer nex_your_key" \
-H "Content-Type: application/json" \
-d '{"category": "insight", "content": "Users prefer dark mode"}'
# 3. Search
curl -X POST https://memory.studiomeyer.io/api/search \
-H "Authorization: Bearer nex_your_key" \
-H "Content-Type: application/json" \
-d '{"query": "user preferences"}'
API エンドポイント
| Method | Endpoint | Description |
|---|---|---|
POST | /api/signup | アカウントを作成し、API キーを取得 |
GET | /api/account | アカウント情報、プラン、上限 |
POST | /api/learn | 学習内容を保存 |
POST | /api/search | すべての知識を検索 |
POST | /api/decide | 意思決定を記録 |
POST | /api/entity | エンティティを作成/更新 |
POST | /api/import | ChatGPT/Claude/Gemini/Copilot/Perplexity からインポート |
POST | /api/backfill | 埋め込みを生成 |
GET | /api/export | すべてのデータをエクスポート(Markdown) |
POST | /api/checkout | プランをアップグレード(Stripe) |
API ドキュメント全文:openapi.yaml
SDK
- OpenAPI 仕様: openapi.yaml — 仕様から任意の言語の型付きクライアントを生成できます。
機能
コアメモリー
- 6 段階の並列検索 — セマンティックベクトル(2026 年 7 月以降は
text-embedding-3-large、1024 次元)、トライグラム照合、全文検索(DE/EN)、グラフ探索、時間検索と矛盾検索を実行し、Reciprocal Rank Fusion で統合します。オプションでクロスエンコーダーによる再ランキング(Pro)にも対応し、証拠がしきい値に満たない場合は「わかりません」と正直に回答を控えます。 - 重複検出 — 5 要素の受付制御でノイズを防ぎます
- 10 種類の学習カテゴリ — パターン、ミス、洞察、調査、アーキテクチャなど
- 意思決定の記録 — 選択とその理由を記録し、追跡可能にします
ナレッジグラフ(すべてのプラン)
- エンティティ — 人、ツール、プロジェクト、概念
- 観察事項 — 時間的な有効性を伴う、エンティティに紐づく事実
- 関係 — エンティティ間の、型付きで方向性のあるつながり
- グラフ探索 — つながりをたどる 2 ホップの BFS 検索
- 時間検索 — 「3 月 15 日時点で何が真実でしたか?」
インテリジェンス
- 矛盾の検出 — 矛盾する事実を自動的に検出して警告します
- 信頼度の重み付け — ほぼ同等の主張が競合した場合、未検証のエージェントによる主張より検証済みの記憶を優先します(メモリポイズニング対策、2026年7月)
- マルチテナント対応のベクトル検索 —
hnsw.iterative_scanにより、テナント/プロジェクトのフィルターで検索結果が気付かないうちに失われるのを防ぎます。埋め込み次元のガードにより、設定の不整合を検索品質の静かな低下ではなく、明確なエラーとして検出します - FadeMem 適応型減衰 — 重要な記憶は6倍遅く薄れます
- 信頼度スコアリング — 時間経過による減衰を伴う0~1のスコア
- 双時点モデル — イベント時刻と取り込み時刻
- 自動統合 — 重複を統合し、埋め込みを補完します
マルチエージェント
- エージェントの名前空間 — 記憶の範囲を特定のエージェントに限定します
- エージェント横断検索 — デフォルトですべてのエージェントを横断して検索します
- 共有ナレッジグラフ — 1つのグラフを複数のエージェントで共有します
インポート
- 5つのプラットフォーム — ChatGPT、Claude、Gemini、GitHub Copilot、Perplexity
- LLM による抽出 — エンティティ、学び、決定、関係
- プレビューモード — インポート前に分析します
ベンチマーク — LongMemEval
LongMemEval 50問の層化データセットで86%、GPT-4oによる判定(Run S957b、2026年5月1日、回答生成に Anthropic Sonnet 4.6 を使用)。
カテゴリ別の内訳:
| カテゴリ | スコア |
|---|---|
| 時間的推論 | 92% |
| 複数セッション | 92% |
| 単一セッション・ユーザー | 100% |
正直さのための注意点: S957b は memory-server v3.16.10 で実行されており、v3.16.11 のプロジェクト横断検索の情報漏えい修正が反映される前の結果です(2026年5月2日から本番環境で稼働中)。質問間での情報共有により、86%は1~3ポイント高くなっている可能性があります。修正を適用したクリーンな50問での再実行は、ベンチマークスクリプトにコスト管理の安全策を組み込んだ後、次の実施を予定しています。再実行後の現実的な範囲は**78~86%**です。
方法論、実行履歴、質問ごとの結果を含むホワイトペーパー全文はstudiomeyer.io/services/memoryに掲載されており、新たに検証済みの結果が出るたびに更新されます。
他社の公開スコア(参考):
| システム | 総合 | 時間的推論 | 出典 |
|---|---|---|---|
| StudioMeyer Memory | 86% | 92% | この README |
| Mem0(マネージドプラットフォーム) | 93.4% | 93.2% | mem0.ai/blog April 2026 — Token-Efficient Memory Algorithm |
| Mem0 BEAM 10M tokens | 48.6% | 16.3% | mem0.ai/research — 本番規模での性能低下 |
| Mastra Observational Memory | 94.87%(gpt-5-mini) | — | mastra.ai/blog/observational-memory |
| Hindsight | 91.4% | 79.7% | 公開済み |
| Zep | 63.8% | — | arXiv 2501.13956 |
私たちが正直にお伝えすること: 総合スコアでは、Mem0 Managed(93.4%)および gpt-5-mini を使った Mastra OM(94.87%)を下回っています。私たちの差別化要因は、アーキテクチャと本番環境での挙動です。Free ティアから双時点ナレッジグラフを利用できること(Mem0 ではグラフ機能に月額249ドルがかかります)、本番規模での安定性(Mem0 自身が1,000万トークンで総合48.6%/時間的推論16.3%と報告しています)、EUのニュルンベルクでのストレージと GDPR への対応、さらに標準のツール群にライブで操作できるインタラクティブな3Dナレッジグラフが含まれることです。2026年4月時点で、これはAIメモリSaaSの中で唯一であることを確認しています。
料金
| プラン | 価格 | 1 日あたりの呼び出し数 | 学習データ | エンティティ | ナレッジグラフ | エージェント型検索 + AI リランカー |
|---|---|---|---|---|---|---|
| Free | €0(永久無料) | 5,000 | 1,000 | 100 | ✅ | シンプルなハイブリッド検索 |
| Pro | €9/月 | 50,000 | 25,000 | 1,000 | ✅ | ✅ |
| Team | €19/月 | 無制限 | 無制限 | 無制限 | ✅ | ✅ |
インタラクティブな 3D ナレッジグラフの可視化を含む 56 種類すべてのツールを、どのプランでも利用できます。ナレッジグラフは Free プランから利用できます。
違いは何ですか? Free では、ハイブリッド検索スタック(Trigram + FTS + pgvector + ナレッジグラフのトラバーサル + RRF 融合 + 時間減衰 + テナントごとの分離)を使用します。高速かつ決定論的で、LLM のコストはかかりません。Pro 以上では、エージェント型検索が追加されます。これは、複雑なクエリ(複数ホップ、時間計算、集計、リストの並べ替え)に対して再検索が必要かどうかを検出する、反復型の完全性チェック(Haiku LLM)です。LongMemEval クラスのベンチマークでは、最も難しいカテゴリの再現率が 5~10 ポイント向上します。
比較: Mem0 はグラフメモリーに月額 $249 を請求します。当社では Free プランから利用できます。
セッション、読み取り、修正
1 つの会話で行うすべての MCP 呼び出しに、安定した conversationId を指定してください。同じアカウント内の別々の会話には、それぞれ個別のセッションが使用されます。agentId はナレッジの属性付けやフィルタリングに使われるもので、会話の区切りにはなりません。conversationId を指定しないクライアントでは、従来のセッション動作が維持されます。
読み取り操作では readOnly: true を使用し、メモリーやセッションへの変更を避けてください。検索時に trackUsage: false を指定すると、セッションの記録管理とメモリーの強化も無効になります。SaaS のリクエスト上限とセキュリティ上の利用状況の記録は引き続き適用されます。readOnly: true を指定した書き込み操作はエラーを返します。
類似しているという理由だけで、事実を置き換えることはできません。一致しない近似情報は、更新のガイダンスとともに別個の学習データとして保持されます。事実を修正するには、正確な id と置き換える content を指定して nex_learn_update を呼び出してください。短い修正内容も有効です。応答では、新しい埋め込みが保存されたか、保留中かが報告されます。検索順位は順位付けのスコアであり、パーセンテージではありません。棄権の理由は、返された候補とは別に報告されます。
学習データを完全に削除するには、action: "delete"、正確な id、および confirm: true を指定して nex_learn_archive を使用してください。アーカイブは元に戻せますが、削除は元に戻せません。
製品情報とリリース確認
product-manifest.json は、サーバーの制限を適用し MCP ツールを登録するものと同じソースから生成されます。REST コレクションには REST 操作が記載されています。MCP ツールごとに 1 つのリクエストを用意したコレクションではありません。
ドキュメントを公開する前に、node scripts/sync-product-facts.mjs --check を実行してください。新しいサーバーリリースでは、そのマニフェストをエクスポートし、--check を付けずにスクリプトを実行して、生成された差分を確認してください。プランの日次上限は、設定可能な MCP リクエストのバースト上限(テナントごとにデフォルトで毎分 60 リクエスト)とは別です。
セキュリティ
- マジックリンク認証 — サインインのたびにメール認証を行います。パスワードは保存されません。10 分で期限切れになる 1 回限りのリンクが届きます。メールの所有者であることを証明しない限り、誰もデータにアクセスできません。
- PKCE S256 による OAuth 2.1 — 最新の認証標準
- EU 内の自社 Postgres(ドイツ、ニュルンベルクの Hetzner)— GDPR 対応、サードパーティのデータベースプロバイダーは使用しません
- テナント単位のアクセス制御:アプリケーションのクエリでは、認証済みテナントにデータを紐付けます。データベースの RLS は現在、強制適用のレイヤーとして使用していません。
- シークレットスキャナー — API キーやパスワードの誤保存を防止します
- データのエクスポート — いつでも
GET /api/exportを利用できます - 通信の暗号化:ホストされたエンドポイントには HTTPS を使用します。
- AI 処理:埋め込みとオプションのモデル機能では、関連するコンテンツを設定済みのプロバイダーに送信します。データベースが EU に保存されることは、モデル処理も EU 内のみで行われることを意味しません。シークレットスキャンは、一般的な個人情報の匿名化ではありません。
例
examples/ フォルダーをご覧ください。
- Python の基本的な使い方
- LangChain との統合
- CrewAI によるマルチエージェント
- TypeScript の基本的な使い方
- ChatGPT のインポート
- 公式 SDK の使用方法
リソース
- ドキュメント: 組み込み — MCP 経由で
nex_guide("quickstart")を呼び出します - Postman コレクション: ダウンロード
- OpenAPI 仕様: openapi.yaml
- MCP レジストリ: io.studiomeyer/memory
StudioMeyer について
StudioMeyer は、パルマ・デ・マヨルカを拠点に、世界中のクライアントと仕事をする AI およびデザインスタジオです。中小企業向けのカスタムウェブサイトと AI インフラストラクチャを構築しています。Claude Agent SDK、MCP、n8n を本番環境のスタックとして採用し、オブザーバビリティには Sentry、Langfuse、LangGraph、さらに社内開発のガードレイヤーを使用しています。
ライセンス
MIT — LICENSE をご覧ください。メモリーサーバーはホスト型サービスです。このリポジトリにはドキュメントとサンプルが含まれています。
リンク
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。