Model Context Protocol Resources & Guides について
MCPを学ぶエンジニア向けの技術ガイドとリソース集で、プロトコルの仕組みや改訂、サーバー開発を扱います。TypeScriptフレームワークのmcp-ts-coreと、コーディングエージェント向けスキルも紹介しています。
主な機能
- 01MCPの役割とメッセージ形式の解説
- 02トランスポート、認可、セキュリティの説明
- 03旧式と現行サーバーの比較
- 04サーバー設計スキルの提供
- 05運用中サーバーとエンドポイントの一覧
活用シーン
- 01仕様書を読む前にMCPの全体像を把握
- 02サーバーのツールとリソースを設計
- 03ツール定義と応答設計を確認
- 04サーバーのセキュリティ上の問題を点検
MCP 対応
MCP仕様と実践を解説し、MCPサーバー開発者向けのガイドやAgent Skillsを提供します。MCPサーバー構築用TypeScriptフレームワークのmcp-ts-coreも紹介しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Model Context Protocol (MCP)
2026-07-28 仕様時点のプロトコルに関する技術概要です。
MCP の概要では、MCP の仕組みを解説しています。役割、ワイヤーフォーマット、サーバーが公開する内容、サーバーが入力を求める方法、トランスポート、認可、そしてリビジョン 2026-07-28 でプロトコルがステートレスになった際の変更点について説明します。仕様を読む前に、プロトコルの実用的な全体像を把握したいエンジニア向けです。
サーバーを構築していますか? @cyanheads/mcp-ts-coreは、現行仕様に準拠した MCP サーバーを構築するための、エージェントネイティブな TypeScript フレームワークです。各スキャフォールドには、コーディングエージェントがサーバーの設計、テスト、リリースに従う Agent Skills が付属しており、サーバーはレガシークライアントと最新クライアントの両方に対応します。次のコマンドでプロジェクトをスキャフォールドできます。
bunx @cyanheads/mcp-ts-core init my-mcp-server
稼働中のサーバーをお探しですか? 私がメンテナンスしているサーバーは、GitHub プロフィールに掲載しています。Fleet Mapには、ホストされているすべてのサーバーと、そのツール、エンドポイント、インストール用スニペットが掲載されています。
ガイド
| ガイド | 内容 |
|---|---|
| MCP の概要 | ホスト、クライアント、サーバー、メッセージとステートレス性、ツール、リソース、プロンプト、複数回のラウンドトリップを伴うリクエスト、通知とキャッシュ、stdio と Streamable HTTP、認可、拡張機能、セキュリティ |
| レガシーサーバーと最新サーバー | 2024-11-05からのリビジョン履歴、2026-07-28での変更点、非推奨化、時代ごとの互換性と判定、サーバー作成者向けの移行チェックリスト |
サーバービルダー向け Agent Skills
これらのスキルは mcp-ts-core に付属しており、コーディングエージェント向けに作成されています。フレームワークの API を参照していますが、実践的な知見はどの SDK にも応用できます。いずれかのスキルをエージェントに渡し、利用する技術スタックに合わせてガイダンスを要約するよう依頼してください。
| 目的 | スキル |
|---|---|
| MCP サーバーを設計する:ドメインや API 向けのツール構成、リソース、サービスレイヤー | design-mcp-server |
| 優れたツールを構築する:命名、スキーマ、応答設計、エラー | add-tool |
| ツールの説明とスキーマがモデルにどう解釈されるかを監査する | tool-defs-analysis |
| 大きすぎる応答や扱いにくい応答を整える:あふれへの対処、ペイロードの整形、検索パターン | techniques |
| 敵対的な入力を含む実際の入力を使ってサーバーをテストする | field-test |
| プロンプトインジェクション、入力シンク、認証、情報漏えいなど、サーバーのセキュリティ上の不備を確認する | security-pass |
公式リソース
| リソース | リンク |
|---|---|
仕様 (2026-07-28) | modelcontextprotocol.io/specification/2026-07-28 |
| この改訂版の変更履歴 | 主な変更点 |
| 非推奨機能の一覧 | 非推奨 |
| スキーマ(信頼できる唯一の情報源) | schema.ts |
| 拡張機能 | 拡張機能の概要 |
| 機能強化提案 | SEP |
| サーバーレジストリ | MCP レジストリ |
| デバッグ | MCP Inspector |
公式 SDK:TypeScript · Python · Go · Java · Kotlin · C# · Rust · Swift · Ruby · PHP
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。