MCP を使用して Obsidian を YouMind に接続する方法

あなたの Obsidian ボールトには、次のプロジェクトに必要なものがすべてすでに含まれているかもしれません。リサーチ、計画、読書メモ、未完了のタスクなどです。それを YouMind に接続すれば、自然言語でのリクエストによって、それらのメモを実際に活用できるものに変えられます。
このガイドでは、ローカルの Obsidian ボールトを YouMind に接続し、YouMind にメモのセットを読み取って整理するよう依頼し、その結果を Obsidian に保存するまでの流れを説明します。例として、抗炎症食に関する 5 つのメモを使用して、元のソースへのリンク付きのアクションプランを作成します。
始める前に
必要なものは次のとおりです。
- デスクトップ版の Obsidian と、編集可能なボールト。
- カスタムコネクタにアクセスできる YouMind アカウント。
- ngrok アカウント。ngrok を使用して、ローカルの MCP サーバーに YouMind が到達可能な HTTPS アドレスを割り当てます。
- 作業に使用するいくつかのメモ。ご自身のリサーチ、プロジェクトノート、食事計画のメモなどを使用できます。
接続の仕組みは次のとおりです。
YouMind → ngrok HTTPS アドレス → MCP コネクタ → あなたの Obsidian ボールト
MCP(Model Context Protocol)は、AI アプリケーションが別のアプリケーションが提供するツールを使用できるようにするプロトコルです。Obsidian プラグインはボールトを操作するためのツールを公開し、YouMind はそれらを使用してリクエストを実行します。
この接続を使用するときは、コンピューターを起動したままインターネットに接続し、Obsidian、接続したボールト、ngrok を実行したままにしてください。ローカルアドレス 127.0.0.1 は自分のコンピューターのみを指すため、YouMind が到達するには ngrok アドレスが必要です。
コネクタは、付与した権限に応じてメモの読み取りや変更を行うことができます。トークンは秘密に保ち、プラグインのツール権限と非表示フォルダー設定を使用してアクセスを制御してください。タスクで使用されたコンテンツは ngrok と YouMind を経由しますが、ボールト全体が自動的に同期されるわけではありません。
スクリーンショットは macOS でのワークフローを示しています。一部のアカウント詳細は削除されているか、サンプル値に置き換えられています。
1. Obsidian でコミュニティプラグインを許可する
Obsidian で 設定 → コミュニティプラグイン を開きます。
ボールトが制限モードの場合、制限モードを終了 をクリックしてコミュニティプラグインを許可します。

閲覧 をクリックしてコミュニティプラグインディレクトリを開きます。

2. MCP Connector をインストールして有効にする
MCP Connector を検索し、istefox によるプラグインを選択します。ディレクトリには類似した名前のプラグインが含まれている可能性があるため、作者名を確認してください。

詳細を開き、インストール をクリックします。

インストール後、有効化 をクリックします。

Obsidian の設定で MCP Connector を開き、ローカルサーバーとアクセストークンを設定します。詳細については、プラグインのディレクトリページ を参照してください。
3. 固定サーバーポートを設定する
固定ポート を見つけ、27200 と入力して 保存 をクリックします。
サーバーポート セクションに次のように表示されるはずです。
http://127.0.0.1:27200/mcp

ポートを固定することで、ngrok 接続が常に同じローカルサービスを指すようになります。ポート 27200 がすでに使用されている場合は、利用可能なポートを選択し、以下の ngrok コマンドでその番号を使用してください。
4. YouMind 用のトークンを作成する
アクセス制御 で、トークンを追加 をクリックします。

新しいトークンに YouMind という名前を付け、後で認識できるようにします。

そのトークンの行で コピー をクリックします。後で YouMind に貼り付けます。

