本文へ移動
cccskills
無料GitHub で公開日本語紹介

docs

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の新機能を文書化したいとき
  • 既存の説明ページを改訂したいとき
  • 読みやすさとページ間の統一性の点検
  • リンク・コード例・公開状況の確認

日本語での紹介

できること

FastMCPのドキュメントサイトgofastmcp.comに載せるページを追加・改訂します。既存の担当ページと周辺ページを確認し、構成や見出しの深さを合わせます。機能が必要な理由から説明し、実行可能なPythonコード例、設定項目、必要に応じた仕組みの解説を整えます。リンク切れやコード例の検査、公開状況の確認も扱います。

こんなときに便利

新機能の説明を追加するとき、分かりにくいページを書き直すとき、ドキュメントの不具合を直すときに向いています。画像の代替テキスト、見出し、表、配色などのアクセシビリティや、ページ間の一貫性を点検する際にも使えます。

使い方の例

  • 「この機能を説明する既存ページを探して、使用例を追加して」
  • 「このページを周辺ページと同じ構成に整えて」
  • 「リンクとPythonのコード例を検査し、問題を直して」

注意点

Mintlify、npx、uv、pytestを使う環境を前提とします。ページの掲載にはdocs/docs.jsonへの登録が必要です。docs/python-sdk/**は自動生成のため、元のdocstringを編集します。mainへのマージだけでは本番公開されず、published-docsへの反映とDeploy docsの結果確認が必要です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md4.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

FastMCP docs

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.

Procedure

  1. Find the owning page before creating one. 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.
  2. Read two neighboring pages in the same docs.json group and match their section order and heading depth.
  3. Write the page with the template below. Explain why the feature exists before showing how, and keep the first code block small enough to read without scrolling.
  4. Make every code block runnable: imports present, names defined, one idea per block. Pull intermediate values into named variables instead of nesting calls.
  5. Run the checks in Verify and fix what they report.
  6. When the change is ready to ship, open a PR against 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.

Template

---
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.

Voice

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.

Accessibility

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.

Verify

(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.

Gotchas

  • 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.
  • The version picker label lives in 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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

fastmcp-client-cli

無料概要あり

コマンドラインからMCPサーバーのツールや引数を調べて実行します。設定済みサーバーの探索、ローカル・リモート接続、JSON出力による作業への組み込みを扱います。

  • エディターやプロジェクトの接続設定を探索
  • 利用可能なツールと引数定義の確認
  • ローカルやリモートのMCPツール実行
PrefectHQ/fastmcp2.8万2026年10月21日 更新

fastmcp-server

無料概要あり

PythonのFastMCPで、導入済みバージョンに合う資料を参照しながらMCPサーバーを作成・拡張・レビューし、ツールの設計や動作、エージェントの利用結果を検証します。

  • PythonでMCPサーバーを作りたいとき
  • ツールやリソース、プロンプトの追加
  • 引数定義とエラー処理のレビュー
PrefectHQ/fastmcp2.8万2026年10月21日 更新

fix-issue

無料概要あり

FastMCPの不具合を再現し、影響範囲を絞った修正から互換性の確認、テスト、プルリクエスト公開後の確認まで進めるスキルです。

  • 再現できるFastMCPの不具合修正
  • 修正公開前に互換性を確認したいとき
  • プルリクエスト公開後の確認と対応
PrefectHQ/fastmcp2.8万2026年10月21日 更新

python-tests

無料概要あり

FastMCPの変更に対して、不具合の再発を防ぐpytestのテストを書くスキル。修正前の再現確認から、通信を伴わない動作検証や外部リクエストの検査まで扱います。

  • 修正前に不具合を再現したいとき
  • ネットワークなしでMCP動作を検証
  • 外部サービスへの送信内容の検査
PrefectHQ/fastmcp2.8万2026年10月21日 更新

release

無料概要あり

FastMCPのリリース内容の確認から、貢献者の記載、変更履歴の更新、タグ作成、PyPIへの公開、ドキュメントの反映確認までを一連の手順で進めます。

  • 次回リリースの変更内容を確認したいとき
  • リリースノートと貢献者表記の準備
  • パッチ版や保守版を公開したいとき
PrefectHQ/fastmcp2.8万2026年10月21日 更新

review-issue

無料概要あり

FastMCPに届いた外部の課題報告と関連する修正案を調べ、不具合の妥当性や受け入れ方針を踏まえて、担当割り当てや見送りを提案するスキルです。

  • 外部の貢献者に担当を割り当てたいとき
  • 受付条件で閉じられた修正案の確認
  • 報告された挙動が不具合か調べたいとき
PrefectHQ/fastmcp2.8万2026年10月21日 更新

PrefectHQ のスキルをすべて見る

このスキルの問題を報告する