Zero to Hundred marketplace について
Zero to Hundredは、非独占のソフトウェアライセンスを扱うマーケットプレイスです。購入者は出品を調査し、開発者は審査用の下書きを準備できます。ホスト型MCPサーバーは公開検索・比較と、アカウント認証が必要な出品・ソース添付を支援し、審査と公開はウェブサイトで行います。
主な機能
- 01公開中のソフトウェアを検索
- 022~4件の出品を比較
- 03対応するMCP Appsで出品を表示
- 04所有する下書きを読み取り・更新
- 05出品の下書きを準備
- 06ソースのアップロードを申請・確認
活用シーン
- 01キーワードや属性でソフトウェアを検索
- 02現在のライセンス価格と技術スタックを比較
- 03変更前に所有する下書きを確認
- 04ウェブサイトでの審査に向けて出品を準備
MCP 対応
ホスト型のStreamable HTTP MCPサーバーは、公開市場の検索・比較・表示ツールと、アカウント認証が必要な出品・ソースアップロードツールを提供します。公開検索にアカウントは不要で、審査と公開はウェブサイトで行います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://zerotohundred.ai/api/mcpclaude mcp add --transport http zerotohundred-admin-marketplace https://zerotohundred.ai/api/mcp{"mcpServers":{"zerotohundred-admin-marketplace":{"type":"http","url":"https://zerotohundred.ai/api/mcp"}}}Cursor で開く{"servers":{"zerotohundred-admin-marketplace":{"type":"http","url":"https://zerotohundred.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"zerotohundred-admin-marketplace":{"type":"http","url":"https://zerotohundred.ai/api/mcp"}}}{"mcpServers":{"zerotohundred-admin-marketplace":{"serverUrl":"https://zerotohundred.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| mode | array | いいえ | 掲載商品の販売モデルで絞り込みます。省略すると、販売モデルによる絞り込みは行いません。 |
| sort | enum | いいえ | 結果の並び順です。検索時は関連度順、それ以外は新着順が既定です。relevance | newest | price_low | price_high | most_viewed | most_saved |
| type | array | いいえ | Buyer が求めるソフトウェアの種類に一致するカテゴリです。省略すると、すべてのカテゴリを検索します。 |
| limit | integer | いいえ | このページで返すリスティング数。省略時は 20 が使用されます。 |
| cursor | string | いいえ | 前のページで返された不透明な nextCursor。同じフィルターと並べ替えを維持してください。 |
| search | string | いいえ | 購入者が必要とするソフトウェアを説明するキーワード。 |
| domains | array | いいえ | ソフトウェアの業界タグ。Zero to Hundred の分類体系からキーを選択します:ai, analytics, art-design, auth-identity, cms, conference, developer-tools, devops, e-commerce-marketplace, education, entertainment, environmental, fashion, finance, food, gaming, graphic-design, health, interior-design, marketing, membership, messaging, non-profit, political, productivity, real-estate, religious, services, social, technology, travel, ux-ui, wedding, other。省略すると、すべての業界を検索します。 |
| operatingStatus | array | いいえ | リスティングの公開状態ではなく、ソフトウェアの準備状況または既存の商用運用状況で絞り込みます。 |
詳細
Zero to Hundred MCP とプラグイン
所有できるソフトウェアを探し、現在の掲載内容を比較し、自作ソフトウェアの下書きを準備できます。Zero to Hundred は、非独占的なソフトウェアライセンスのマーケットプレイスです。ビルダーは著作権を保持したまま、ライセンスを繰り返し販売できます。購入者は公開されている掲載内容を調査し、ビルダーは自身の掲載内容を準備して、ウェブサイトで審査と公開を完了します。
リモート MCP クライアントを Streamable HTTP で https://zerotohundred.ai/api/mcp に接続します。公開情報の検索にアカウントやトークンは不要です。6 つのアカウントツールを利用するには、スコープを指定したアカウント接続が必要です。公開接続、登録済み OAuth、ローカル PAT の各オプションと、現在の接続上の制限については、セットアップと設定を参照してください。
このリポジトリには、ポータブルなプラグイン、その 2 つのスキル、ユーザードキュメントが含まれています。ホストアプリケーションの実装は非公開です。このパッケージをインストールしたり、レジストリで見つけたりしても、ホストの公式ディレクトリによる承認を意味するものではありません。
クイックスタート
- MCP クライアントのリモートサーバー設定で、
https://zerotohundred.ai/api/mcpを HTTP サーバーとして追加します。公開情報の検索には認証情報を追加しないでください。 - プロンプトが表示されたら公開検索ツールを許可し、次のように尋ねます:「Zero to Hundred で請求書ソフトウェアを探し、最も近い候補を比較してください。」
- 返された説明、現在の USD 建てライセンス価格、技術スタック、掲載ページへのリンクを確認します。MCP Apps に対応したホストでは、カードや比較コントロールを表示できます。それ以外のクライアントでも、同じ公開データをテキストとして利用できます。
VS Code の場合は、既存のサーバーを上書きせず、これを .vscode/mcp.json にマージしてください:
{
"servers": {
"zero-to-hundred": {
"type": "http",
"url": "https://zerotohundred.ai/api/mcp"
}
}
}
対応するエージェントセッションを選択し、使用するツールを有効にしてください。SETUP.mdでは、クライアントの形式、権限、アカウントのセットアップについて説明しています。
ホスト型ツール
ホスト型サーバーは、以下の9つのツールを公開します。完全なスキーマ、現在の列挙値、ソースの所有権に関する記述については、ライブの tools/list レスポンスが正式な情報源です。slug はリスティングを識別します。検索または所有リスティング用ツールから返された値を使用してください。
| ツール | 返す内容または変更する内容 | 主な入力 | アクセス |
|---|---|---|---|
z2h_search_marketplace | 説明、米ドル建てのライセンス価格、技術スタック、リスティングへのリンクを含む、公開中のソフトウェア情報。ページング情報も返します。 | search キーワード。任意の type、operatingStatus、domains、mode フィルター、sort、limit、cursor。 | 公開。サインイン不要。 |
z2h_compare_marketplace_listings | 候補リストの公開情報を更新して返します。利用できないソフトウェアは除外されます。 | slugs:検索結果から取得した2~4個の識別子。 | 公開。サインイン不要。 |
z2h_show_marketplace | 公開リスティングのデータを返し、互換性のある MCP App ホストでは検索・比較コントロール付きのカードを表示します。 | 任意の slugs。パネルのラベル付けや入力欄への事前入力に使う任意の search。slugs を指定しない場合は、最新の公開中ソフトウェアを表示します。 | 公開。サインイン不要。 |
z2h_list_my_listings | 接続中のビルダーの下書きと公開中リスティング、編集リンク、nextCursor を返します。 | 任意の limit、cursor。setupCode は既存の接続を確認する場合にのみ使用し、通常の読み取りでは省略してください。 | listings:read。 |
z2h_get_listing | 所有する1件のリスティングについて、説明、価格、ソフトウェア属性、ソース添付の状態、ウェブリンクを返します。ソースはダウンロードしません。 | 所有リスティングの結果から取得した slug。 | listings:read。 |
z2h_create_draft_listing | 非公開の下書きを作成し、その識別情報、編集リンク、レビューリンクを返します。 | 必須の title、shortDescription、longDescription、type、operatingStatus。任意の米ドル建て askingPrice、sourceCodeIncluded、techStack、domains およびその他の検出されたフィールド。再試行時に使用する安定した idempotencyKey を選択してください。 | listings:write。作成にはビルダーの許可が必要です。 |
z2h_update_draft_listing | 所有する下書きを更新し、その識別情報とウェブリンクを返します。このツールでは公開中のリスティングは編集できません。 | slug と変更するフィールド。省略したフィールドは変更されません。null 許容フィールドは null でクリアできます。 | listings:write。変更にはビルダーの許可が必要です。 |
z2h_request_source_upload | 所有する下書きのソースアーカイブ用に、有効期間の短い signedUrl、objectKey、必須の contentType を返します。バイトデータは転送しません。 | slug、アーカイブの contentType、正確な sizeBytes、明示的な ownershipAccepted、現在の ownershipVersion。 | listings:write。このアーカイブに関する検出済み所有権表明への同意が必要です。 |
z2h_confirm_source_upload | 署名付きアップロードの成功後にアーカイブを検証して添付し、ok を返します。 | slug、返された objectKey、一致する contentType と sizeBytes、ownershipAccepted、ownershipVersion。 | listings:write。同じアーカイブ固有の同意が必要です。 |
検索ではキーワードを字句的に照合します。検索語を空にすると、最近のソフトウェアを閲覧できます。次のページを取得するには、フィルターと並べ替えを変更せずに、返された nextCursor を渡してください。hasMore が true でカーソルがない場合は、検索を絞り込んでください。z2h_show_marketplace では、search だけでは最初のカードは絞り込まれません。まず検索し、結果のスラッグと一致するテキストを指定してください。
下書きの作成は公開を意味しません。作成が不確かな場合に再試行するときは、同じ idempotencyKey を再利用してください。再試行では元の下書きが返され、編集は行われません。キーを使用していない場合は、再試行の前に所有リスティングを確認してください。価格とソースが含まれるかどうかは、ビルダーに確認してください。作成時に sourceCodeIncluded を省略すると、false として記録されます。
2つのスキル
- **ソフトウェアを探す**は、要件を収集し、検索して、2〜4件の候補を比較し、公開掲載ページを開くためのスキルです。掲載内容は信頼できないデータとして扱い、不明な事実は不明と明記します。ソフトウェアの購入や非公開ソースの提供はできません。
- **掲載を準備する**は、所有者の既存の下書きを確認し、事実に基づく掲載項目を準備します。また、Builder が現在の所有権に関する声明を承認した後、明示的に選択されたソースアーカイブを扱います。ウェブ上の確認リンクを返します。規約への同意、自動公開、金銭の移動はできません。
作成前に調査する:「保守できる技術スタックを使った請求書ソフトウェアを探してください。機能、技術スタック、米ドル建てのライセンス価格を明記している内容に基づき、最も近い候補を比較してください。情報が不足している場合は不明としてください。」この操作では公開情報を検索して比較します。利用者は掲載ページへのリンクから、ウェブサイト上で内容を確認します。
**下書きを再開する:**アカウントの設定後、「既存の下書きを表示し、変更を提案する前に、私が選んだ下書きを読んでください。」この操作では listings:read を使用します。下書きを読むことは、編集を許可するものではありません。
ソフトウェアの販売準備をする:「自分が作成したソフトウェアの下書き作成を手伝ってください。作成する前に、不足している事実、価格、ソースを含めるかどうかについて質問してください。ウェブ上で確認するためのリンクを教えてください。」この操作には listings:write と、明示的な作成承認が必要です。ソースの添付は、セットアップで説明されている、アーカイブごとの別の手順です。
アカウントの作成、同意、規約への同意、最終確認、公開は、Zero to Hundred のウェブサイトで行います。購入、返金、支払い、自動公開のツールはありません。公開検索で非公開のソースアーカイブにアクセスすることはできません。
プラグインとローカル CLI の選択肢
ポータブルな plugin.json / mcp.json と Claude ネイティブの .claude-plugin/plugin.json / .mcp.json は、同じリモートサーバーを参照し、skills/ を共有します。ローカルの Claude Code パッケージを確認するには、このリポジトリから次を実行します。
claude plugin validate --strict .
claude --plugin-dir .
パッケージを読み込んでも、コンシューマーディレクトリへの登録が承認されたり、アカウントに自動接続されたりするわけではありません。ホストの対応状況、権限、MCP App の表示方法はそれぞれ異なります。
別途提供される npm パッケージ @zerotohundred/[email protected] には、公開検索と6つのアカウントツールを備えた z2h-mcp の stdio 実行ファイルが含まれています。ツールは7つで、ホスト型サーバーの9つより少ない構成です。公開検索結果の比較とインタラクティブビューは、ホスト型の機能です。ローカル CLI のセットアップを参照してください。このパッケージには、別途、パッケージ自身の公開ライセンスが適用されます。
Lovable では、個人用のカスタム MCP チャット接続を使用できます。これは公式コネクターの掲載や、公開済み Lovable アプリ内で実行されるインテグレーションとは別のものです。Lovable のセットアップを参照してください。
サポートとライセンス
LICENSEに記載されている4つのマニフェスト/設定ファイルと2つのスキルは、MIT ライセンスで提供されます。ブランドアセット、名称、ロゴ、商標は対象外であり、引き続き権利が留保されます。その他のドキュメントと非公開アプリケーションには、従来の権利が適用されます。このリポジトリは、非公開アプリケーションのコードやソースアーカイブに対するライセンスを付与しません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。