mcpField

Skills

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

開発

P
project-brain
project-brain
neusis-ai-org / project-brain-skill

認証済みの GitHub CLI を通じて、別個の Project Brain ナレッジリポジトリにアクセスし、作業の根拠とする。任意の Git リポジトリで実質的な作業を開始する際に、そのルートで `.project-brain.json` を確認するために使用する。このマーカーが存在する場合、計画、実装、診断、レビュー、ドキュメント作成、またはプロジェクトに関する回答の前に、このスキルを使用して brain を参照することが必須である。Project Brain のコンテキスト、決定事項、要件、用語、ソースシステムの記録、ナレッジグラフ出力を明示的に求められた場合にも使用する。

エージェントワークフロー67
P
prototype
prototype
ilteoood / harness

設計上の疑問に答えるための使い捨てプロトタイプを構築する。ユーザーが状態モデルやロジックが適切かどうかを検証したい場合、または UI がどのようになるべきかを探索したい場合に使用

デザイン・UI67
P
python-best-practices
python-best-practices
somnio-software / somnio-ai-tools

マイクロレベルの Python コード品質監査を実行します。型付け、コードスタイル、関数設計、データ検証、エラー処理、モジュール構造、テストに関する最新の GitHub 標準に照らしてコードを検証します。優先順位付きのアクションプランを備えた詳細な違反レポートを作成します。ユーザーが Python コードの品質チェック、ベストプラクティスの検証、Python コード標準のレビューを求めたときに使用します。トリガー: 'python best practices'、'python code quality'、'code review'、'python standards'、'type hints review'、'pytest review'、'pydantic validation'。

テスト・品質67
R
r3f-geometry
r3f-geometry
bbeierle12 / skill-mcp-claude

BufferGeometry の作成、組み込みジオメトリ、buffer attributes を使ったカスタムジオメトリ、数千のオブジェクトをレンダリングするインスタンスメッシュ、ジオメトリ操作。カスタム形状の作成、インスタンス化による最適化、頂点データの直接操作に使用します。

開発67
R
rationale
rationale
noobygains / godmode

ユーザーが機能、コンポーネント、統合、サービス、依存関係などの新規作業を求めたときに使用します。特に、問題ではなく解決策が指定されている場合、範囲がユーザーの想定より大きそうな場合、または他製品にあることが動機の場合に使用します

エージェントワークフロー67
R
react-shadcn
react-shadcn
fusengine / claude-plugins

TanStack Form と組み合わせた React 向け shadcn/ui。UI コンポーネント、フォーム、ダイアログ、テーブル、トースト、アクセシブルなコンポーネントを構築する場合に使用。

デザイン・UI67
R
readme-updates
readme-updates
motormetrics / motormetrics

セットアップ手順、機能、技術スタック、使用例を含む README ファイルを維持する。プロジェクトドキュメントの更新、新機能の追加、オンボーディングの改善、新しいパッケージの README 作成に使用する。

開発67
R
reducing-entropy
reducing-entropy
joshuadavidthomas / agent-skills

設計の評価、コードレビュー、リファクタリングの際に使用する。成功はそこに至るまでの労力ではなく、最終的なコードベースの総コード量で測る。削除を優先する。

開発67
R
refactoring-code
refactoring-code
dralgorhythm / claude-agentic-framework

振る舞いを変えずにコード構造を改善します。コードが読みにくい、変更しにくい、テストしにくい場合に使用します。Extract Method、Rename などの安全なリファクタリングを扱います。

開発67
R
release
release
glebis / claude-skills

ソフトウェアリリースを切り、段階的な互換性ポリシーを維持する。ユーザーがリリース、バージョンの出荷、バージョン番号の更新、リリースタグの付与、変更履歴の作成、COMPATIBILITY の更新を望む場合に使用。release.config.json による設定駆動で、バージョンファイルを更新し、準備ゲートを実行し、COMPATIBILITY.md の階層と非推奨項目を更新し、タグを付与し(→ release ワークフロー)、クローズした issue を報告する。実行しながら基盤となる標準を解説する。

開発67
R
remix-agent-publish
remix-agent-publish
farworld-labs / remix-skills

現在の Remix ツールチェーンで Remix ゲームをビルドして公開する。公式の Remix CLI、MCP サーバー、REST 公開 API、@remix-gg/sdk のゲームランタイムを扱う作業で使用する。

