mcpField

Skills

エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。

開発

Q
query-pipeline
query-pipeline
dotnet / efcore

EF Core のクエリ変換、プロジェクションビジター、分割クエリの列挙、クエリ回帰テストを実装およびレビューします。query-pipeline コードの変更時や、クエリ回帰に対する仕様とプロバイダーのカバレッジを選ぶ際に使用します。

開発48
Q
quickbase
quickbase
membranedev / application-skills

Quickbase 統合。Applications を管理します。ユーザーが Quickbase のデータを操作したいときに使用します。

開発48
R
rails-debugger
rails-debugger
majesticlabs-dev / majestic-marketplace

Rails のエラー、テスト失敗、ビルド問題、想定外の動作に遭遇したときに積極的に使用する。エラーを分析し、問題を再現して根本原因を特定する。

開発48
R
rails-hotwire-realtime
rails-hotwire-realtime
marckohlbrugge / 37signals-skills

リアルタイムな Rails インターフェースのために Hotwire、Turbo、Stimulus、ActionCable のベストプラクティスを適用する。Turbo Streams/Frames、Stimulus のインタラクション、websocket 駆動の更新を構築するときに使用。

開発48
R
re-arm
re-arm
dslsdzc / rev-skills

ARMアーキテクチャのリバースエンジニアリング(Android以外):Cortex-M/Aベクターテーブル、Thumb/ARM切り替え、AAPCS呼び出し規約、位置依存コードの再配置、MMIO周辺レジスタの相互参照。トリガー語:ARM、arm32、Cortex-M、Cortex-A、Thumb、AAPCS、組み込み機器のリバースエンジニアリング、ベアメタルファームウェア、stm32、ベクターテーブル。

開発48
R
re-console
re-console
dslsdzc / rev-skills

現代のコンソールとレトロプラットフォームのリバースエンジニアリング:Switch NSO/NPDMコンテナと暗号化パーティション、PS4/PS5 ORBIS構造、SDKライブラリのフィンガープリント、レトロROMヘッダー/カートリッジ形式/セーブデータ/Cheatコード。トリガー語:コンソールのリバースエンジニアリング、Switch、NSO、NPDM、PS4、PS5、ORBIS、Xbox、レトロ、ROM、NES、GBA、エミュレーター、Cheat。

開発48
R
re-ebpf
re-ebpf
dslsdzc / rev-skills

eBPFプログラムのリバースエンジニアリングと対抗分析:BPF-64命令セット、progs/mapsの関連付け、bpftoolによる逆アセンブル、トレース・フォレンジック/マルウェアサンプル/EDR対抗の3用途。トリガー語:eBPF、BPF、bpftool、bcc、libbpf、xlated、BPF命令、bpf hook、EDR対抗、tracepoint、kprobe。

セキュリティ48
R
re-mips
re-mips
dslsdzc / rev-skills

MIPS アーキテクチャのリバースエンジニアリングとルーターファームウェア分析の方法論:遅延スロット、$gp 呼び出し規約、エンディアン判定、httpd の特定。トリガー:MIPS、mipsel、ルーターファームウェア、組み込み、遅延スロット、big-endian、ビッグエンディアン、リトルエンディアン、httpd、busybox

セキュリティ48
R
re-rtos
re-rtos
dslsdzc / rev-skills

RTOS 構造分析:FreeRTOS/ThreadX/Zephyr/RT-Thread/VxWorks/QNX/RTEMS/NuttX/eCos/µC-OS/SYS-BIOS/SAFERTOS/CMSIS-RTX5/T-Kernel/TOPPERS/OSE/INTEGRITY/ARINC 653/PikeOS/Deos の実行モデル判定、タスクテーブルと TCB の特定、カーネルオブジェクトの復元、タスク単位の逆コンパイル。トリガー:RTOS、FreeRTOS、ThreadX、Zephyr、VxWorks、QNX、RTEMS、NuttX、eCos、µC/OS、Micrium、SYS/BIOS、SAFERTOS、CMSIS-RTX5、T-Kernel、TOPPERS、ITRON、OSE、OSEck、Nucleus、INTEGRITY、ARINC 653、PikeOS、VxWorks 653、Deos、タスクテーブル、TCB、ファームウェアのスケジューリング、MCU ファームウェア、confdefs、devicetree、DKM、resource manager、FromISR、DSR、OSIntEnter、Swi、Hwi、module preamble、upper half、パーティションスケジューリング、major frame、Safety Class

