MCP を使用して Obsidian を YouMind に接続する方法
あなたの Obsidian ボールトには、次のプロジェクトに必要なものがすべてすでに含まれているかもしれません。リサーチ、計画、読書メモ、未完了のタスクなどです。それを YouMind に接続すれば、自然言語でのリクエストによって、それらのメモを実際に活用できるものに変えられます。 このガイドでは、ローカルの Obsidian ボールトを YouMind に接続し、YouMind にメモのセットを読み取って整理するよう依頼し、その結果を Obsidian に保存するまでの流れを説明します。例として、抗炎症食に関する 5 つのメモを使用して、元のソースへのリンク付きのアクションプランを作成します。 必要なものは次のとおりです。 接続の仕組みは次のとおりです。 YouMind → ngrok HTTPS アドレス → MCP コネクタ → あなたの Obsidian ボールト MCP(Model Context Protocol)は、AI アプリケーションが別のアプリケーションが提供するツールを使用できるようにするプロトコルです。Obsidian プラグインはボールトを操作するためのツールを公開し、YouMind はそれらを使用してリクエストを実行します。 この接続を使用するときは、コンピューターを起動したままインターネットに接続し、Obsidian、接続したボールト、ngrok を実行したままにしてください。ローカルアドレス 127.0.0.1 は自分のコンピューターのみを指すため、YouMind が到達するには ngrok アドレスが必要です。 コネクタは、付与した権限に応じてメモの読み取りや変更を行うことができます。トークンは秘密に保ち、プラグインのツール権限と非表示フォルダー設定を使用してアクセスを制御してください。タスクで使用されたコンテンツは ngrok と YouMind を経由しますが、ボールト全体が自動的に同期されるわけではありません。 スクリーンショットは macOS でのワークフローを示しています。一部のアカウント詳細は削除されているか、サンプル値に置き換えられています。 Obsidian で 設定 → コミュニティプラグイン を開きます。 ボールトが制限モードの場合、制限モードを終了 をクリックしてコミュニティプラグインを許可します。 閲覧 をクリックしてコミュニティプラグインディレクトリを開きます。 MCP Connector を検索し、istefox によるプラグインを選択します。ディレクトリには類似した名前のプラグインが含まれている可能性があるため、作者名を確認してください。 詳細を開き、インストール をクリックします。 インストール後、有効化 をクリックします。 Obsidian の設定で MCP Connector を開き、ローカルサーバーとアクセストークンを設定します。詳細については、 を参照してください。 固定ポート を見つけ、27200 と入力して 保存 をクリックします。 サーバーポート セクションに次のように表示されるはずです。 ポートを固定することで、ngrok 接続が常に同じローカルサービスを指すようになります。ポート 27200 がすでに使用されている場合は、利用可能なポートを選択し、以下の ngrok コマンドでその番号を使用してください。 アクセス制御 で、トークンを追加 をクリックします。 新しいトークンに YouMind という名前を付け、後で認識できるようにします。 そのトークンの行で コピー をクリックします。後で YouMind に貼り付けます。 各トークンは独自のツール権限を持つことができます。この例では、メモの読み取りと新しいメモの作成の権限が必要です。スクリーンショットではプラグインの 全 52 ツール 設定を使用しています。利用可能なツールの数は、プラグインのバージョンと設定によって変わる可能性があります。 トークンは、それが許可するアクセスに対するパスワードのように扱ってください。AI チャットに貼り付ける必要はありません。 ngrok をまだインストールしていない場合は、 に従ってください。macOS で Homebrew をすでに使用している場合は、次のコマンドでインストールします。 ngrok ダッシュボードから authtoken を追加します。 ngrok authtoken は ngrok をあなたのアカウントに接続します。前の手順の Obsidian トークンは、YouMind にあなたのボールトへのアクセスを許可します。これら 2 つの認証情報は別々に管理してください。 ターミナルで、次のコマンドを実行します。 このターミナルセッションは実行したままにしておいてください。Session Status が online と表示されたら、Forwarding 行に表示されている HTTPS アドレスをコピーします。 そのアドレスの末尾に /mcp を追加します。最終的なコネクタ URL は次の構造になります。 ご自身の ngrok セッションに表示されている実際のドメインを使用してください。スクリーンショットのドメインは例です。後で転送アドレスが変更された場合は、YouMind に保存されているアドレスも更新してください。 YouMind で 設定 → コネクタ を開き、カスタムコネクタを追加 をクリックします。 obsidian などの名前を入力し、末尾に /mcp を付けた ngrok アドレスを貼り付けます。詳細設定 を展開します。カスタムパラメータ で、パラメータを追加 をクリックし、次のように設定します。 YOUR_OBSIDIAN_TOKEN は、Obsidian からコピーした完全なトークンに置き換えてください。`Bearer` の後にスペースを 1 つ含めてください。 たとえば、トークンが example-token の場合、値は次のようになります。 これは形式の例にすぎません。実際の設定ではご自身のトークンを使用してください。この接続は Bearer Token 認証を使用するため、2 つの OAuth フィールドは空白のままにします。 追加 をクリックし、コネクタリストで obsidian を見つけて 接続 をクリックします。 名前の横に 接続済み と表示されるはずです。 それでは、メモを読み取って新しいメモを作成するタスクで接続を確認してみましょう。 YouMind が処理するには実際のコンテンツが必要です。この例では、ボールトに 5 つの英語のメモが含まれています。 これらのメモは、ワークフローを説明するためのサンプル資料です。これらは個別化された医療または栄養計画ではありません。 別のトピックを使用することもできます。たとえば、読書メモを学習ガイドにまとめたり、プロジェクトノートを次のステップリストに変換したり、旅行のリサーチを旅程表に整理したりできます。プロンプト内のトピックを、ボールト内のメモに合わせて更新してください。 YouMind で新しいタスクを開始し、次のように入力します。 このプロンプトは、YouMind にどのメモを読むか、情報をどのように整理するか、どのタスクを特定するか、結果をどこに保存するかを指示します。また、新しいメモの名前を指定し、ソースへのリンクを要求することで、出力を簡単に確認できるようにします。 タスクを送信します。YouMind はコネクタを使用して関連するメモを見つけて読み取り、結果をまとめます。会話の中でその進行状況を確認できます。 この例では、YouMind は次のものを返しました。 すべての ToDo が完了しました は、YouMind による読み取り、整理、書き込みのタスクを指します。買い物と食事の準備は、計画を使用する人のフォローアップアクションとして残ります。 Obsidian に戻り、Anti-Inflammatory Eating Action Plan を開きます。 新しいメモがファイルリストに表示され、その内容がボールトに保存されます。この実行では、タグと元のメモへのクリック可能なリンクも含まれています。グラフビューには、既存のメモとともにそれらの接続が表示されます。 これで、Obsidian で編集を続けることも、セクションを拡張したり別のメモを使用して計画を更新したりするなど、より具体的なリクエストを YouMind に依頼することもできます。 Authorization パラメータを確認してください。その値は Bearer の後にスペース 1 つと完全な Obsidian トークンが続く形式である必要があります。MCP Connector からトークンをコピーしたことを確認してください。トークンを再生成または取り消した場合は、YouMind の値を更新してください。 トークンチェックが失敗すると、クライアントが OAuth 検出を試みることがあります。このプラグイン接続は Bearer Token を使用するため、まず Authorization ヘッダーを確認し、OAuth クライアント ID とシークレットのフィールドは空白のままにしてください。Bearer プレフィックスがないと、このエラーが発生する可能性があります。 プラグインの MCP エンドポイントは POST による MCP リクエストを受け入れます。ブラウザのアドレスバーで URL を開くと通常は GET が送信され、405 Method Not Allowed が返される可能性があります。YouMind と実際のタスクを通じて接続を確認してください。 コンピューターが起動してオンラインであること、Obsidian で正しいボールトが開かれていること、プラグインが有効であること、ngrok がまだ online と表示されていることを確認してください。次に、ローカルポートと ngrok URL を YouMind に保存されている値と比較してください。 接続されているボールト内で、プロンプトで指定したタイトルを検索してください。トークンにメモの作成権限があることを確認してください。YouMind に、作成したファイルの正確なボールト相対パスを尋ね、そのパスを Obsidian で開くこともできます。 自分のメモで試してみる準備はできましたか? 、いくつかの関連メモをボールト内の便利な新しいページに変換するよう依頼してください。