開発67
R
remotion-best-practices
remotion-best-practices
midudev / autoskills

すべての Remotion スキル repairing ルーター

クリエイティブ・メディア67
R
research-codebase
research-codebase
jurgendn / agent-skills

研究実験のハーネスを構築・維持し、実験を高速に実行して、論文のあらゆる数値が 1 つのコマンドにたどれるようにする。新しいプロジェクトを始めるとき、sweep を実行するとき、複数の実行を論文の表に集約するとき、扱いにくくなったコードベースを整理するときに使用する。トリガー:"how should I structure my code"、"set up my project"、"organize my experiments"、"starting a new paper"、"run all these configurations"、"collect my results into a table"、"my code is getting messy"、"which run produced this number"、"I inherited this codebase"。数学に強くソフトウェアに弱い研究者向けに作られており、パイプラインの契約をあらかじめ固定することで、実験の追加がリストへの 1 行追加で済み、共有コードの編集が不要になる。訓練ループ自体の設計(pytorch-training-recipe / jax-training-recipe)、1 つの論文の手法の再現(paper-to-code)、どの実験を実行するかの選択や過学習の診断(experiment-design)、公開済み成果物の監査(reproducibility-audit)には使用しない。

開発67
R
reverse-engineering
reverse-engineering
hypnguyen1209 / offensive-claude

バイナリやファームウェアをリバースエンジニアリングするときに使用する —— 静的トリアージ + 逆コンパイル(Ghidra/IDA/Binary Ninja)、動的インストルメンテーション(GDB/Frida 17/angr)、アンチリバースとパッカーの回避、OLLVM/VM の難読化解除、UEFI/BIOS の RE と Secure Boot の研究、n-day 向けのパッチ差分比較

セキュリティ67
R
riverpod-from-provider
riverpod-from-provider
serverpod / skills-registry

package:provider から Riverpod への移行。ChangeNotifierProvider、ProxyProvider から ref.watch へ、context.watch から ref.watch へ、ConsumerWidget、段階的な移行、family と autoDispose。ユーザーが Provider から Riverpod へ移行しているとき、Provider と Riverpod の比較について質問したとき、または ProxyProvider/ChangeNotifierProvider の置き換え方法について質問したときに使用する。

開発67
R
roblox-core
roblox-core
flatbedj / roblox-skills

Roblox体験の基礎的な開発に使用します。クライアントまたはサーバーで実行する処理、スクリプトやモジュールの配置場所、再利用可能なコードの構成方法、Studioでの日常的なサービス、属性、Bindable、ワークスペースオブジェクト、入力、カメラ、レイキャスト、衝突、CFrameベースのゲームプレイスクリプトの扱いを判断します。

開発67
R
roblox-toolchain
roblox-toolchain
afrxo / roblox-agent-skills

Rojo + Wally + Luau LSP + StyLua + selene を使ったファイルシステムベースの Roblox 開発。.project.json の同期、パッケージマニフェスト、ツールチェーンの固定、sourcemap の再生成、エディター連携、CI ビルドのセットアップ・変更・デバッグ、またはファイルシステムから DataModel への処理に関する質問に使用します。対象はツールチェーン層のみです。言語ルールは luau-expert、ランタイム動作は roblox-dev、UI ライブラリは roblox-ui を参照してください。

開発67
R
rollup
rollup
partme-ai / full-stack-skills

Rollup バンドラーに関する包括的なガイダンスを提供する。設定、プラグイン、コード分割、ツリーシェイキング、ライブラリのバンドルなどを扱う。ユーザーが Rollup について質問したり、ライブラリのバンドル、出力の最適化、本番ビルド向けの Rollup 設定が必要なときに使用する。

開発67
R
rust-tauri-backend
rust-tauri-backend
xiaolai / vmark

VMark の Rust/Tauri バックエンドを実装または変更する。src-tauri で Tauri コマンド、メニュー項目、ファイルシステム統合、プラットフォーム固有の動作を追加する際に使用する。

開発67
R
rust-wasm
rust-wasm
pluginagentmarketplace / custom-plugin-rust

Rust で WebAssembly を極める——wasm-pack、wasm-bindgen、ブラウザ統合