開発48
R
re-zig
re-zig
dslsdzc / rev-skills

Zig コンパイル成果物のリバースエンジニアリング:成果物の識別、comptime 展開、panic/エラー処理経路、C ABI 境界。トリガー:Zig のリバースエンジニアリング、zig、comptime、zig の成果物、panic。

開発48
R
react-native-advanced
react-native-advanced
trancong12102 / agentskills

ナビゲーション、データ取得ライフサイクル、無限スクロールリスト、フォーム処理、状態の永続化、認証ルーティング、ジェスチャー駆動アニメーション、ボトムシート、プッシュ通知、OTA 更新のための React Native と Expo のパターン。ルートローダーなしのデータプリフェッチ、認証ガードルーティング、FlashList による無限スクロール、ジェスチャー駆動アニメーション、ネイティブプラットフォーム統合(プッシュ通知、OTA 更新、MMKV 永続化)を必要とする Expo/React Native アプリを構築するときに使用する。React Web アプリには使用しない。

開発48
R
react-patterns
react-patterns
majesticlabs-dev / majestic-marketplace

hooks、コンポジション、状態管理、並行機能など、モダンな React パターンに関する専門的なガイダンス。React コンポーネントを実装するときや既存コードをリファクタリングするときに使用する。

開発48
R
react-three-fiber-game
react-three-fiber-game
openai / plugins

React Three Fiber で React 上で動作する 3D ブラウザーゲームを構築します。pmndrs ベースのシーン構成、共有 React 状態、React アプリ内への 3D HUD 統合が必要な場合に使用します。

開発48
R
react-web-advanced
react-web-advanced
trancong12102 / agentskills

型安全なファイルベースルーティング、ルート単位のデータ読み込み、サーバーサイドレンダリング、検索パラメータの検証、コード分割、リスト仮想化のための Web 向け React パターン。ルートローダー、SSR ストリーミング、検証済み検索パラメータ、遅延ルート分割、大規模 DOM リストの仮想化を伴う React Web アプリを構築するときに使用する。React Native アプリには使用しない — 代わりに react-native-advanced を使用する。

開発48
R
readme-generator
readme-generator
geekjourneyx / readme-generator

GitHub プロジェクト向けにポートフォリオ級の README.md を生成する。「README を書いて」「README を生成」「README を最適化」「README のベストプラクティス」「プロジェクトのトップページ」「オープンソースの説明」「README のインフォグラフィック」「README のカバー」「Codex Image Gen / gpt-image-2 で README 画像を生成」といったリクエストに使用する。出力には、抑制の効いた README のナラティブ、最大 2 点の高品質なビジュアル素材、圧縮した画像、MIT ライセンス、GitHub Description と Topics の推奨、推奨スター数、任意の gh CLI 更新提案が含まれる。重点は、プロジェクトが自らのストーリーを語れるように支援し、プロジェクトの種類に基づいてビジュアルの強度を判断し、テンプレートの流用、情報の詰め込み、過剰なデザインを避けることにある。

開発48
R
readme-maker
readme-maker
alpoxdev / hypercore

[Hyper] コードベースを注意深く読み、プロジェクトの README.md を作成またはリファクタリングします。プロジェクトの形態(CLI、ライブラリ、Web アプリ、monorepo、プラグイン、フレームワーク、ドキュメントサイト、サービス)、エントリーポイント、スクリプト、設定、ライセンス、既存ドキュメントを検出し、ユーザーが別の言語を希望しない場合、または既存の README が現在の言語を維持する必要がある場合を除き、デフォルトで構造化された韓国語の README を生成します。新しい README の作成、古くなった README のリファクタリング、実際のコードに基づくセクション更新をユーザーが望むときに使用します。

開発48
R
reconstruct
reconstruct
maxgfr / reconstruct

新しい製品のブレインストーミング、またはリポジトリを仕様書、PRD、再構築計画にリバースエンジニアリングする。ユーザーが明示的に reconstruct を求めた場合、または製品を仕様書へリバースエンジニアリングまたはブレインストーミングするよう求めた場合にのみ使用する。

