FastMCPの公式ドキュメントを追加・改訂するスキル。既存ページに合う構成と文体、実行できるコード例、アクセシビリティ、リンク検査から公開確認まで扱います。
- FastMCPの新機能を文書化したいとき
- 既存の説明ページを改訂したいとき
- 読みやすさとページ間の統一性の点検
FastMCPの脆弱性報告を、証拠の保存と再現、保護が破られた箇所の特定から検討し、影響範囲や責任の所在、修正案の妥当性、報告への対応方針を整理します。
Review FastMCP vulnerability reports before accepting, rejecting, patching, scoring, or publishing them. Use for security advisories, bug-bounty submissions, OAuth or MCP vulnerability claims, and proposed security fixes.
FastMCPに寄せられた脆弱性報告を調べ、受理・追加調査・別の問題としての扱いなど、対応方針を整理します。報告本文や再現コード、設定、対象バージョンを保存し、最小限の再現で攻撃者の操作、利用者の行動、得られる権限を確認します。そのうえで、どの構成要素が約束された保護を破っているかを特定します。
セキュリティ勧告やバグ報奨金への応募、OAuth・MCPに関する問題の報告を評価するときに向いています。FastMCP自体の脆弱性、通常の不具合、依存先の問題、設定上の問題、想定どおりの挙動、説明不足を区別したい場面で使えます。修正案が再現コードを止めるだけでなく、原因となる保護の欠落を直すかも検討します。
分類が済むまでは読み取り専用で調査し、勧告の変更や修正の準備を進めません。再現に成功しただけでは脆弱性と判断しません。製品が保証する挙動が不明な場合や、その保証を変更する場合は、該当する保守担当者への確認が必要です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
A working proof of concept establishes behavior, not ownership or classification. Identify the component that violates a promised security boundary before changing code or advisory state.
Before editing an advisory, export the report, comments, proof of concept, configuration, and claimed affected versions. Record the reproduced commit and derive affected releases from history.
Keep the investigation read-only until classification. Do not mutate the advisory or prepare a fix merely because the proof of concept works.
Use the smallest end-to-end reproduction against a supported release. Record:
A non-default configuration may still be vulnerable; a default may intentionally delegate a security decision elsewhere.
Attribute the violated boundary to its owner. Neither a dangerous configuration nor an available external mitigation decides ownership by itself. Distinguish failure of a primary control from failure of defense-in-depth.
Read the code, released documentation, tests, and history. Determine:
If the intended contract remains unclear, ask the subsystem maintainer before accepting the report or proposing a fix. Current code alone does not define supported product behavior.
For OAuth proxy reports, check each layer independently:
require_authorization_consent=False removes consent; "external" delegates equivalent consent
and transaction binding outside FastMCP.A patch can block the proof of concept and still be wrong. Verify that it:
Treat a change to the supported product contract as an enhancement requiring maintainer agreement, independently of the security report.
Before any GitHub mutation, state the decisive configuration and affected versions, boundary owner, realistic impact, and one disposition:
Separately recommend any documentation or warning clarification warranted by the investigation.
When rejecting a report, acknowledge any valid reproduction and explain the decisive precondition.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
FastMCPの公式ドキュメントを追加・改訂するスキル。既存ページに合う構成と文体、実行できるコード例、アクセシビリティ、リンク検査から公開確認まで扱います。
コマンドラインからMCPサーバーのツールや引数を調べて実行します。設定済みサーバーの探索、ローカル・リモート接続、JSON出力による作業への組み込みを扱います。
PythonのFastMCPで、導入済みバージョンに合う資料を参照しながらMCPサーバーを作成・拡張・レビューし、ツールの設計や動作、エージェントの利用結果を検証します。
FastMCPの不具合を再現し、影響範囲を絞った修正から互換性の確認、テスト、プルリクエスト公開後の確認まで進めるスキルです。
FastMCPの変更に対して、不具合の再発を防ぐpytestのテストを書くスキル。修正前の再現確認から、通信を伴わない動作検証や外部リクエストの検査まで扱います。
FastMCPのリリース内容の確認から、貢献者の記載、変更履歴の更新、タグ作成、PyPIへの公開、ドキュメントの反映確認までを一連の手順で進めます。