開発67
S
sc-log-fix
sc-log-fix
tony363 / superclaude

アプリケーションログを分析し、エラーを特定し、根本原因分析を行い、学習するナレッジベースを用いてインタラクティブに問題を修正する。ログからのデバッグ、エラーのトリアージ、繰り返し発生する問題の修正に使用する。

開発67
S
scrape-plan
scrape-plan
zytedata / skills

Web スクレイピングを計画し、検証済みの抽出スペックを作成する — 詳細ページを探索し、フィールドを発見し、スキーマを確認し、さらに多くのページ、HTML バリアントの比較、抽出値、任意のブラウザレビューで検証し、計画を承認のために提示する。

データ・データベース67
S
screenshot-to-code

スクリーンショット、モックアップ、Figma のエクスポート、UI の写真を、動作するフロントエンドコードに変換します。デフォルトは React + Tailwind CSS v4 で、Next.js、Vue、プレーンな HTML/CSS にも対応します。レイアウト、余白、色、タイポグラフィを合わせて結果をレンダリングし、画像と比較して見た目の差を縮めます。Web サイト、アプリ画面、ダッシュボード、コンポーネント、ワイヤーフレームの画像を共有し、実装、複製、再現、「実際に動く形に」することを求める場合や、「これをコードにして」「このデザインを作って」「このスクリーンショットに合わせて」と依頼された場合に使用します。

デザイン・UI67
S
secrets-management
secrets-management
autumnsgrove / lattice

secrets.json パターンと環境変数のフォールバックを用いて API キー、認証情報、機密設定を管理します。API キー、認証情報、.env ファイル、その他の機密設定を扱うときに使用します。

セキュリティ67
S
sentry-instrument
sentry-instrument
getsentry / plugin-claude

Sentry でアプリケーションを計装します。プラットフォームを検出し、必要に応じて SDK をインストールして初期化し、各種シグナル(エラー監視、トレース/パフォーマンス、ログ、メトリクス、プロファイリング、セッションリプレイ、ユーザーフィードバック、cron チェックイン、デプロイ済みアプリの稼働時間監視、AI/LLM 監視)を接続します。AI/LLM 監視では、OpenAI、Anthropic、Vercel AI、LangChain、Google GenAI、Pydantic AI、Laravel AI、Mastra、Eve、Flue、Pi Durable、Cloudflare Agents SDK、Workers AI のエージェント実行、トークンコスト、会話を扱います。プロジェクトへの Sentry の追加や、エラー以外の情報の取得に使用します。

開発67
S
setup-api-key
setup-api-key
bolna-ai / skills

BOLNA_API_KEY 用の Bolna API キーを生成、保存、検証する。Bolna プロジェクトを開始するとき、認証を設定するとき、401 または 403 エラーが発生したとき、ユーザー API でウォレットと同時実行数を確認するときに使用する。

開発67
S
setup-fastlane
setup-fastlane
greenstevester / fastlane-skill

iOS/macOS アプリの自動化のために Fastlane をセットアップする

クラウド・DevOps67
S
setup-skills
setup-skills
c0nant / c-skills

このリポジトリをエンジニアリングスキル向けに設定し、イシュートラッカー、トリアージラベルの語彙、ドメイン文書のレイアウト、および破壊的な git 操作を拒否するプロジェクトの Claude Code 権限をセットアップする。他のエンジニアリングスキルを初めて使用する前に一度実行する。

エージェントワークフロー67
S
shell-history
shell-history
gkwa / volcanicviper

atuin を使ってシェル履歴を検索する。ユーザーがシェル履歴の検索、過去のコマンドの検索、ターミナルからの URL やツール呼び出しの想起について言及したときに使用する。

生産性67
S
sift

GitHub、Linear、Jira、またはローカルファイルで、ラベルなしやトリアージ待ちの課題を受信箱の各状態に移し、エージェント向けの概要を作成します。受信箱の整理、課題のトリアージ、対応が必要な項目の表示、コードでマークされたショートカットや延期された制限の一覧作成とチケット化、または /sift を依頼された場合に使用します。回答を待たずにトリアージするには you-pick を渡します。

開発67
S
signals-migration-6-to-7
signals-migration-6-to-7
rodydavis / signals.dart

