作者: 高山洪銘 [解除]
カテゴリー:
タグ:

件数: 1 シリーズ

MCPサーバー開発大全――独自サーバーの実装から自動テストの構築まで

MCPサーバー開発大全――独自サーバーの実装から自動テストの構築まで

著者: 複数著者(2名)
カテゴリ: ビジネス
レーベル: 不明
パブリッシャー: 技術評論社
発売日: 2025/11/25
ページ数: 不明
あらすじ
◆プロトタイプから一歩進んだ実践的なMCPサーバー◆ MCP(Model Context Protocol)は、LLM(大規模言語モデル)とツールを連携させる革新的なプロトコルとして急速に普及しています。MCPによってAIエージェントに各種のタスクを任せることが現実になりました。同時に重要性を増しているのが、自サービスのMCPサーバーを完備してAIフレンドリーにすることです。サービスやデータベースは「AIから使えるかどうか」によってその価値が大きく変わります。 本書はMCPの基礎概念からMCPサーバー開発のための環境構築、基本的な実装、複雑なドメインヘの応用、そして品質保証を扱います。書籍内では実例として、初歩的な天気予報サーバーや、実践的な社内ドキュメントサーバーを作成します。また、著者が独自に考案した「4層テスト戦略」は、従来のAPIテストでは対応困難なMCP特有の課題に対する解決策を提示します。さらにはCI/CDおよび自動テストの構築という運用面まで、MCPサーバー開発のすべてを学べる1冊です!■こんな方におすすめ・実践的なMCPサーバーを作りたい方・自身や自社の持つデータ資源をAIエージェントに活用させたい方・LLMが介在するシステムのテストや品質保証に関心のある方■目次第1章 MCPサーバー開発の基礎知識──1.1 MCPとは何か──1.2 MCPサーバーの基本アーキテクチャ──1.3 開発環境の構築──1.4 まとめ第2章 MCPアーキテクチャの理解──2.1 MCPプロトコルの全体像──2.2 MCPサーバーの設計パターン──2.3 MCPサーバーのスケーラビリティ──2.4 セキュリティアーキテクチャ──2.5 他のプロトコル・アーキテクチャとの比較──2.6 まとめ第3章 基本的なサーバー実装──3.1 公式サンプルの解析──3.2 HTTP APIとの連携──3.3 天気予報MCPサーバーの構築──3.4 まとめ第4章 複雑なサーバー設計──4.1 複雑な処理フローの設計──4.2 実例:過ごし方提案MCPサーバー──4.3 応用:社内ドキュメントサーバー──4.4 スケーラビリティとパフォーマンス──4.5 設定管理とデプロイメント──4.6 まとめ第5章 MCPサーバーのテスト戦略──5.1 4層テスト戦略──5.2 Layer 1:単体テストの実装──5.3 Layer 2:プロトコルテストの実装──5.4 Layer 3:カスケードテストの実装──5.5 Layer 4:E2Eテストの実装──5.6 まとめ第6章 CI/CD統合──6.1 GitHub Actionsでの自動テスト──6.2 テストカバレッジの測定と改善──6.3 デプロイメント自動化──6.4 その他の品質保証のベストプラクティス──6.5 まとめ■著者プロフィール●岡 翔子(おか しょうこ):大阪在住。AWSジャパンを経て現在はLINEヤフー株式会社でエンジニアとして勤務。LLMの応答に関する論文執筆経験をもち、個人でMCPサーバーの開発を行っている。趣味は読書と現代美術鑑賞。X:@0xshooka●高山 洪銘(たかやま こうめい):どちらかといえばソフトウェアエンジニア。モバイルアプリケーション開発やSDK開発のほか、ソフトウェアテストの自動化にも長年従事。近年は開発者支援や組織的なナレッジ共有にも注力する傍ら、機械学習やデータ分析にも関心を持ち、一部のAI作曲コンテスト等にも出没している。●餌打 優太(えうち ゆうた):LINEヤフー株式会社でエンジニアとして勤務。LINE公式アカウントのMCP Server(line-bot-mcp-server)の立ち上げを行う。また、株式会社Bocekでエンジニアリングマネージャーを務める。