MCP公式ドキュメント 日本語版
  1. チュートリアル
MCP公式ドキュメント 日本語版
  • 始める
    • 導入
    • サンプルサーバー
    • クライアントの例
    • クイックスタート
      • サーバー開発者向け
      • クライアント開発者向け
      • Claude デスクトップ ユーザー向け
  • チュートリアル
    • LLMs を使用した MCP の構築
    • デバッグ
    • Inspector
  • コンセプト
    • リソース
    • コアアーキテクチャ
    • プロンプト
    • ツール
    • サンプリング
    • ルーツ
    • トランスポート
  • 発達
    • 最新情報
    • ロードマップ
    • 貢献
  1. チュートリアル

LLMs を使用した MCP の構築

Claude などの LLMs を使用して MCP 開発をスピードアップしましょう。
このガイドは、LLMs を使用してカスタム モデル コンテキスト プロトコル (MCP) サーバーとクライアントを構築する方法を説明します。このチュートリアルでは Claude に焦点を当てますが、どの Frontier LLM でも同じことができます。

ドキュメントの準備#

始める前に、Claude が MCP を理解するために必要なドキュメントを収集します。
1.
https://modelcontextprotocol.io/llms-full.txtにアクセスし、ドキュメントの全文をコピーします。
2.
MCP TypeScript SDKまたはPython SDKリポジトリに移動します。
3.
READMEファイルとその他の関連ドキュメントをコピーします
4.
これらの文書をクロードとの会話に貼り付けてください

サーバーの説明#

ドキュメントを提供したら、どのようなサーバーを構築したいのかを Claude に明確に説明してください。具体的には、次の点を述べてください。
サーバーが公開するリソース
どのようなツールを提供するか
提供されるプロンプト
どのような外部システムとやり取りする必要があるか
例えば:
Build an MCP server that:
- Connects to my company's PostgreSQL database
- Exposes table schemas as resources
- Provides tools for running read-only SQL queries
- Includes prompts for common data analysis tasks

クロードと働く#

MCP サーバーで Claude と作業する場合:
1.
まずはコア機能から始めて、その後繰り返して機能を追加します
2.
理解できないコードの部分についてはクロードに説明してもらいましょう
3.
必要に応じて変更や改善をリクエストする
4.
サーバーのテストとエッジケースの処理をClaudeに手伝ってもらいましょう
Claude は、すべての主要な MCP 機能の実装を支援できます。
リソース管理と露出
ツールの定義と実装
プロンプトテンプレートとハンドラー
エラー処理とログ記録
接続とトランスポートの設定

ベストプラクティス#

Claude を使用して MCP サーバーを構築する場合:
複雑なサーバーを小さな部分に分割する
次に進む前に各コンポーネントを徹底的にテストする
セキュリティに留意し、入力を検証し、アクセスを適切に制限する
将来のメンテナンスに備えてコードをきちんと文書化しましょう
MCPプロトコル仕様に注意深く従う

次のステップ#

Claude がサーバーの構築を手伝った後:
1.
生成されたコードを注意深く確認する
2.
MCP Inspectorツールでサーバーをテストする
3.
Claude.appまたは他のMCPクライアントに接続する
4.
実際の使用状況とフィードバックに基づいて反復する
時間の経過とともに要件が変化するのに応じて、Claude がサーバーの変更と改善をお手伝いできることを覚えておいてください。
さらに詳しいガイダンスが必要ですか? MCP 機能の実装や発生した問題のトラブルシューティングについて、Claude に具体的な質問をしてください。
前へ
Claude デスクトップ ユーザー向け
次へ
デバッグ
Built with