PassFast について
PassFastは、Apple WalletとGoogle Walletのパスを作成・管理するホスト型HTTPS MCPサーバーです。シークレットキー認証のAPIを通じて、パスの発行、更新、共有を行うMCPクライアント向けです。
主な機能
- 01パステンプレートの一覧表示と公開
- 02Apple WalletとGoogle Walletのパス生成
- 03.pkpassファイルのダウンロード
- 04パスの更新または無効化
- 05共有リンクとQRコードの作成
- 06アプリ、組織、キーの管理
活用シーン
- 01MCPクライアントから両ウォレット向けパスを生成
- 02生成した.pkpassファイルをダウンロード
- 03発行済みパスを更新または無効化
- 04リンクやQRコードでパスを共有
MCP 対応
https://passfa.st/mcpのホスト型HTTPSサービスを通じて、PassFastのパス管理機能をMCPクライアントに提供します。認証にはシークレットキーを使用します。このリポジトリにあるのはインストール用メタデータと設定例で、ローカルサーバーバイナリは含まれません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://passfa.st/mcpclaude mcp add --transport http st-passfa-passfast https://passfa.st/mcp{"mcpServers":{"st-passfa-passfast":{"type":"http","url":"https://passfa.st/mcp"}}}Cursor で開く{"servers":{"st-passfa-passfast":{"type":"http","url":"https://passfa.st/mcp"}}}VS Code で開く{"mcpServers":{"st-passfa-passfast":{"type":"http","url":"https://passfa.st/mcp"}}}{"mcpServers":{"st-passfa-passfast":{"serverUrl":"https://passfa.st/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://passfa.st/mcp認証が必要ツール
47| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| data | object | はい | テンプレート構造にマージする動的フィールド値。 |
| x_app_id | string | いいえ | この呼び出しの X-App-Id を上書きします。デフォルトでは接続ヘッダーを省略し、複数アプリを運用する組織の場合にのみ設定してください。 |
| locations | array | いいえ | パスが有効な GPS 位置(ロック画面に表示)。 指定した場合、テンプレートのデフォルト値を上書きします。 |
| expires_at | string | いいえ | パスの有効期限を示すタイムスタンプ(任意)。 |
| external_id | string | いいえ | システム間での検索に使用する外部識別子(任意)。 |
| template_id | string | はい | 使用する公開済みテンプレートの ID。 |
| wallet_type | enum | いいえ | 対象のウォレットプラットフォーム。デフォルトは `apple` です。`google` に設定すると、 バイナリの .pkpass ファイルの代わりに、`save_url` を含む JSON オブジェクトが返されます。 `both` に設定すると、1 回の呼び出しで Apple と Google の両方のパスを生成し、 `apple`、`google`、`warnings` キーを含む JSON オブジェクトを返します。apple | google | both |
| max_distance | number | いいえ | ロック画面での関連性を判定する、位置からの最大距離(メートル)。 |
| get_or_create | boolean | いいえ | true の場合、同じ serial_number を持つ有効なパスがすでに存在すると、409 エラーではなく既存の .pkpass(200)を返します。レスポンスには `X-Pass-Existed: true` ヘッダーが含まれます。既存のパスが無効化または期限切れの場合は 409 を返します。false(デフォルト)の場合、シリアル番号の重複は常に 409 を返します。 |
| relevant_date | string | いいえ | パスが有効になる ISO 8601 日付(ロック画面に表示)。 |
| serial_number | string | はい | このパスの一意のシリアル番号。 |
| strip_image_id | string | いいえ | このパスに限り、テンプレートの strip/hero 画像を上書きします。参照する 画像は同じアプリに属し、用途が `strip`(または `strip_*` バリアント)である必要があります。Apple の `strip.png` と Google の `heroImage` にアトミックに適用されます (`wallet_type: "both"` の場合、両方のウォレットで同じ値を使用)。省略するか `null` を送信すると、テンプレートの strip 画像が使用されます。 |
詳細
PassFast MCP
PassFast 向けのリモート HTTPS Model Context Protocol サーバーです。Cursor、Claude、ChatGPT、Codex、Grok などのあらゆる MCP クライアントから、Apple Wallet と Google Wallet のパスを作成できます。
| エンドポイント | https://passfa.st/mcp |
| 別名 | https://passfa.st/api/mcp |
| ドキュメント | https://passfa.st/docs/mcp · https://passfa.st/mcp.md |
| OpenAPI | https://passfa.st/openapi.yaml |
| サインアップ/キー | https://passfa.st/signup |
| プライバシー/利用規約 | https://passfa.st/privacy · https://passfa.st/terms |
このリポジトリは、マーケットプレイスへの掲載(公式 MCP Registry、Grok Build プラグイン、オープンディレクトリ)向けの公開メタデータとインストールキットです。サーバー本体は passfa.st でホストされており、ここにはローカルの stdio バイナリはありません。
認証
Authorization: Bearer sk_live_YOUR_SECRET_KEY
X-App-Id: YOUR_APP_ID # optional for single-app orgs
- シークレットキーのみ使用できます(
sk_live_)。公開可能なpk_live_キーは拒否されます。 - OAuth や PassFast エージェントアカウントは不要です。MCP クライアント自体がエージェントです。
- メンバー/招待ツールにはユーザー JWT が必要なため、キー認証を使用する MCP v1 の対象外です。
インストール
Cursor
cursor/mcp.json を ~/.cursor/mcp.json またはプロジェクトの .cursor/mcp.json にコピーしてから、プレースホルダーを置き換えてください。
Claude(HTTP)
{
"mcpServers": {
"passfast": {
"type": "http",
"url": "https://passfa.st/mcp",
"headers": {
"Authorization": "Bearer sk_live_YOUR_SECRET_KEY",
"X-App-Id": "YOUR_APP_ID"
}
}
}
}
stdio のみをサポートするクライアントの場合は、クライアントの環境変数/ヘッダー設定を使い、同じヘッダーを指定して npx mcp-remote https://passfa.st/mcp を実行してください。
汎用/レジストリ
公式 MCP Registry のリモート記述子(Streamable HTTP +認証ヘッダー)については、server.json を参照してください。
エージェントでできること
- テンプレートの一覧表示/公開、Apple Wallet と Google Wallet の両方に対応したパスの生成、
.pkpassのダウンロード - パスの更新/無効化、共有リンクと QR コードの作成
- 画像と署名認証情報のアップロード、アプリ/組織/API キーの管理
- HTTP API と同じ料金体系(https://passfa.st/#pricing を参照)
スタータープロンプト
skills/passfast/SKILL.md を参照してください。
マーケットプレイスへの申請
掲載用に準備した項目は listings/ にあります。ステータスのチェックリストについては、SUBMIT.md を参照してください。
ライセンス
MIT © Aberkane Software
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。