Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ローカルAIでMCPを呼び出して動作検証する
Search
片桐佑理
January 22, 2026
Programming
72
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ローカルAIでMCPを呼び出して動作検証する
片桐佑理
January 22, 2026
Other Decks in Programming
See All in Programming
sbt 2.0: takeoff
eed3si9n
0
160
The Rails Doctrine Decade
koic
2
600
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
APNsからLive Activityを開始する話
yumnumm
0
170
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
Workers Cache を知る
syumai
0
370
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
300
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
So, you think you're a good person
axbom
PRO
2
2.2k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
Designing Experiences People Love
moore
143
24k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
Transcript
AI丸投げでローカルAIとMCPサーバーを建てる NCDC株式会社 片桐 佑理 2026 / 1 / 21
1.自己紹介 ⚫ 名前:片桐 佑理 ⚫NCDCでバックエンドのシステ ムエンジニアをしています。 ⚫エージェントは今の案件に入っ た4ヶ月ぐらい前に使い始めま した。 ⚫
神奈川県出身、31歳 2
2.背景 ⚫ MCPサーバーを利用するようになったけど、自分で構築したりしていない ので理解が曖昧。 ⚫ 実際に作って動かしてみればよくわかるのでは? ⚫ わからないことはCaludeが教えてくれるだろう。 3 {
"servers": { "PostgreSQL": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "DATABASE_URI", ”crystaldba/postgres-mcp", "--access-mode=restricted" ], "envFile": "${workspaceFolder}/.env" } } }
3.構成 ⚫ PC:会社支給のMacBook Pro ⚫ AIアプリケーションサーバー:llama cpp ⚫ mcpサーバー:mcp公式チュートリアル ⚫
呼び出しクライアント:postman ⚫ エディタ:Antigravity 4
4.Llama cppって何? ⚫ Llama.cppは、Llamaモデルを含む大規模言語モデル(LLM)をC/C++で 実装した推論エンジンです。GitHubで公開されています。 ⚫ Llama以外も使えるとのことで、今回はgemma3を使うことにしました。 5 //hugging faceからモデルを引っ張って来てcliで対話する場合
llama-cli -hf ggml-org/gemma-3-1b-it-GGUF //ファイルをそのまま利用してサーバーを建てる場合 llama-server -hf ggml-org/gemma-3-1b-it-GGUF --port 8080
4.Llama cppって何? 6
5 hugging face? GGUF? ⚫ hugging face ⚫ AI(人工知能)開発のためのオープンソースライブラリ、事前学習済みモデル、 データセットなどを共有・利用できるプラットフォームで、「AI版GitHub」とも呼
ばれます。 ⚫ GGUF(Generic GPT Unified Format) ⚫ AIモデルの保存形式の一つです。パラメーターの精度を犠牲にしてノートPC のような環境でもモデルを動かすことができるように調整されています。 ⚫ モデルの調整に関するパラメータなどもファイルの中に含まれているため、 細かい設定ができない反面簡単に動かすことができます。 7
6.mcpサーバー 公式チュートリアルから天気予報のMCP サーバーのコードをそのまま利用していま す。 ローカルMCPサーバーはPostman起動時 にコマンドを実行するため、控えておきま す。 8 //nodeでサーバーを実行 node
/Users/katagiriyuuri/code/mcpStudy/we ather/build/index.js
7. Postman ⚫ Postmanとは ⚫ Postmanは、APIの設計、テスト、配布、ドキュメント作成、監視のための統合 プラットフォームです。開発者が既に使い慣れているプラットフォームに、企 業が求めるガバナンス機能を提供し、API開発全体を通してチームがシーム レスに連携できるようにします。 9
8. 単体動作確認 10
8. 単体動作確認 11
8. 単体動作確認 12
9. デバッグ 13
9. デバッグ 14
9. デバッグ 15
9. デバッグ 16
9. デバッグ 17 --中略--
9. デバッグ 18
9. デバッグ 19
10. 良かったこと ⚫ MCPサーバーの設定やAI、クライアントとのつながり方がなんとなくわ かった。 ⚫ MCPサーバーはREST APIサーバーがあれば作るのは簡単。 ⚫ 概念としては異なるものですが、もともとREST
APIサーバーがある場合はそ れをラップすることで簡単に作成ができます。ステートフルであるなど一部違 いはあります。 ⚫ Postmanは自社で収集しているAPIサーバーについてMCPを生成するツール を公開しています。 ⚫ AIサーバーを立ち上げるのがすごい簡単になった。 ⚫ しばらく前にAIアプリを作ろうと思うと、フレームワークを学習したり外部の サービスのAPI登録をしたりするのが必要でしたが、Llama cppで簡単にロー カルサーバーが建てられました。今回の発表内容の検証も構想から実施ま で半日で終わりました。簡単なMCPやAIの動作確認であればPostmanも使え そう。 20
11. イマイチだったこと ⚫ Llama cppでgemma-3-12b-itを動かすとPCがカクカクになる。 ⚫ 今後もコード生成をローカルリソースでやるのは厳しそう。 ⚫ 問題の原因特定には正しい情報を与える必要がありました。 ⚫
ローカルのAIでMCPを利用するのは一般的なClaudeやChatGPTを使うのに 比べて珍しいことであるためか、最初にAntigravityに質問した時点ではコード 側の問題を指摘する回答が返ってきました。 ⚫ 補足情報としてLlama cppを使っていることを教えたところ、正しい原因を知る ことができました。 ⚫ 思ったよりスムーズすぎてAntigravityの機能を使い倒す形にはならな かった。 21
None