コードベースを signals.dart バージョン 6.x からバージョン 7.x へ移行するための詳細なガイドライン、パターン、ルール。

開発67
S
signing-entitlements
signing-entitlements
openai / plugins

macOS の署名、entitlements、Gatekeeper の問題を検査します。コード署名、サンドボックス、ハードンドランタイム、信頼の失敗を診断するときに使用します。

開発67
S
smartlead-api
smartlead-api
growthenginenowoslawski / coldoutboundskills

Smartlead API のエンドポイントリファレンスとパターン。Smartlead のキャンペーン、リード、メールアカウント、分析、受信トレイに関するあらゆる操作に使用します。認証、レート制限、よく使われるすべてのエンドポイントを網羅します。

マーケティング・グロース67
S
spacetimedb-clients
spacetimedb-clients
danmossa / spacetimedb-skills

SpacetimeDB クライアント SDK の一般的な概念を扱う際に使用: 生成されたバインディング、接続ライフサイクル、アイデンティティ、ローカルキャッシュ、サブスクリプション、サブスクリプションのセマンティクス、reducer 呼び出し、更新コールバック。トリガー: client SDK、codegen、generated bindings、DbConnection、subscribe、local cache、reducer invocation、update callback。

開発67
S
speckit-initial
speckit-initial
full-stack-skills / speckit-skills

現在のディレクトリまたは対象ディレクトリで `specify init` を実行して Spec Kit プロジェクトを初期化する(.specify/ とスラッシュコマンドを取得)。複数の AI エージェントと --script sh/ps に対応。ユーザーが「initialize Spec Kit project」「specify init」「set up Spec Kit in this repo」と言ったときに使用する。

エージェントワークフロー67
S
speckit-install
speckit-install
full-stack-skills / speckit-skills

ホストマシンに Specify CLI をインストールする(uv tool install または uvx による一時実行)。複数の OS、永続インストールまたは一時インストール、企業や制限されたネットワーク環境に対応。ユーザーが「install Spec Kit」「install Specify CLI」「specify command not found」と言ったときに使用する。

開発67
S
state-management
state-management
jmsktm / claude-settings

Zustand、Context、モダンなパターンによる React 状態管理のエキスパートガイド。グローバル状態、フォーム、複雑な UI 状態の管理や再レンダリングの最適化に使う。

開発67
S
static-seo
static-seo
jdevalk / skills

静的 HTML サイトの SEO を監査および改善する。ユーザーが静的サイト(Hugo、Jekyll、11ty、Gatsby、Next.js の静的エクスポート、手書き HTML、または `wp-static-clone` の出力)の SEO の監査、設定、改善を求めたとき、あるいは head メタデータ、構造化データ、JSON-LD、サイトマップ、IndexNow、Open Graph 画像、schema エンドポイント、NLWeb、hreflang、静的サイトの検索エンジンインデックスについて言及したときに使用する。Astro プロジェクトでは代わりに `astro-seo` を使用する — そのレシピは `@jdevalk/astro-seo-graph` を経由するため、手書きのボイラープレートが少なくなる。

マーケティング・グロース67
S
statusline-config
statusline-config
sd0xdev / sd0x-harness

Claude Code の statusline をカスタマイズする。使用場面:ユーザーが「statusline」「ステータスライン」「statusline をカスタマイズ」「statusline を変更」「statusline 設定」「statusline テーマ」「テーマを変更」「カラースキーム」と言う、セグメント(コスト、git、モデル、コンテキスト)の追加/削除/変更を望む、カラーテーマ(catppuccin、dracula、nord)を切り替えたい、または statusline に何を表示できるか尋ねる場合。

エージェントワークフロー67
S
style-anchors-collection
style-anchors-collection
validkeys / sherpy

技術要件と実装計画の間に位置するスタイルアンカーとして、模範的なコードパターンを収集し文書化する。アーキテクチャのドリフトを防ぐため、実装プランナーがタスク指示で参照する、利用ガイドライン付きの再利用可能なコード例ライブラリを作成する。

開発67
S
svelte-awesome
svelte-awesome
full-stack-skills / svelte-skills

Svelte 5 の入門とナビゲーションのスキル。ユーザーが Svelte 5 の全体像を把握したい場合、適切な学習パスを選びたい場合、またはこのスキルの 8 つのサブスキルを連携させたい場合に、このエントリースキルを読み込む。

