Preflight について
Preflightは、MCPサーバーをMCP Registry、Smithery、npmに公開する前の準備状況を確認する開発者向けツールです。提供されたリポジトリのREADMEには、具体的な検査内容や手順は記載されていません。
主な機能
- 01MCPサーバー公開前の準備状況チェック
活用シーン
- 01MCP Registry、Smithery、npmへの公開前チェック
MCP 対応
説明では、MCPサーバーの公開準備状況を確認するツールとされています。PreflightがMCPクライアントに公開するツールやリソースは記載されていません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://skillfoundry.synaplex.ai/products/preflight/mcp/claude mcp add --transport http evanfollis-preflight https://skillfoundry.synaplex.ai/products/preflight/mcp/{"mcpServers":{"evanfollis-preflight":{"type":"http","url":"https://skillfoundry.synaplex.ai/products/preflight/mcp/"}}}Cursor で開く{"servers":{"evanfollis-preflight":{"type":"http","url":"https://skillfoundry.synaplex.ai/products/preflight/mcp/"}}}VS Code で開く{"mcpServers":{"evanfollis-preflight":{"type":"http","url":"https://skillfoundry.synaplex.ai/products/preflight/mcp/"}}}{"mcpServers":{"evanfollis-preflight":{"serverUrl":"https://skillfoundry.synaplex.ai/products/preflight/mcp/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| readme | string | いいえ | README の生の内容 |
| manifest | string | いいえ | server.json の生の内容 |
| package_json | string | いいえ | package.json の生の内容 |
| smithery_yaml | string | いいえ | smithery.yaml の生の内容 |
| pyproject_toml | string | いいえ | pyproject.toml の生の内容 |
| target_directories | array | いいえ | 照合対象のディレクトリです。デフォルトでは該当するすべてのディレクトリを対象とします。 |
詳細
skillfoundry-products
skillfoundry-products は、Skillfoundry が構築・運用するプローブ、メカニズム、提供物の実装リポジトリです。
ライフサイクル: アクティブです。このモノレポは、Preflight を含む、保守対象製品の標準ソースです。
本日確認済み: TypeScript ワークスペースのチェックと 2 つの Python スイートは、ルートゲートを通じて実行されます。レジストリへの公開は別工程であり、ピン留めされ、チェックサムが検証された OIDC ワークフローからのみ行われます。
make setup
make check
所有権の境界、アーティファクトの役割、日付付きの移行例外については、docs/architecture.md を参照してください。
このリポジトリには、意図的に 2 つの異なるレーンがあります。
mechanisms/:Skillfoundry が機会の特定、設計、改善を行うのに役立つ内部ファクトリーツールです。自動的に公開製品となるわけではありません。products/:公開展開、配布、収益化の対象として選定された、ユーザー向けの外部ソフトウェアアーティファクトです。templates/:今後の外部製品レーンで再利用できる実装スターターです。
公開製品へのルーティングは、プラットフォーム中心に維持してください。推奨される外部向けの形式は次のとおりです。
https://skillfoundry.synaplex.ai/products/<product-slug>/...
製品ごとに公開ホスト名を設ける形式ではありません。
この違いは重要です。内部メカニズムは、エージェントシステムがより適切に思考し、判断するのを助けます。外部製品は、最終的に AgenticMarket などのチャネルを通じて販売または配布するものです。
デフォルトの外部スタック
新しい外部 MCP 提供物またはプローブ向けのデフォルトレーンは、現在、次のとおりです。
- TypeScript を優先
- Streamable HTTP を使ったリモート MCP
- ステートレスな提供物には Cloudflare Workers
- 標準的なランタイムサーフェスには Skillfoundry 所有の公開ルート
これにより、ランタイムを単一のマーケットプレイスに依存させず、後からレジストリやマーケットプレイスを通じて簡単に配布できる道筋を維持できます。
現在の構成
mechanisms/bottleneck-radar/:ノイズの多いソースシグナルを、優先順位付けされたボトルネックとビルダー向けの機会概要に変換する内部 MCP メカニズムです。products/launchpad-lint/:ローンチ準備状況を監査し、マーケットプレイス向けローンチパッケージを作成する、最初の外部 MCP 製品候補です。templates/remote-skill-ts/:新しいリモート TypeScript MCP プローブまたは提供物向けのデフォルトスターターです。
作業ルール
メカニズムを、デフォルトで提供物として扱わないでください。
Skillfoundry が次の点を明確に決定した場合に限り、メカニズムは提供物へと昇格します。
- ユーザー向けの有用性が明確であること
- 展開先が選定されていること
- 価格設定または収益化の方針が選定されていること
- アーティファクトが独自の外部ライフサイクルを持つに値すること
ファクトリードキュメント
docs/CASHFLOW_ENGINE.md:商用プローブと提供物のリポジトリレベルの運用ループdocs/BUILD_NEXT_PORTFOLIO.md:次の収益レーンの現在のランキングdocs/LEARNING_LAB.md:ローンチや失敗から再利用可能な知見を得るための標準docs/HYPOTHESIS_TEMPLATE.md:主要な変更に必要な仮説の形式docs/SKILL_FACTORY_SCORECARD.md:次に構築する対象を評価するヒューリスティックdocs/TELEMETRY_MODEL.md:学習を積み重ねるために最低限必要なテレメトリと証拠の範囲docs/SKILL_PROPOSAL_TEMPLATE.md:ビルド前のプローブに必要なテンプレートdocs/PORTFOLIO_INTAKE.md:新しい製品やスイートのアイデアを、アクティブなビルドへ昇格させる前に受け付けるワークフローdocs/POST_LAUNCH_REVIEW_TEMPLATE.md:ローンチ後の学習に必要なテンプレートdocs/ADVERSARIAL_REVIEW_PRIMITIVES.md:製品を磨き、再利用可能なヒューリスティックを抽出するための、多角的で懐疑的なレビューの基本要素
TypeScript ワークスペースのセットアップ
このリポジトリには、今後の TypeScript スキル向けに pnpm ワークスペースが含まれるようになりました。pnpm がグローバルにインストールされていない場合は、corepack を使用してください。
corepack pnpm install
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。