ローカルLLMでMCPサーバーを使う方法
スクリーンショット付きで、MCPサーバーをオープンAIモデルに接続する方法を学びます。
このステップバイステップガイドでは、接続する方法を説明します Model Context Protocol (MCP) サーバーを次のようなローカルLLMに接続します: Qwen または Gemma、そのため、実行するどのモデルでもMCP経由で外部ツールやサービスを呼び出せます。 MCPをローカルモデルに接続すると、メモリからの会話だけでなく、ローカルのファイル、アプリ、データベース、ツールを安全に使えるようになり、実際の環境で動作できる、より便利でプライベートかつ相互運用可能なAIアシスタントを構築できます。
次のオープンソースリポジトリを使用します Unsloth と llama.cpp これらはローカルモデルの推論/デプロイで人気のあるフレームワークだからです。MCPはローカルのGGUFモデルやクラウドの プロバイダーのモデル. また、次の使い方も紹介します 複数のMCPサーバー を活用できます。
MCPツールは次のような他のモデル機能と組み合わせて動作します: コード実行 と ウェブ検索そのため、1つのモデルでWeb検索、コード実行、接続したサービスの呼び出しを同じスレッド内で行えます。
ユースケース
MCPサーバーを接続すると、ローカルモデルにさまざまな自動タスクを依頼できます。例をいくつか挙げます:
ドキュメントを検索: 「関連するドキュメントを見つけて、セットアップ手順を要約して。」 - Context7を使えます。
コードベースを分析: 「このリポジトリ全体を整理し、認証、課金、データアクセスがどこで行われているか説明して。」 - GitHub公式MCPとGitMCPを使ってリポジトリを分析できます。
埋め込みを使ってWeb検索 - ExaのMCPサーバーは、文脈埋め込み対応の意味検索Web検索に使用できます。
WebサイトのUIをデバッグ - PlaywrightとChrome DevToolsのMCPサーバーを使ってWebサイトを操作し、問題の修正箇所を見つけられます。
クイックスタート
お使いの端末上のローカルモデルをMCPサーバーに接続する方法として、2通りを使います。どちらもオープンソースのパッケージを使用します: Unsloth と llama.cpp モデルの実行、提供、デプロイを行うためのものです。
Unsloth MCPガイドLlama.cpp MCPガイド
🦥 Unslothガイド
この例では、Unslothを使って次のようなローカルモデルを接続します: Qwen3.6 または Gemma 4 MCPサーバーに接続します: Vercel, Context7, Exa と Hugging Face。その後、モデルにそれで何ができるかを尋ねます。手順はどのMCPサーバーでも同じです。
MCPを有効化
チャットツールバーの「MCP」をクリックします。

Unsloth StudioにはデフォルトでContext7、Exa、Hugging Face向けのMCPサポートがあります。Exaをオンにすると ウェブ検索 デフォルトの検索ツールが無効になります。
カスタムMCPサーバーを追加
VercelのMCPサーバーを追加するには、「カスタムMCPを追加」をクリックするとポップアップが表示されます:

サーバー情報を入力します:
表示名:分かりやすいラベル。例:
Vercel.URL:サーバーのベースエンドポイント。例:
https://mcp.vercel.com.以下から認証方法を選択します。
ブラウザベースの認証が必要なサーバー(GitHub、Linear、Vercelなど)では、 OAuthサインインを使用をオンにします。初回接続時にブラウザーウィンドウが開き、Unslothを承認できます。
トークンで認証するサーバーでは、OAuthをオフにしたまま ヘッダーを追加 の カスタムヘッダーにある「 Authorization 」ヘッダーにトークンを追加します:

複数のMCPサーバーを使う
3つのように複数のMCPサーバーを呼び出してみましょう。Unsloth Studioのデフォルトで提供されているExa、Context7、Hugging FaceのMCPサーバーを使い、3つすべてを有効にします。
「UnslothはQwenのファインチューニングをサポートできますか?」と尋ねると、Exaが詳しく教えてくれます:

続けて「これを行う方法をUnslothのドキュメントで検索して」と尋ねると、Context7がドキュメント検索に使われます:

