LM StudioにおけるMCP
LM Studio 0.3.17では、Model Context Protocol (MCP) のサポートが導入され、お気に入りのMCPサーバーをアプリに接続し、ローカルモデルで使用できるようになりました。

LM Studioは、ローカルおよびリモートのMCPサーバーの両方をサポートしています。MCPを追加するには、アプリのmcp.jsonファイルを編集するか、利用可能な場合は新しい「LM Studioに追加」ボタンを介して追加できます。
このリリースで新たに追加された機能
Model Context Protocol (MCP) は、LLMにツールやその他のリソースへのアクセスを提供するインターフェースのセットです。元々はAnthropicによって導入され、Githubで開発されています。
用語
mcp.json右側のサイドバーにある「Program」タブに切り替えます。「Install > Edit mcp.json」をクリックします。

これにより、アプリ内エディタでmcp.jsonファイルが開きます。このファイルを編集してMCPサーバーを追加できます。

アプリ内エディタでmcp.jsonを編集する
LM Studioは現在、Cursorのmcp.json表記に従っています。
このMCPサーバーは、モデルやデータセットの検索などの機能へのアクセスを提供します。
{ "mcpServers": { "hf-mcp-server": { "url": "https://huggingface.co/mcp", "headers": { "Authorization": "Bearer <YOUR_HF_TOKEN>" } } } }
<YOUR_HF_TOKEN>を実際のHugging Faceトークンに置き換える必要があります。詳細についてはこちらをご覧ください。信頼できないソースからMCPをインストールしないでください。
一部のMCPサーバーは、任意のコードを実行したり、ローカルファイルにアクセスしたり、ネットワーク接続を使用したりできます。MCPサーバーのインストールと使用には常に注意してください。ソースを信頼できない場合は、インストールしないでください。
モデルがツールを呼び出すと、LM Studioはユーザーに確認ダイアログを表示します。これにより、必要に応じて引数を編集することも含め、実行前にツール呼び出しの引数を確認できます。

ツール呼び出し確認ダイアログ
特定のツールを常に許可するか、一度だけ許可するかを選択できます。
ツールを常に許可することを選択した場合、LM Studioは将来そのツールに対して確認ダイアログを表示しません。これは後でApp Settings > Tools & Integrationsで管理できます。
mcp.jsonファイルを保存すると、LM Studioは定義されているMCPサーバーを自動的にロードします。MCPサーバーごとに個別のプロセスを起動します。
npxまたはuvx(またはお使いのコンピューター上のその他のプログラム)に依存するローカルMCPサーバーを実行するには、これらのツールがインストールされており、システムのPATHで利用可能であることを確認する必要があります。
mcp.jsonは、macOSおよびLinuxでは~/.lmstudio/mcp.json、Windowsでは%USERPROFILE%/.lmstudio/mcp.jsonにあります。このファイルを編集するには、アプリ内エディタを使用することをお勧めします。
バグが発生した場合は、バグトラッカーでイシューを開いてください: https://github.com/lmstudio-ai/lmstudio-bug-tracker/issues。
MCPサーバーをLM Studioに追加するためのワンクリック方法として、ディープリンクボタンも導入しています。
MCP JSONエントリを入力すると、「LM Studioに追加」ボタンのディープリンクが生成されます。
👇 これは、独自のMCPインストールリンクを作成するために使用できる実際のインタラクティブツールです。試してみてください!
ボタンをクリックして、Markdownをクリップボードにコピーします。
上記リンクジェネレーターに、以下の内容をコピー&ペーストしてみてください。
{ "hf-mcp-server": { "url": "https://huggingface.co/mcp", "headers": { "Authorization": "Bearer <YOUR_HF_TOKEN>" } } }
<YOUR_HF_TOKEN>を実際のHugging Faceトークンに置き換える必要があります。詳細についてはこちらをご覧ください。MCPサーバーへの接続は簡単です。しかし、独自のツールやカスタムリソースをモデル用に作成することについてはどうでしょうか?
ビルド 10
ビルド 9
Cmd + Shift + E、PCではCtrl + Shift + Eで、現在のチャットのシステムプロンプトエディタを常に開きます。ビルド 8
ビルド 7
lms chatコマンドに--statsコマンドを追加し、予測統計を表示できるようにしました(@Yorkieさん、ありがとうございます)。ビルド 6
ビルド 5
ビルド 4
ビルド 3
ビルド 2
ビルド 1
[⌘/Ctrl K + T]を押して設定してください。