開発67
S
svg-icon-best-practice
svg-icon-best-practice
forge-town / skills

React TypeScript プロジェクトで SVG アイコンコンポーネントを管理または追加する際に必ず従うこと。命名、ラップ方法、エクスポートの規約がプロジェクト標準に従うことを確保する。

開発67
S
swan-design
swan-design
autumnsgrove / lattice

ASCII アート、フロー図、Grove の語り口でエレガントな技術仕様を作成します。白鳥は目的を持って滑る—まずビジョン、次に形、そして完成度。仕様の作成、ドキュメントのレビュー、技術計画をストーリーブック風の項目に変えるときに使用します。

開発67
S
swift-valkey
swift-valkey
wendylabsinc / claude-skills

Swift で Valkey と Redis を使うための専門的なガイダンス。開発者が次のことに言及したときに使用する:(1) Swift での Valkey または Redis、(2) valkey-swift ライブラリ、(3) RESP プロトコルまたは RESP3、(4) Redis クラスタルーティングまたはハッシュスロット、(5) pub/sub またはサブスクリプション、(6) Redis トランザクションまたは MULTI/EXEC、(7) Redis によるキャッシュ。

開発67
S
swiftui-pro
swiftui-pro
mengto / skills

SwiftUI コードを包括的にレビューし、最新 API のベストプラクティス、保守性、パフォーマンスを確認。SwiftUI プロジェクトの読み取り、作成、レビュー時に使用。

テスト・品質67
S
syncfusion-blazor-pdf-viewer
syncfusion-blazor-pdf-viewer
syncfusion / pdf-viewer-sdk-skills

Blazor アプリケーションで PDF ドキュメントを表示・編集するための Syncfusion Blazor PDF Viewer(SfPdfViewer)を実装する。Blazor で PDF レンダリング、注釈、テキスト検索、フォーム入力、ドキュメントナビゲーションを扱う際に使用する。

開発67
S
syncfusion-javascript-accumulation-chart
syncfusion-javascript-accumulation-chart
syncfusion / javascript-ui-controls-skills

比例およびパーセンテージベースの可視化のための Syncfusion JavaScript 累積チャート(円、ドーナツ、ファネル、ピラミッド)を実装する。カテゴリデータや比例データを表示する場合に使用する。凡例とラベルの構成、インタラクティブ性、アクセシビリティ、カスタマイズを網羅する。TypeScript(モジュール)と JavaScript(CDN/ES5)で動作する。

開発67
S
syncfusion-javascript-rich-text-editor
syncfusion-javascript-rich-text-editor
syncfusion / javascript-ui-controls-skills

TypeScript(ej2-richtexteditor)を使用して Syncfusion Rich Text Editor と Markdown Editor を実装する。単一の RichTextEditor クラス上の editorMode を介して HTML(WYSIWYG)と Markdown の両モードをサポートする。ツールバーの設定、画像・メディア・表の処理、インラインまたは iframe での編集、AI アシスタント、スマート編集、インポート/エクスポート、およびあらゆるコンテンツエディターのシナリオにこのスキルを使用する。

開発67
S
syncfusion-javascript-scheduler
syncfusion-javascript-scheduler
syncfusion / javascript-ui-controls-skills

イベントと予定の管理のための Syncfusion Essential JS 2 TypeScript Scheduler(Schedule)コンポーネントを実装する。スケジュールインターフェース、カレンダービュー、予定の CRUD 操作、リソース管理を扱う場合に使用する。このスキルは、スケジューラの設定、ビューの構成、予定の処理、繰り返しイベント、リソーススケジューリング、タイムラインビュー、エディターテンプレート、エクスポート機能、タイムゾーンサポート、スタイリング、アクセシビリティ機能を網羅する。

開発67
S
syncfusion-vue-chat-ui
syncfusion-vue-chat-ui
syncfusion / vue-ui-components-skills

Vue のチャット UI、メッセージングアプリ、会話型 UI、チャットウィジェット、リアルタイムメッセージング、ユーザー間通信、ボット統合、カスタマーサポートチャット、コラボレーションメッセージング、インスタントメッセージング機能、チャットルーム向けに Syncfusion Vue Chat UI コンポーネントを実装する。または、ユーザーが「chat ui」「chat component」「messaging interface」「conversation view」、@syncfusion/ej2-vue-interactive-chat パッケージに言及したときに使用する。

