{
  "id": "mcp-builder",
  "handle": "mcp-builder",
  "canonicalUrl": "https://bestskillsforclaude.com/ja/skills/mcp-builder",
  "language": "ja",
  "alternates": {
    "en": "https://bestskillsforclaude.com/en/skills/mcp-builder",
    "es": "https://bestskillsforclaude.com/es/skills/mcp-builder",
    "pt-BR": "https://bestskillsforclaude.com/pt-br/skills/mcp-builder",
    "ja": "https://bestskillsforclaude.com/ja/skills/mcp-builder"
  },
  "category": {
    "id": "extend-claude",
    "name": "Claude の拡張"
  },
  "publisher": {
    "name": "Anthropic",
    "url": "https://github.com/anthropics"
  },
  "source": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder",
  "documentation": null,
  "licenseAsStated": "Apache 2.0",
  "runtime": "Claude apps and Claude Code",
  "lastReviewed": "2026-08-05",
  "headline": "スキルではなく MCP サーバーを作るべきなのはいつか",
  "summary": "エージェントが知る必要があるときではなく、何かをする必要があるときです。",
  "verdict": "mcp-builder スキルは Model Context Protocol サーバーの設計と実装を助けます。自社データベースへの問い合わせや内部 API の呼び出しのように、エージェントが実際の能力を得る仕組みです。システムに作用させたいならサーバー、手順に従わせたいならスキルを選んでください。",
  "bestFor": "社内システム、API、データソースを制御された形でエージェントに開くこと。",
  "skipIf": "必要なのが手順の指針である場合。それはスキルであり、保守コストもはるかに低く済みます。",
  "keyTakeaways": [
    "ツール設計がすべてです。名前の悪いツールは使われないツールです。",
    "重複した多数のツールより、範囲の明確な少数が勝ります。",
    "エラーメッセージはインターフェースの一部です。エージェントはそれを読んで次を決めます。",
    "サーバーは能力を与えるものであり、能力には権限の境界が必要です。"
  ],
  "quickStart": [
    "anthropics/skills から Apache 2.0 で導入します。",
    "先にツールの見取り図を決めます。数は少なく、名前は明確に、引数は自明に。",
    "現実的で最も曖昧な依頼で試します。悪い境界はそこで露見します。"
  ],
  "sections": [
    {
      "heading": "実務で何が変わるか",
      "paragraphs": [
        "MCP の難所はプロトコルではなくインターフェース設計です。エージェントは名前と説明からツールを選ぶため、process という名前でオプションオブジェクトを受け取るツールは常に誤用されます。",
        "明示的な指針をもって作ると、見取り図が小さく読みやすく保たれます。エージェントが正しく使うサーバーと、避けるか誤用するサーバーの差はそこにあります。"
      ]
    },
    {
      "heading": "期待に届かない点",
      "paragraphs": [
        "セキュリティモデルは決めてくれません。エージェントが何を読み、書き、消せるのかは自分たちの決定であり、サーバー側で強制する必要があります。",
        "プロトコルの詳細も動きます。スキルに写し取られた内容が最新だと仮定せず、現行の仕様を確認してください。"
      ]
    }
  ],
  "faq": [
    {
      "question": "スキルと MCP サーバーのどちらですか",
      "answer": "手順と規約ならスキル、能力、つまり他の手段では届かないシステムへのアクセスならサーバーです。"
    },
    {
      "question": "よくある設計の誤りは",
      "answer": "曖昧な名前で重複した多すぎるツールです。選択が不安定になります。"
    },
    {
      "question": "エラーメッセージは重要ですか",
      "answer": "重要です。エージェントはそれを読んで次の手を選ぶため、インターフェースの一部として扱ってください。"
    }
  ],
  "sources": [
    {
      "label": "GitHub の anthropics/skills",
      "url": "https://github.com/anthropics/skills",
      "kind": "repository"
    },
    {
      "label": "anthropics/skills、mcp-builder スキルのディレクトリ",
      "url": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder",
      "kind": "documentation"
    }
  ],
  "machineReadable": {
    "markdown": "https://bestskillsforclaude.com/ja/skills/mcp-builder/content.md",
    "json": "https://bestskillsforclaude.com/ja/skills/mcp-builder/skill.json"
  },
  "disclosure": "Editorial desk review based on the publisher's own repository. Not a security audit, a benchmark or a guarantee of maintenance."
}