コンテンツにスキップ

ChatGPT

ChatGPT のカスタムコネクター (MCP アプリとも呼ばれます) は、 Developer Mode のトグルの中にあります。Engram を URL で追加すると、 すぐに OAuth が始まり、チャットのツールメニューからコネクターを選べるようになります。 Web 版の Plus、Pro、Business/Team、Enterprise/Edu プランで利用できます。 デスクトップ版とモバイル版では、コネクターを作成できません。

はじめる前に、次を確認してください。

  • app.engram.page に Engram アカウントがある。
  • 少なくとも 1 つの保管庫が同期されている。Obsidian プラグインまたは Web アプリを開き、直近 1 日以内にノートが同期されていることを確認してください。
  • ブラウザーでサインインできる。MCP の認証フローはブラウザーウィンドウを開きます。
  • OAuth の代わりに API キーを使う予定の場合: API キーには Pro が必要です。 OAuth サインインは Free を含むすべてのプランで使え、推奨の方法です。 Free と Starter では、API キーを作成することも使うこともできません。

ChatGPT 固有の条件が加わります。

  • Web 版で、Plus、Pro、Business/Team、Enterprise/Edu のいずれかのプラン。
  • Team/Enterprise の場合: ワークスペースの管理者が、ワークスペースのレベルで Developer Mode を有効にしていること。個人の Plus/Pro ユーザーは自分で有効にできますが、 組織のワークスペースでは管理者の許可が必要です。
https://mcp.engram.page

1. Developer Mode をオンにする。 ChatGPT の Web 版で、Settings → Apps & Connectors → Advanced → Developer Mode = ON に進みます。未検証のコネクターが データを変更または削除する可能性があるという警告を確認します。 Engram の場合、アクセスできるデータはあなた自身の保管庫だけです。

2. コネクターを追加する。 同じ画面で、Add new connector (または Create) をクリックします。フォームに次の値を入力します。

Name: Engram
MCP server URL: https://mcp.engram.page
Authentication: OAuth
Transport: Streamable HTTP

続いて、I trust this application にチェックを入れます。

3. 承認する。 Create をクリックします。すぐに OAuth が始まります。 ブラウザーが開き、Engram にサインインして接続を承認します。 ChatGPT はトークンを保存し、以降はそれを再利用します。付与されるのは、 フルの mcp スコープです。アクションごとの細かいスコープは、 ロードマップにあります。

4. (Team/Enterprise のみ) 公開する。 続いて管理者が、 Workspace Settings → Apps → Drafts からドラフトを公開 (Publish) すると、 ワークスペースのほかのメンバーが使えるようになります。

コネクターごとのシステムプロンプトはありません。「Engram を使って」というヒントを 恒久的に置く場所は、Settings → Personalization → Custom Instructions の “What traits should ChatGPT have?” 欄です。 次の短い 1 文を貼り付けてください。

Engram holds my personal notes. Treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.

新しいチャットを開きます。ツールメニュー (入力欄の + チップ、または Developer Mode チップ) から Engram を選びます。そして、次のように聞いてみてください。

  • 保管庫からエンジニア採用面接のプロセスに関するノートを検索して、上位 3 件を要約して。
  • 先月書いた、埋め込みに関するものをすべて探して。

ChatGPT が Engram の search (または get_note、write_note など) ツールを呼び出し、 結果を取り出して、その文脈で答えます。ツールが呼び出されたら、設定は完了です。

ChatGPT のカスタムコネクターの UI は、静的な API キー認証を提供せず、 OAuth のみに対応しています。API キーでのアクセスが必要な場合 (OAuth が使えない セルフホストなど) は、別の MCP クライアントを使ってください。 MCP 設定 → API キー認証を参照してください。

トラブルシューティング (ChatGPT 固有)

Section titled “トラブルシューティング (ChatGPT 固有)”
  • 「Developer Mode」のトグルが表示されない。 この機能は、プランまたは 段階的な提供で制限されています。Plus/Pro の場合は、提供が始まるのを待ってください。Team または Enterprise の場合は、ワークスペースの管理者に、 Workspace settings → Connectors → Developer Mode から有効にしてもらってください。
  • Create で Connector is … エラーが出る。 URL が拒否されたか、 トランスポートが間違っています。URL が上のエンドポイントと一致していること、 トランスポートが SSE ではなく Streamable HTTP であることを確認してください。
  • チャットを変えるとコネクターが「外れる」。 カスタムコネクターは、新しいチャットごとに ツールメニューから選び直す必要があります。これは仕様で、 不具合ではありません。OAuth トークンは有効なままです。

クライアントをまたぐ問題については、トラブルシューティングを参照してください。

ChatGPT と Engram の接続を解除するには、次の手順を行います。

  1. ChatGPTで、コネクターまたは MCP サーバーのエントリを探して削除します。
  2. Engram でアカウントを開き、API Keys & Sessions から該当するセッションを失効させます。
  3. OAuth トークンはサーバー側で無効になります。再接続するには、ChatGPTで再認証が必要です。

ChatGPT 側の Settings → Apps & Connectors から、コネクターを削除することもできます。