開発48
R
release-management
release-management
motormetrics / motormetrics

release-please によるリリース管理、バージョンアップ、変更履歴の生成。リリースの準備、リリース失敗のデバッグ、バージョン履歴の把握に使用。

クラウド・DevOps48
R
release-notes
release-notes
niekcandaele / skills

技術的な変更情報(commits、PRs、diffs、ブランチ比較、または生テキスト)からユーザー向けのリリースノートを生成する。深く掘り下げ、commit の参照から PR、issue、バグレポートをたどって各変更の背景にある物語全体を理解し、何が変わりなぜ重要かを伝える叙述的な文章を生成する。GitHub、GitLab、Jira で動作する。ユーザーがリリースノート、changelog、"what's new" の要約を求めたり、変更をユーザー、ステークホルダー、顧客に伝えたい場合にこのスキルを使用する — "write up what changed" や "summarize the release" と言っただけの場合でも。

開発48
R
release
release
yoshiko-pg / difit

ローカル Web サーバーを起動し、Git のコミット差分を GitHub の Files changed のようなビューで表示する軽量コマンドラインツール

開発48
R
releasenotes
releasenotes
openhands / extensions

最後のリリースタグ以降の git 履歴から整形された変更履歴を生成する。変更を破壊的変更、機能、修正、その他のセクションに分類したリリースノートを準備するときに使用。

開発48
R
remotion-animation-rules
remotion-animation-rules
composio-community / opencode-skills

フレームベースのレンダリング、スプリング物理、useCurrentFrame、Remotion ネイティブのアニメーションパターンを用いて、技術的に正しい Remotion アニメーションを構築するためのワークフロー。

クリエイティブ・メディア48
R
requirement-analysis
requirement-analysis
fishzjp / qa-skills

要件/システムをモデル化します。PRD、ドキュメント、バグ、コードから目標、範囲、役割、ルール、例外、依存関係を抽出し、明確化事項を含む構造化モデルを出力します。テストケースの作成、戦略の決定、パイプラインには使用しません。

テスト・品質48
R
requirements-from-brief
requirements-from-brief
mattjmdesign / dengskills

設計や実装の前に、製品ブリーフ、ステークホルダーのメモ、機能アイデア、クライアントの要望、思いつきで作ったコンセプトをフロントエンド要件に落とし込むときにこのスキルを使用します。FR-XX の機能要件、NFR-XX の品質制約、明示的なスコープ外項目、依存関係、前提、未解決の問い、推奨する次のステップを生成します。

開発48
R
research-compound
research-compound
majesticlabs-dev / majestic-marketplace

調査中にフォルダー固有の AGENTS.md を自動的に確認・更新する。ある領域を調査する前に、最も近い AGENTS.md を読んで既存のコンテキストを把握する。有用なパターンを発見したら、その学びをファイルに追記する。

エージェントワークフロー48
R
resolve-pr-feedback
resolve-pr-feedback
udecode / dotai

ソースに基づくトリアージ、修正、autogoal プラン状態、焦点を絞った証明、返信、スレッド解決により、GitHub PR のレビューフィードバックを解決する。

テスト・品質48
R
resolving-merge-conflicts
resolving-merge-conflicts
c0nant / skills

進行中の git マージ/リベース競合を解決する必要があるときに使用します。

開発48
R
resolving-merge-conflicts
resolving-merge-conflicts
c0nant / c-skills

AI スキル

開発48
R
resolving-merge-conflicts
resolving-merge-conflicts
niekcandaele / skills

進行中の git マージ/リベース競合を解決する必要があるときに使用します。

開発48
R
resource-design
resource-design
xmcp-dev / skills

LLM が利用するコンテンツを公開するための MCP リソースを設計します。xmcp で静的または動的なリソースを作成する際に使用します。

開発48
R
reversing-network-protocols
reversing-network-protocols
trilwu / secskills

パケットキャプチャとそのプロトコルを使用するクライアントから、文書化されていないバイナリネットワークプロトコルをリバースエンジニアリングします。フレーミングとフィールド構造の復元、長さプレフィックス、オペコード、チェックサム、暗号化の特定、リプレイやファジング用の Wireshark/Kaitai/scapy パーサーの構築を行います。独自の TCP/UDP プロトコル、仕様のないゲーム/IoT/C2 プロトコル、または Wireshark が生バイト列としてしか表示しないトラフィックの分析に使用します。

