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 ユーザーは自分で有効にできますが、 組織のワークスペースでは管理者の許可が必要です。
エンドポイント
Section titled “エンドポイント”https://mcp.engram.pageセットアップ
Section titled “セットアップ”1. Developer Mode をオンにする。 ChatGPT の Web 版で、Settings → Apps & Connectors → Advanced → Developer Mode = ON に進みます。未検証のコネクターが データを変更または削除する可能性があるという警告を確認します。 Engram の場合、アクセスできるデータはあなた自身の保管庫だけです。
2. コネクターを追加する。 同じ画面で、Add new connector (または Create) をクリックします。フォームに次の値を入力します。
Name: EngramMCP server URL: https://mcp.engram.pageAuthentication: OAuthTransport: Streamable HTTP続いて、I trust this application にチェックを入れます。
3. 承認する。 Create をクリックします。すぐに OAuth が始まります。
ブラウザーが開き、Engram にサインインして接続を承認します。
ChatGPT はトークンを保存し、以降はそれを再利用します。付与されるのは、
フルの mcp スコープです。アクションごとの細かいスコープは、
ロードマップにあります。
4. (Team/Enterprise のみ) 公開する。 続いて管理者が、 Workspace Settings → Apps → Drafts からドラフトを公開 (Publish) すると、 ワークスペースのほかのメンバーが使えるようになります。
ChatGPT に使い方を伝える
Section titled “ChatGPT に使い方を伝える”コネクターごとのシステムプロンプトはありません。「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 など) ツールを呼び出し、
結果を取り出して、その文脈で答えます。ツールが呼び出されたら、設定は完了です。
API キーでのアクセス
Section titled “API キーでのアクセス”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 の接続を解除するには、次の手順を行います。
- ChatGPTで、コネクターまたは MCP サーバーのエントリを探して削除します。
- Engram でアカウントを開き、API Keys & Sessions から該当するセッションを失効させます。
- OAuth トークンはサーバー側で無効になります。再接続するには、ChatGPTで再認証が必要です。
ChatGPT 側の Settings → Apps & Connectors から、コネクターを削除することもできます。