Yuta NakataのBlog

Python / AWS / ITについて役立つ情報を発信します

MCP/MCPサーバーに入門したい

はじめに

  • MCP
    • 言葉を知らない -> 知っている
  • 言葉は知っているが、実感がない。使ったことがない

人向けにMCPMCPサーバーを理解するためにどうすればいいか?

最近の資料を元に紹介します。

私自身も、言葉は知っているが具体がイメージできていない状態だったので、エンジニア的に、どうすればわかるか?を共有できればと思います。

言葉は知っているが、実感としてわからない。

Anthoripicの公式チュートリアルをやるのが、もっともよくわかります。

modelcontextprotocol.io

15分ぐらいあれば余裕で終わるので、やってください。これで気持ちを理解できます。

英語にどうしてもアレルギーがある方は、本記事をベースにした日本語記事がclassmethodより出ているので、参考にしてみてください。

内容は上記と同じです。

dev.classmethod.jp

ここまでできればOKです。

上記を元にオリジナルMCPサーバーを作るとよりわかります。

※ 上記は、100倍値する関数をMCPサーバーとして作成した例

手は動かせた。知識を拡充したい。

スライド形式ならば、以下を参照。

speakerdeck.com

動画がいい!のであれば以下を参照。

www.youtube.com

ソースコードを読みたい!のであれば、下記が公式です。

github.com

プロトコルもさることながら、SDKは下記を参照ください。

typescript sdk

github.com

python sdk

github.com

java sdk

github.com

kotlin sdk

github.com

c# sdk

github.com