セキュリティ48
R
review-migration
review-migration
igmarin / rails-agent-skills

本番 Rails マイグレーションを計画またはレビューするときに使用する。スキーマ変更とバックフィルを決して混在させない。トリガーワード:migration、add column、index、backfill、zero-downtime。

データ・データベース48
R
reviewer
reviewer
niekcandaele / skills

設計レビュー、アーキテクチャ、一貫性、ハードニング、セキュリティ分析を組み合わせた総合的なコードレビュアー

テスト・品質48
R
rhdh-pr-create
rhdh-pr-create
redhat-developer / rhdh-skills

rhdh-plugins または community-plugins からの検証済み変更を公開する:リポジトリと影響を受けるワークスペースを検出し、リポジトリのビルドパイプラインを実行し、パッケージのチェンジセットを作成し、生成ファイルを安全にステージングし、署名付きのコミットとブランチを作成し、プッシュし、GitHub プルリクエストを開き、任意のバグ修正の録画をアップロードし、Jira または GitHub のイシューをリンクする。raise PR、create or open a plugin PR、push verified plugin changes、または別の skill が引き渡した検証済み変更の公開に使用する。

開発48
R
rhdh-yarn-bump
rhdh-yarn-bump
redhat-developer / rhdh-skills

RHDH の各リポジトリ — rhdh-plugins、rhdh ミッドストリーム、rhdh-plugin-export-overlays、rhdh-cli、および GitLab CEE の rhidp/rhdh と rhdh-plugin-catalog — で Yarn Berry をアップグレードする。`yarn set version` とインストールを行い、Yarn が見られないピンである `packageManager`、`yarnPath`、`ENV YARN=`、Containerfile の行を書き換える。"bump yarn to 4.17.1"、"upgrade Yarn Berry across the repos"、"weekly yarn bump"、"which Yarn version is each repo pinned to"、または yarn ピンのスキャンに使用する。

開発48
R
roadmap-generator
roadmap-generator
juancruzrobledo / roadmap-generator

CHANGES.md を生成する — プロジェクトのすべての OpenSpec 変更の運用インデックスで、依存関係ツリー、並列実行ゲート、クリティカルパス、マルチエージェント計画、および変更ごとのスコープ、ガバナンスレベル、依存関係、ナレッジベースへの "Leer antes" ポインタを含む。投げっぱなしで、質問は一切しない。トリガー:ユーザーが CHANGES.md、ロードマップ、変更マップ、実装計画の作成、構築、再生成、更新を求めたとき。または "armar CHANGES"、"armar roadmap"、"crear mapa de changes"、"generar plan de implementación"、"qué changes necesito"、"índice de changes" と言ったとき。

エージェントワークフロー48
R
root-cause-coach
root-cause-coach
niekcandaele / skills

根本原因分析のための敵対的レビューコーチ。レポートを新鮮な目でレビューし、検証コマンドを実行して証拠の主張を抜き取り確認し、深さと厳密さを強く求める。

テスト・品質48
R
routeros-mndp
routeros-mndp
tikoci / routeros-skills

MNDP(MikroTik Neighbor Discovery Protocol)のワイヤフォーマット、挙動、および RouterOS の /ip/neighbor との統合。次に使用する:MNDP ディスカバリの実装、MNDP パケットの解析、/ip/neighbor の操作、WinBox のデバイスディスカバリの理解、ルーターがネイバーリストに表示されない原因のデバッグ、またはユーザーが MNDP、ネイバーディスカバリ、WinBox ディスカバリ、/ip/neighbor に言及したとき。

開発48
R
rtk

RTK を選択的に使用して冗長なコマンド出力を効率的に検査し、常に不完全な証拠を明示します。コマンドが冗長な出力を生成し、不完全な証拠を明示しつつ効率的に検査する必要がある場合に使用します。ロシア語の検索語:сжатый вывод。

エージェントワークフロー48
R
rtl-design
rtl-design
baghlani / rtl-design