各トークンは独自のツール権限を持つことができます。この例では、メモの読み取りと新しいメモの作成の権限が必要です。スクリーンショットではプラグインの 全 52 ツール 設定を使用しています。利用可能なツールの数は、プラグインのバージョンと設定によって変わる可能性があります。
トークンは、それが許可するアクセスに対するパスワードのように扱ってください。AI チャットに貼り付ける必要はありません。
5. ngrok トンネルを開始する
ngrok をまだインストールしていない場合は、公式のセットアップ手順 に従ってください。macOS で Homebrew をすでに使用している場合は、次のコマンドでインストールします。
brew install ngrok
ngrok ダッシュボードから authtoken を追加します。
ngrok config add-authtoken YOUR_NGROK_AUTHTOKEN
ngrok authtoken は ngrok をあなたのアカウントに接続します。前の手順の Obsidian トークンは、YouMind にあなたのボールトへのアクセスを許可します。これら 2 つの認証情報は別々に管理してください。
ターミナルで、次のコマンドを実行します。
ngrok httphttp://127.0.0.1:27200

このターミナルセッションは実行したままにしておいてください。Session Status が online と表示されたら、Forwarding 行に表示されている HTTPS アドレスをコピーします。

そのアドレスの末尾に /mcp を追加します。最終的なコネクタ URL は次の構造になります。
https://YOUR_NGROK_DOMAIN/mcp
ご自身の ngrok セッションに表示されている実際のドメインを使用してください。スクリーンショットのドメインは例です。後で転送アドレスが変更された場合は、YouMind に保存されているアドレスも更新してください。
6. YouMind でカスタムコネクタを追加する
YouMind で 設定 → コネクタ を開き、カスタムコネクタを追加 をクリックします。
obsidian などの名前を入力し、末尾に /mcp を付けた ngrok アドレスを貼り付けます。詳細設定 を展開します。カスタムパラメータ で、パラメータを追加 をクリックし、次のように設定します。
設定 | 値 |
|---|---|
名前 |
|
サーバー URL | ngrok HTTPS アドレスの末尾に |
OAuth クライアント ID | 空白のまま |
OAuth クライアントシークレット | 空白のまま |
カスタムパラメータ |
|
パラメータ値 |
|
シークレット | オン |
YOUR_OBSIDIAN_TOKEN は、Obsidian からコピーした完全なトークンに置き換えてください。`Bearer` の後にスペースを 1 つ含めてください。 たとえば、トークンが example-token の場合、値は次のようになります。
Bearer example-token
これは形式の例にすぎません。実際の設定ではご自身のトークンを使用してください。この接続は Bearer Token 認証を使用するため、2 つの OAuth フィールドは空白のままにします。

追加 をクリックし、コネクタリストで obsidian を見つけて 接続 をクリックします。

名前の横に 接続済み と表示されるはずです。

それでは、メモを読み取って新しいメモを作成するタスクで接続を確認してみましょう。
7. 関連するメモをいくつか準備する
YouMind が処理するには実際のコンテンツが必要です。この例では、ボールトに 5 つの英語のメモが含まれています。
メモ | 内容 |
|---|---|
Anti-Inflammatory Eating Basics | 一般的な食事の原則と最初の週の目標 |
Anti-Inflammatory Grocery List | 買い物リストと食材の代替案 |
7-Day Anti-Inflammatory Meal Plan | 1 週間分の朝食、昼食、夕食 |
Simple Anti-Inflammatory Meal Prep | 準備手順、簡単なレシピ、保存方法 |
Anti-Inflammatory Weekly Review | レビューテンプレートと未完了のフォローアップタスク |