次に「Hugging Faceでunsloth/Qwenモデルを検索して」と入力すると、Hugging FaceのMCPサーバーが呼び出されます:

別の具体的なユースケース例
サーバーを接続したら、モデルに平易な言葉で実際の作業を依頼できます。Vercelサーバーの例をいくつか挙げます:
失敗したビルドをデバッグ: 「最新のデプロイのビルドログを取得して、失敗した理由を教えて。」
デプロイ状況を確認: 「最新のデプロイとその状態を一覧表示して。」
ドキュメントを検索: 「カスタムドメインの設定方法をVercelドキュメントで検索して。」
ドメイン調査: 「
myproject.devは利用可能? もし可能なら、費用はいくら?」
🦙 Llama.cppガイド
GGUFでllama-serverを起動
ここでは Gemma 4 E4B GGUFを使用しています:
より大きいGemma 4 26B-A4Bモデルの場合:
推論パラメータの詳細な調整については、 Gemma 4ガイド.
サーバーをテストできます:
llama.cppに対してターミナルMCPホストを実行
IBMの mcp-cli;これは、チャットモード、ツール検出、カスタムOpenAI互換プロバイダー対応を備えたコマンドラインMCPクライアント/ホストです。ドキュメントでは uvx mcp-cli --help、プロジェクトのサポート、 server_config.json、実行時のカスタムOpenAI互換プロバイダーを次でサポートします: --api-base と --api-key.
mcp-cli 起動には設定ファイルが必要です。そのため、作成する手順を追加する必要があります。たとえば:
次に実行します:
次に試します:
次に:
mcp-cli はデフォルトでツール呼び出しの確認が有効なので、ツール実行前にプロンプトが表示されます。
完全なコード例:
トラブルシューティング
サーバーへの接続に失敗したり、ツールが表示されなかったりする場合は、URLがサーバーのベースエンドポイント(例: https://mcp.vercel.com)であり、ドキュメントページやダッシュボードページではないことを確認してください。OAuthサーバーでは、開いたらブラウザーでサインインを完了してください。トークンベースのサーバーでは、 Authorization ヘッダーとトークンが有効であることを確認してください。
クリック 更新 接続後にツールが表示されない場合は、 MCPサーバーを使用 個別のサーバートグルとマスタートグルの両方がオンになっていることを確認してください。
セキュリティに関する注意
信頼できるMCPサーバーのみを接続してください。要求される権限を確認し、プライベートデータの読み取り、デプロイの変更、ドメイン購入、プロジェクトの変更などの操作では人による確認を有効にしておいてください。MCPサーバーをWeb検索や他のツールと組み合わせる場合は特に注意してください。プロンプト注入されたコンテンツが不要なツール呼び出しを引き起こそうとする可能性があります。
人気のMCPサーバー
接続できる人気で便利なMCPサーバーの一覧です:
GitHub MCP
リポジトリ、Issue、PR、コード検索、Actions
リモート/ローカル両対応の公式GitHub MCP。リポジトリ、Issue、プルリクエスト、Actions、コードセキュリティなどを扱えます。(GitHub)
Context7
最新のライブラリドキュメントと例
古い学習データに頼らず、コーディング支援向けに現在のバージョン別ドキュメントを取得します。使用先: https://mcp.context7.com/mcp. (GitHub)
Notion MCP
ドキュメント、メモ、タスク、プロジェクト知識
仕様書、PRD、ロードマップ、メモにNotionを使うチームに向いています。ホスト型MCPはワークスペースの内容を読み書きできます。(Notion Developers)
Vercel MCP
デプロイ、ログ、ドキュメント、ドメイン
フロントエンド/Webのワークフローに便利です。デプロイ、ログ、ドキュメント、プロジェクトの文脈を確認できます。まずクライアント互換性を確認してください。(Vercel)
ファイルシステム / ローカルファイル MCP
ローカルのプロジェクトファイル
ローカルLLMのセットアップに便利です。通常は stdioを介して使います。参考用サーバーは、例または出発点として扱うのが最適です。(GitHub)
最終更新
役に立ちましたか?




