Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ローカルAIでMCPを呼び出して動作検証する

 ローカルAIでMCPを呼び出して動作検証する

Avatar for 片桐佑理

片桐佑理

January 22, 2026

Other Decks in Programming

Transcript

  1. 2.背景 ⚫ MCPサーバーを利用するようになったけど、自分で構築したりしていない ので理解が曖昧。 ⚫ 実際に作って動かしてみればよくわかるのでは? ⚫ わからないことはCaludeが教えてくれるだろう。 3 {

    "servers": { "PostgreSQL": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "DATABASE_URI", ”crystaldba/postgres-mcp", "--access-mode=restricted" ], "envFile": "${workspaceFolder}/.env" } } }
  2. 5 hugging face? GGUF? ⚫ hugging face ⚫ AI(人工知能)開発のためのオープンソースライブラリ、事前学習済みモデル、 データセットなどを共有・利用できるプラットフォームで、「AI版GitHub」とも呼

    ばれます。 ⚫ GGUF(Generic GPT Unified Format) ⚫ AIモデルの保存形式の一つです。パラメーターの精度を犠牲にしてノートPC のような環境でもモデルを動かすことができるように調整されています。 ⚫ モデルの調整に関するパラメータなどもファイルの中に含まれているため、 細かい設定ができない反面簡単に動かすことができます。 7
  3. 10. 良かったこと ⚫ MCPサーバーの設定やAI、クライアントとのつながり方がなんとなくわ かった。 ⚫ MCPサーバーはREST APIサーバーがあれば作るのは簡単。 ⚫ 概念としては異なるものですが、もともとREST

    APIサーバーがある場合はそ れをラップすることで簡単に作成ができます。ステートフルであるなど一部違 いはあります。 ⚫ Postmanは自社で収集しているAPIサーバーについてMCPを生成するツール を公開しています。 ⚫ AIサーバーを立ち上げるのがすごい簡単になった。 ⚫ しばらく前にAIアプリを作ろうと思うと、フレームワークを学習したり外部の サービスのAPI登録をしたりするのが必要でしたが、Llama cppで簡単にロー カルサーバーが建てられました。今回の発表内容の検証も構想から実施ま で半日で終わりました。簡単なMCPやAIの動作確認であればPostmanも使え そう。 20
  4. 11. イマイチだったこと ⚫ Llama cppでgemma-3-12b-itを動かすとPCがカクカクになる。 ⚫ 今後もコード生成をローカルリソースでやるのは厳しそう。 ⚫ 問題の原因特定には正しい情報を与える必要がありました。 ⚫

    ローカルのAIでMCPを利用するのは一般的なClaudeやChatGPTを使うのに 比べて珍しいことであるためか、最初にAntigravityに質問した時点ではコード 側の問題を指摘する回答が返ってきました。 ⚫ 補足情報としてLlama cppを使っていることを教えたところ、正しい原因を知る ことができました。 ⚫ 思ったよりスムーズすぎてAntigravityの機能を使い倒す形にはならな かった。 21