これらのメモは、ワークフローを説明するためのサンプル資料です。これらは個別化された医療または栄養計画ではありません。
別のトピックを使用することもできます。たとえば、読書メモを学習ガイドにまとめたり、プロジェクトノートを次のステップリストに変換したり、旅行のリサーチを旅程表に整理したりできます。プロンプト内のトピックを、ボールト内のメモに合わせて更新してください。
8. YouMind に読み取り、整理、保存を依頼する
YouMind で新しいタスクを開始し、次のように入力します。
抗炎症食に関する私の Obsidian メモをレビューしてください。主要な原則を要約し、買い物リストと食事計画を関連付け、3 つの未完了タスクを特定してください。
結果を英語で、"Anti-Inflammatory Eating Action Plan" というタイトルの新しい Obsidian ノートとして保存し、ソースのメモへの内部リンクを含めてください。

このプロンプトは、YouMind にどのメモを読むか、情報をどのように整理するか、どのタスクを特定するか、結果をどこに保存するかを指示します。また、新しいメモの名前を指定し、ソースへのリンクを要求することで、出力を簡単に確認できるようにします。
タスクを送信します。YouMind はコネクタを使用して関連するメモを見つけて読み取り、結果をまとめます。会話の中でその進行状況を確認できます。

9. Obsidian で新しいメモを開く
この例では、YouMind は次のものを返しました。
- 導入メモの原則の要約。
- 買い物リストと食事計画の関連付け(複数の食事に登場する食材を含む)。
- 3 つの未完了タスク:買い物の計画、昼食と準備セッションの選択、およびその後のレビューの完了。
- Anti-Inflammatory Eating Action Plan というタイトルの新しいメモ。元の 5 つのメモへの内部リンクが含まれています。

すべての ToDo が完了しました は、YouMind による読み取り、整理、書き込みのタスクを指します。買い物と食事の準備は、計画を使用する人のフォローアップアクションとして残ります。
Obsidian に戻り、Anti-Inflammatory Eating Action Plan を開きます。

新しいメモがファイルリストに表示され、その内容がボールトに保存されます。この実行では、タグと元のメモへのクリック可能なリンクも含まれています。グラフビューには、既存のメモとともにそれらの接続が表示されます。
これで、Obsidian で編集を続けることも、セクションを拡張したり別のメモを使用して計画を更新したりするなど、より具体的なリクエストを YouMind に依頼することもできます。
トラブルシューティング
401 Unauthorized が表示されるのはなぜですか?
Authorization パラメータを確認してください。その値は Bearer の後にスペース 1 つと完全な Obsidian トークンが続く形式である必要があります。MCP Connector からトークンをコピーしたことを確認してください。トークンを再生成または取り消した場合は、YouMind の値を更新してください。
"OAuth authorization server metadata discovery failed (404)" が表示されるのはなぜですか?
トークンチェックが失敗すると、クライアントが OAuth 検出を試みることがあります。このプラグイン接続は Bearer Token を使用するため、まず Authorization ヘッダーを確認し、OAuth クライアント ID とシークレットのフィールドは空白のままにしてください。Bearer プレフィックスがないと、このエラーが発生する可能性があります。
ブラウザで /mcp URL を開くと 405 が返されるのはなぜですか?
プラグインの MCP エンドポイントは POST による MCP リクエストを受け入れます。ブラウザのアドレスバーで URL を開くと通常は GET が送信され、405 Method Not Allowed が返される可能性があります。YouMind と実際のタスクを通じて接続を確認してください。
動作していた接続が応答しなくなりました。なぜですか?
コンピューターが起動してオンラインであること、Obsidian で正しいボールトが開かれていること、プラグインが有効であること、ngrok がまだ online と表示されていることを確認してください。次に、ローカルポートと ngrok URL を YouMind に保存されている値と比較してください。
新しいメモが見つかりません。どうすればいいですか?
接続されているボールト内で、プロンプトで指定したタイトルを検索してください。トークンにメモの作成権限があることを確認してください。YouMind に、作成したファイルの正確なボールト相対パスを尋ね、そのパスを Obsidian で開くこともできます。
自分のメモで試してみる準備はできましたか? YouMind を開いて、いくつかの関連メモをボールト内の便利な新しいページに変換するよう依頼してください。