MCP

エージェントはGoMindをツールとして呼び出します。RESTと同じ組織、コレクション、ファクトを利用します。

普段使うAIアプリを接続する場合は、コード不要のChatGPT、Claude、Grokの手順をご覧ください。Geminiにはアプリ、CLI、独自連携の選択肢があります。ほかのクライアントには、対応するリモートMCP通信と認証が必要です。AIモデルに対応しているだけではGoMindへの接続は成立しません。

接続先

  • https://mcp.gominddb.com — Streamable HTTP(推奨)
  • https://api.gominddb.com/mcp — Streamable HTTP
  • https://api.gominddb.com/sse — 従来のHTTP+SSE

Claude、ChatGPT、Grokは OAuth で接続します。独自クライアントはAPIキーを Authorization: Bearer で送ることもできます。OAuthのスコープは facts:read と facts:write です。

ツール

  • remember — ファクトを1件保存(facts:write)
  • remember_many — 複数件を一括保存(facts:write)
  • recall — ファクトを検索(facts:read)
  • recall_connections — 近くのノードをたどる(facts:read)
  • forget — ファクトを1件削除(facts:write)
  • forget_entity — エンティティに関するファクトをすべて削除(facts:write)
  • list_collections — collection 引数に指定できるコードを一覧表示

feed と mind はMCPツールではなく、REST専用です。

コレクション

ツール呼び出しで collection を渡すか、省略する(または "" を渡す)とデフォルト領域を使います。呼び出し元がアクセスできる別のコレクションを使うには、list_collections のコードを渡します。強制されるピンは mind セッションだけです。list_collections はセッションのデフォルトを current で示します。

MCPの remember は normalize: true に対応し、保存前に三つ組を書き換えます。RESTの remember は対応していません。