UFCalendar Fight API — MMA MCP server について
UFCalendar Fight API skillは、UFCalendar APIでMMAデータを利用するコーディングエージェント向けのインストール可能なガイドです。イベント、試合結果、選手記録などへのREST、SDK、MCP経由のアクセス方法を説明します。
主な機能
- 01エンドポイントとパラメーターのリファレンス
- 02REST、SDK、MCPの利用ガイド
- 03PythonとTypeScriptのクイックスタート
- 04クライアント設定例
- 05ページネーション、エラー、レート制限の規約
活用シーン
- 01イベントカードと試合結果の検索
- 02選手の戦績とラウンド別データの取得
- 03ランキング履歴とジャッジスコアカードの確認
- 04APIにアクセスするエージェントの設定
MCP 対応
このスキルは、コーディングエージェントが`https://api.ufcalendar.com/mcp`のUFCalendar MCPサーバーを使う方法を、RESTやSDKの選択肢とともに説明します。MCPクライアントの設定例も含みます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.ufcalendar.com/mcpclaude mcp add --transport http com-ufcalendar-fight-api https://api.ufcalendar.com/mcp{"mcpServers":{"com-ufcalendar-fight-api":{"type":"http","url":"https://api.ufcalendar.com/mcp"}}}Cursor で開く{"servers":{"com-ufcalendar-fight-api":{"type":"http","url":"https://api.ufcalendar.com/mcp"}}}VS Code で開く{"mcpServers":{"com-ufcalendar-fight-api":{"type":"http","url":"https://api.ufcalendar.com/mcp"}}}{"mcpServers":{"com-ufcalendar-fight-api":{"serverUrl":"https://api.ufcalendar.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.ufcalendar.com/mcp認証が必要ツール
47このツールにパラメーターはありません。
詳細
UFCalendar Fight API — エージェントスキル
コーディングエージェントにUFCalendar Fight APIへのアクセス方法を教える、インストール可能なスキルです。このAPIは、UFC、PFL、OKTAGON、BKFC、RIZINのイベント、全試合カード、結果、ラウンドごとの統計、ファイターの戦績、ジャッジの採点表、2013年以降のUFCランキング履歴、国別の放送権情報を提供する、UFCデータ用MCPサーバーおよびMMA MCPサーバーの基盤となるMMA試合データAPIです。REST、2種類のSDK、またはhttps://api.ufcalendar.com/mcpのMCPサーバー経由で利用できます。
インストール
npx skills add UFCalendar/fight-api-skill
または、手動でコピーしてください。
| エージェント | 配置場所 |
|---|---|
| Claude Code | .claude/skills/ufcalendar-fight-api/(プロジェクト用)または~/.claude/skills/ufcalendar-fight-api/(グローバル用) |
| Cursor | SKILL.mdを.cursor/rules/内のルールに貼り付け、references/をその隣に配置します |
| Codex | AGENTS.mdからSKILL.mdを参照し、references/をその隣に配置します |
このスキルはプレーンなMarkdownで構成されています。SKILL.mdと4つのリファレンスファイルだけで、実行されるものはありません。
内容
SKILL.md— 60秒でわかるアクセス方法、ベースURLとエンベロープ、よくある質問に答えるエンドポイント、避けるべきこと、MCP・REST・SDKの使い分け。references/endpoints.md— すべてのエンドポイントとパラメーター。OpenAPIドキュメントから生成されます。手動で編集しないでください。references/conventions.md— エンベロープ、ページネーション、エラー、レート制限ヘッダー、プランごとの利用制限、Webhook署名の検証。references/mcp-clients.md— Claude Code、Cursor、Codex、Claude.ai、ChatGPT用のコピー&ペースト可能な設定。references/sdk.md— PythonとTypeScriptのクイックスタート。
アクセス
無料プランはありません。1日間の無料トライアル(100リクエスト、カード登録不要、アカウントごとに1回)は、https://www.ufcalendar.com/account/api?trial=1からセルフサービスで申し込めます。有料プランは月額19ドルからです。GET https://api.ufcalendar.com/v1/plansは認証情報なしで応答するため、エージェントは誰かがサインインする前にAPIを評価できます。
オッズはUFCalendarのコンセンサスラインのみです(ブックメーカー名は表示されません。情報提供のみを目的としており、賭けの助言ではありません)。ファイターの画像はクリエイティブ・コモンズライセンスで提供されており、クレジット表記を付けて表示する必要があります。UFC、Zuffa、TKO、またはいずれのプロモーションとも提携していません。
MITライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。