概要
Model Context Protocol(MCP)サーバーは、カスタムツールと機能でClaude Codeを拡張します。MCPは外部プロセスとして実行したり、HTTP/SSE経由で接続したり、SDKアプリケーション内で直接実行したりできます。設定
基本設定
プロジェクトルートの.mcp.json
でMCPサーバーを設定します:
SDKでのMCPサーバーの使用
トランスポートタイプ
stdioサーバー
stdin/stdout経由で通信する外部プロセス:HTTP/SSEサーバー
ネットワーク通信を使用するリモートサーバー:SDK MCPサーバー
アプリケーション内で実行されるインプロセスサーバー。カスタムツールの作成に関する詳細情報については、カスタムツールガイドを参照してください:リソース管理
MCPサーバーは、Claudeがリストアップして読み取ることができるリソースを公開できます:認証
環境変数
OAuth2認証
クライアント内でのOauth2 MCP認証は現在サポートされていません。エラーハンドリング
MCP接続の失敗を適切に処理します:関連リソース
- カスタムツールガイド - SDK MCPサーバーの作成に関する詳細ガイド
- TypeScript SDKリファレンス
- Python SDKリファレンス
- SDK権限
- 一般的なワークフロー