Web(React、Next.js、Vue、Tailwind、プレーン CSS)または Flutter で、ペルシャ語/ファルシ語(فارسی)、アラビア語、ヘブライ語、ウルドゥー語などの右から左(RTL)インターフェースを設計、構築、レビュー、修正する際に使用します。ユーザーが RTL に触れず、アプリがペルシャ/イラン向けとだけ述べた場合も対象です。レイアウト方向と反転、反転するアイコンとしないアイコン、URL、メールアドレス、電話番号、コードなどの LTR 部分を含む双方向(bidi)テキスト、ペルシャ数字・アラビア・インド数字・ラテン数字の違い、Jalali(Shamsi)日付、ペルシャ語のタイポグラフィ(フォントの組み合わせ、行の高さ、字間設定の落とし穴、ZWNJ の半スペース)、フォントライセンス、論理 CSS プロパティ、フォーム入力の方向、長文のオーバーフローを扱います。ペルシャ語/アラビア語の表示が誤っている、または不自然な場合、LTR アプリを RTL にローカライズする場合、同梱の依存関係不要の検出器で既存コードの RTL 違反を監査する場合にも使用します。バックエンドのみ、または UI 以外のタスクには使用しません。

デザイン・UI48
R
rust-advanced
rust-advanced
trancong12102 / agentskills

所有権、trait、async、エラー処理、マクロ、型システムの技法、unsafe、パフォーマンスのための高度な Rust パターン。複雑な Rust の問題に取り組むときに使用する — 基本的な構文ではなく、キャンセル安全な非同期サービスの設計、trait オブジェクトとジェネリクスの選択、型状態 API の構築、crate 境界を越えたエラー階層の構成、proc マクロの作成、ゼロコスト抽象化によるホットパスの最適化といった複数の関心事を伴うタスク。基本的な Rust 構文、単純なコマンドラインツール、初心者の所有権の質問には使用しない。

開発48
R
rwkv-architecture
rwkv-architecture
ovachiever / droid-tings

RNN+Transformer ハイブリッドで、推論計算量は O(n)。線形時間、無限のコンテキスト、KV キャッシュ不要。GPT のように並列学習し、RNN のように逐次推論します。Linux Foundation AI プロジェクト。Windows、Office、NeMo で本番運用されています。RWKV-7(2025 年 3 月)。最大 14B パラメーターのモデルに対応します。

開発48
S
scaffolding
scaffolding
dotnet / efcore

EF Core スキャフォールディング(リバースエンジニアリング)の実装詳細。ef dbcontext scaffold パイプラインの実装、データベーススキーマの読み取り、CSharpModelGenerator、または関連クラスを変更する場合に使用。

開発48
S
schema-markup

schema マークアップと構造化データを追加、修正、最適化します。ユーザーが schema markup、structured data、JSON-LD、rich snippets、schema.org、FAQ schema、product schema、review schema、breadcrumb schema に言及した場合に使用します。

マーケティング・グロース48
S
scraping

Web ページの取得、CSS セレクターによる HTML の解析、REST API の呼び出し、動的コンテンツのスクレイピングを行う。Web サイトからのデータ抽出、JSON API の照会、ブラウザ操作の自動化を行う際に使用。

データ・データベース48
S
seda-pr
seda-pr
quantipixels / skills

人間によるマージ判断を経て GitHub PR と GitLab MR を作成、説明、公開、または見守る。変更・エビデンス・復旧を確認しやすくし、依頼された範囲内で CI、コンフリクト、フィードバックに対応する。独立したレビュー判定、承認、マージは含まない。

開発48
S
senior-ml-engineer
senior-ml-engineer
ovachiever / droid-tings

ML モデルのプロダクション化、MLOps、スケーラブルな ML システムの構築に向けたトップクラスの ML エンジニアリングスキル。PyTorch、TensorFlow、モデルデプロイ、特徴量ストア、モデル監視、ML インフラに精通。LLM 統合、フィンチューニング、RAG システム、エージェンティック AI も含む。ML モデルをデプロイするとき、ML プラットフォームを構築するとき、MLOps を実装するとき、LLM をプロダクションシステムに統合するときに使う。

開発48
S
sentry-skill
sentry-skill
julianobarbosa / claude-code-skills