開発67
S
syncfusion-vue-data-manager
syncfusion-vue-data-manager
syncfusion / vue-ui-components-skills

ローカル/リモートバインディング、CRUD、クエリ、キャッシュ、ミドルウェア向けに Syncfusion Vue DataManager を実装する。JsonAdaptor、ODataAdaptor、ODataV4Adaptor、UrlAdaptor、WebApiAdaptor、WebMethodAdaptor、RemoteSaveAdaptor、GraphQLAdaptor、CustomDataAdaptor、CustomAdaptor をサポートする。Query クラス、フィルタリング、ソート、ページング、グループ化、永続化、オフラインモード、キャッシュ、エラー処理を扱う。

開発67
S
syncfusion-vue-themes
syncfusion-vue-themes
syncfusion / vue-ui-components-skills

Syncfusion Vue コンポーネントでテーマを適用したり、外観をカスタマイズしたり、ダークモードを切り替えたり、CSS 変数を使用したり、アイコンを設定したり、視覚スタイルを変更したりする必要がある場合にこのスキルを使用します。アイコンライブラリ、サイズモード、Theme Studio 統合を扱います。

デザイン・UI67
T
tailing-build-output
tailing-build-output
revitalb-port / skills-registry-demo

ビルドプロセス(webpack、turbo、docker)で流れる警告やエラーを監視します。ビルド完了前に問題を要約して修正します

開発67
T
tailwind-setup
tailwind-setup
gigs-slc / react-native-skills

Expo で react-native-css と NativeWind v5 を使って Tailwind CSS v4 をセットアップし、ユニバーサルスタイリングを実現する。

開発67
T
tailwind-ui
tailwind-ui
omer-metin / skills-for-antigravity

Tailwind CSS のスタイリングとコンポーネントパターンに関するエキスパート知識。"tailwind, tailwindcss, utility classes, responsive design, dark mode, styling, css classes, tailwind, css, styling, ui, responsive, dark-mode, components" に言及されたときに使用する。

デザイン・UI67
T
tailwindcss-development
tailwindcss-development
spatie / freek.dev

Tailwind CSS v4 のユーティリティを使用してアプリケーションをスタイル設定します。スタイルの追加、コンポーネントの再スタイル設定、グラデーション、スペーシング、レイアウト、flex、grid、レスポンシブデザイン、ダークモード、色、タイポグラフィ、ボーダーを扱うときに有効化されます。また、ユーザーが CSS、スタイル設定、クラス、Tailwind、再スタイル設定、ヒーローセクション、カード、ボタン、または何らかの視覚/UI 変更に言及したときにも有効化されます。

デザイン・UI67
T
team-issue
team-issue
catlog22 / claude-code-workflow

issue 解決のための統合チームスキル。team-worker エージェントアーキテクチャを採用し、役割ディレクトリでドメインロジックを担う。コーディネーターがパイプラインを編成し、ワーカーは team-worker エージェント。トリガーは "team issue"。

開発67
T
technical-seo
technical-seo
gtmagents / gtm-agents

クロール/インデックスの問題、パフォーマンス低下、構造化データの問題を診断するときに使用

マーケティング・グロース67
T
techstack
techstack
keejkrej / based-skills

既定のプロダクト領域スタックのガイダンス — フロントエンド、バックエンド、デスクトップ、エージェント、科学技術計算、静的サイト、およびクロスサーフェスのコントラクト。React、Effect Atom、TanStack Router、Bun 上の Effect Platform、Astro、coss-ui、Tailwind v4、Turborepo、Expo、NativeWind、React Native Reusables、FastAPI、Axum、Electron、CMake/Qt/VTK/ITK、およびコントラクト(Effect Schema、OpenAPI、AsyncAPI)を扱います。ライブラリ、ランタイム、アーキテクチャの選択、スタックのリファクタリング、フレームワークの比較に使用します。

開発67
T
telnyx-messaging-python

SMS/MMSの送受信、配信停止、配信Webhookに対応します。通知、2FA、メッセージングアプリに使用します

開発67
37,606 件中 25921–25980 件

MCP は初めてですか?

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

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