コマンドラインからMCPサーバーのツールや引数を調べて実行します。設定済みサーバーの探索、ローカル・リモート接続、JSON出力による作業への組み込みを扱います。
- エディターやプロジェクトの接続設定を探索
- 利用可能なツールと引数定義の確認
- ローカルやリモートのMCPツール実行
FastMCPの公式ドキュメントを追加・改訂するスキル。既存ページに合う構成と文体、実行できるコード例、アクセシビリティ、リンク検査から公開確認まで扱います。
Write or revise a page under docs/ for gofastmcp.com. Use when adding a feature's documentation, fixing a docs issue, reworking a page, or auditing pages for accessibility and consistency. Covers the page shape, the voice, the checks that run in CI, and how a merged page reaches the live site.
FastMCPのドキュメントサイトgofastmcp.comに載せるページを追加・改訂します。既存の担当ページと周辺ページを確認し、構成や見出しの深さを合わせます。機能が必要な理由から説明し、実行可能なPythonコード例、設定項目、必要に応じた仕組みの解説を整えます。リンク切れやコード例の検査、公開状況の確認も扱います。
新機能の説明を追加するとき、分かりにくいページを書き直すとき、ドキュメントの不具合を直すときに向いています。画像の代替テキスト、見出し、表、配色などのアクセシビリティや、ページ間の一貫性を点検する際にも使えます。
Mintlify、npx、uv、pytestを使う環境を前提とします。ページの掲載にはdocs/docs.jsonへの登録が必要です。docs/python-sdk/**は自動生成のため、元のdocstringを編集します。mainへのマージだけでは本番公開されず、published-docsへの反映とDeploy docsの結果確認が必要です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
The docs are a Mintlify site built from docs/. A page exists only when docs/docs.json lists it, and a feature exists only when a page documents it. docs/python-sdk/** is generated from docstrings by a bot; edit the docstring, not the page.
rg -l "<feature>" docs --glob '!docs/python-sdk/**' --glob '!docs/v2/**' --glob '!docs/v3/**'. Extend it when the feature belongs to that page's subject; add a page when it has its own.docs.json group and match their section order and heading depth.main. Merged is not live: the site serves published-docs. A stable release from main opens a Publish FastMCP v<version> docs PR against published-docs that a maintainer merges; for a docs-only change between releases, follow "Publishing docs by hand" in .agents/skills/release/SKILL.md. Either way, the Deploy docs run's verdict is what says the site changed.---
title: Feature Name
sidebarTitle: Feature
description: One sentence a search result can show.
icon: some-fontawesome-icon
---
import { VersionBadge } from '/snippets/version-badge.mdx'
<VersionBadge version="<version that introduces the feature>" />
One paragraph on the problem this solves and when to reach for it.
## Basic usage
Explain what the example does, then show it.
```python
from fastmcp import FastMCP
mcp = FastMCP("Demo")
@mcp.tool
def greet(name: str) -> str:
return f"Hello, {name}!"
```
## Configuration
One subsection per option that changes behavior, each with a sentence on the default and an example of the override.
## How it works
Only when the mechanism affects what the reader should do. Put a one-sentence text description before any diagram.
Second person, present tense, plain assertions. Say what the feature does and what the reader should do; leave out marketing adjectives and reassurance. The first sentence of each section carries its point. Prose holds the important information; code comments hold none of it. Wrap bare {} in backticks, since Mintlify reads them as JSX.
Every <img> and ![]() gets alt text that says what the picture shows. Decorative media gets aria-hidden="true". Headings step one level at a time. Link text names the destination. Tables have a header row. Code fences carry a language. Diagrams get a text description. Custom CSS keeps text at 4.5:1 contrast and animations behind prefers-reduced-motion.
(cd docs && npx --yes mint@latest broken-links)
uv run pytest tests/docs -n 0
The first catches dead links and MDX parse errors and names the file and line. The second parses every Python block in docs/ and resolves every fastmcp import. A block that must not run takes test="skip" on its fence.
For a visual change, run npx --yes mint@latest dev in docs/ and look at the page at 1280px and 390px, light and dark.
VersionBadge marks when a feature arrived. Leave old badges alone; they are history, not staleness.docs/v2/ and docs/v3/ are frozen snapshots of earlier majors. Maintenance releases add changelog entries there and nothing else.docs/docs.json under navigation.versions[0].version and is bumped by hand.mcp_types is the real name of the protocol types package in 4.x.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
コマンドラインからMCPサーバーのツールや引数を調べて実行します。設定済みサーバーの探索、ローカル・リモート接続、JSON出力による作業への組み込みを扱います。
PythonのFastMCPで、導入済みバージョンに合う資料を参照しながらMCPサーバーを作成・拡張・レビューし、ツールの設計や動作、エージェントの利用結果を検証します。
FastMCPの不具合を再現し、影響範囲を絞った修正から互換性の確認、テスト、プルリクエスト公開後の確認まで進めるスキルです。
FastMCPの変更に対して、不具合の再発を防ぐpytestのテストを書くスキル。修正前の再現確認から、通信を伴わない動作検証や外部リクエストの検査まで扱います。
FastMCPのリリース内容の確認から、貢献者の記載、変更履歴の更新、タグ作成、PyPIへの公開、ドキュメントの反映確認までを一連の手順で進めます。
FastMCPに届いた外部の課題報告と関連する修正案を調べ、不具合の妥当性や受け入れ方針を踏まえて、担当割り当てや見送りを提案するスキルです。