Sentry のエラー監視とパフォーマンス追跡の包括的なスキル。Claude が (1) エラー追跡とパフォーマンス監視のために Sentry SDK を構成する、(2) CLI でリリース、source maps、debug symbols を管理する、(3) API で issue、イベント、メトリクスを照会する、(4) アラートと通知ルールを設定する、(5) サンプリング戦略とクォータ管理を構成する、(6) セルフホスト型の Sentry インスタンスをデプロイする、(7) 分散トレーシングのために OpenTelemetry と統合する、その他 Sentry の自動化タスクが必要な場合に使用する。

クラウド・DevOps48
S
server-skills
server-skills
llama-farm / llamafarm

FastAPI、Celery、Pydantic 向けのサーバー固有のベストプラクティス。フレームワーク固有のパターンで python-skills を拡張する。

開発48
S
serverpod-caching
serverpod-caching
serverpod / serverpod

Serverpod のキャッシュ——ローカルキャッシュと Redis キャッシュ、キャッシュキー、ライフタイム、CacheMissHandler。データのキャッシュ、クエリの最適化、session.caches を扱う場合に使用。

開発48
S
serverpod-database
serverpod-database
serverpod / serverpod

PostgreSQL または SQLite を使う Serverpod ORM —— CRUD、フィルター、並べ替え、ページネーション、include、トランザクション、生の SQL、クライアント側データベース。実行時にデータを読み書きするときに使用。テーブルとリレーションを宣言する場合は serverpod-models を使用。

データ・データベース48
S
serverpod-endpoints
serverpod-endpoints
serverpod / serverpod

Serverpod のエンドポイントを定義し、Session を使い、パラメータを渡し、クライアントから呼び出す。RPC エンドポイントの作成、Session の使用、クライアントコード生成を行うときに使用。

開発48
S
serverpod-logging
serverpod-logging
serverpod / serverpod

Serverpod のログ —— session.log、ログレベル、永続化、保持、コンソール出力。ログの追加やサーバー呼び出しのデバッグ時に使用。

開発48
S
serverpod-modules
serverpod-modules
serverpod / serverpod

Serverpodモジュールを作成・使用します。モジュールの追加、generator.yamlのニックネーム、モデル参照、カスタムモジュールの作成を扱います。モジュールや共有サーバー/クライアントコードを扱うときに使用します。

開発48
S
serverpod-scheduling
serverpod-scheduling
serverpod / serverpod

Serverpodで将来の処理をスケジュールします。FutureCall、callWithDelay、callAtTime、定期タスク、キャンセルを扱います。単発または定期タスクをスケジュールするときに使用します。

開発48
S
serverpod-sessions
serverpod-sessions
serverpod / serverpod

Serverpodのセッション型、ライフサイクル、InternalSession、クリーンアップコールバックを扱います。リクエスト外でセッションを手動作成するとき、処理が開始元のリクエストより長く続くとき、または閉じたセッションがStateErrorをスローするときに使用します。

開発48
S
serverpod-streams
serverpod-streams
serverpod / serverpod

Serverpod でのリアルタイムストリーミング —— Stream パラメータと戻り値の型、WebSocket のライフサイクル、エラー処理。リアルタイム機能、チャット、ライブ更新、WebSocket ストリーミングを構築するときに使用。

開発48
S
serverpod-upgrading
serverpod-upgrading
serverpod / serverpod

Serverpodをアップグレードします。マイナー/パッチ更新とメジャーアップグレード(2.xから3.0、3.xから4.0)を扱います。Serverpodのバージョンアップや依存関係の更新時に使用します。

開発48
S
serverpod-webserver
serverpod-webserver
serverpod / serverpod

Serverpodウェブサーバー(Relic)です。REST API、Webhook、ミドルウェア、静的ファイル、サーバーサイドレンダリングHTML、SPA、Flutter webを扱います。生のHTTPルートの追加、ウェブページやウェブアプリの配信、リクエストのインターセプトに使用します。生成されたクライアントから呼び出すRPCエンドポイントには使用せず、serverpod-endpointsを使用してください。

開発48
S
servicing-pr
servicing-pr
dotnet / efcore

servicing リリースブランチ(release/*)を対象とする EF Core の PR を作成する。リリースブランチを対象とする PR の作業、main からの修正のバックポート、またはユーザーが servicing、patch、リリースブランチと言及したときに使用する。

開発48
37,371 件中 31741–31800 件

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。