MCP Builder - Claude で MCP サーバーを構築するスキル
MCP Builder スキルが Claude の Model Context Protocol サーバー構築を支える仕組み:ツール定義と評価スイートまで、SKILL.md を完全解説。
出典:anthropics/skills(MIT)より内容を翻案。最終同期:2026年7月8日(上流更新:2026年4月20日)。
概要
公式の説明:"Guide for creating high-quality MCP servers that enable LLMs to interact with external services through well-designed tools - whether in Python (FastMCP) or Node/TypeScript (MCP SDK)."
他のエージェントが本当に頼れる MCP サーバーを Claude に組ませたいときのスキルです。リサーチ、実装パターン、評価ループが組み込まれています。
このスキルの仕組み
SKILL.md は構築を3フェーズに整理しています:
- フェーズ1 - 徹底リサーチと計画:現代の MCP 設計を理解し、プロトコルとフレームワークのドキュメント(Python は FastMCP、Node/TypeScript は MCP SDK)を読み込み、コードの前にツール面を設計する。
- フェーズ2 - 実装:プロジェクト構造、コアインフラ、その後ツールをひとつずつ、入力・出力・エラーメッセージまで設計する。
- フェーズ3 - レビューとテスト:コード品質のパスを経て、ビルドとテストへ。ユニットテストだけでなくエージェント視点の評価も含みます。
スキルフォルダの中身
reference/mcp_best_practices.md- ツールが従うべき設計ルールreference/python_mcp_server.mdとreference/node_mcp_server.md- スタック別リファレンスreference/evaluation.mdに加えscripts/evaluation.py、scripts/example_evaluation.xml- 動く評価ハーネスscripts/connections.py、scripts/requirements.txt
自作スキルへのヒント
- このスキルは評価を成果物の一部として扱います:MCP サーバーはエンドポイントだけでなく評価スイート込みで納品。
- 言語別リファレンスをファイル分割することでメインの SKILL.md を軽く保つ——マルチスタックなスキル全般に有効なパターンです。
クロードスキルのドキュメント