テクノロジー

[MCP再入門]「MCPはAIアプリにとってのUSB-C」がしっくりこなかったあなたに - Qiita

1: yau 2025/04/15 06:07

一部のエンジニアには「サーバ」という語句はネットワーク・サーバクライアントモデルが染み付いているから分かりづらいということ。本来の機能の提供者という意味のサーバで考えればすぐわかる

2: poad1010 2025/04/15 13:19

この記事をおすすめしました

3: ikajigoku 2025/04/15 13:21

わかりやすい

4: misshiki 2025/04/15 16:33

“まとめると、 MCP ServerとはMCP Clientと同一マシン内で別プロセスとして稼働するAI Agentである となります。これをServerと呼ぶのはやめてほしかったですね。”

5: Nunocky 2025/04/15 17:07

MCP Clientを実装する からが自分に必要。pythonSdkのドキュメントではAIとの連携がよく分からなかった

6: Insite 2025/04/15 18:21

Claude DesktopなどのアプリがToolsを利用する。Toolsを提供する側がServerで利用する側がClient。それはそう。

7: hogetax 2025/04/15 20:37

エンジニア同士の会話で比喩入れてくるのは初心者だよ。ていうかPが何かわからん奴は初心者だろw

8: fashi 2025/04/15 20:44

AIに訊くのもいいよ、お前ナレッジカットオフ去年のはずなのに詳しいなってレベルで教えてくれる

9: tyhe 2025/04/15 21:22

Language Server Protocolみたいなもんでは。知らんけど。

10: inatax 2025/04/15 21:30

Webサーバーじゃないのにサーバーって名前つけるのやめて欲しいとかいう、通信量じゃないのにSSDの容量にギガってつけるやめてくださいレベルの話が真面目な議論で出てきて戸惑っている

11: Akaza 2025/04/15 21:42

成功した事例であるLSPをモデルにしている部分はあるだろうね。構造がよく似ている。

12: skifuyu 2025/04/15 22:18

"これをServerと呼ぶのはやめてほしかったですね。" Web屋さんが主流と思ってる傲慢さで草

13: ch1248 2025/04/15 22:19

狭義のサーバはプロセスだけど、イメージにそぐわないわね。

14: ebibibi 2025/04/15 22:35

そもそもの「Server」の理解が相当歪んでしまっているようです(苦笑。

15: kobito19 2025/04/15 23:34

X見たら悶絶死しそう https://ja.wikipedia.org/wiki/X_Window_System

16: shimozun 2025/04/16 02:16

USB-Cに限らずだけど、よっぽどはまらない限り、例え話は初学者の理解に繋がらないと思う。欲しいのは例えではなく、例示。例えは、理解してる人同士で、あーそうだね!にしかならない

17: kekera 2025/04/16 07:34

Node.jsでclient/serverてこう使うからなあ。もともと広まってる使い方だし、言葉の意味としては正しいし、サーバー呼びで問題ないでしょ。

18: nomurata 2025/04/16 08:17

mcpって結局プロンプトエンジニアリングの派生だよ。LangChain追ってないとかプロトコルの意味わかってないとよくわからないはず。それに今は情報過多でノイズ多い。去年はわけわからん情報が無くて理解しやすかったかも

19: knok 2025/04/16 08:22

認証すらいらないツール(AWS documentのやつとか)は十分HTTPの意味あると思う

20: uunfo 2025/04/16 11:02

言葉で理解しようとするからだめなんだろうな。個人的にはプロトコルのサーバーというところが一番気持ち悪い。HTTPサーバーとは言うけど

21: moxtaka 2025/04/16 13:11

MCPがUSBなら、A2AはPCI-Expressかな。とか最近思った。