MakerRadar について
MakerRadarは、製品ディレクトリの検索とローンチプラットフォームの出品管理を行うコマンドラインクライアントです。AIアシスタントをリモートMCPサーバーに接続し、公開検索やサインイン後のアカウント操作も利用できます。
主な機能
- 01製品と代替製品の検索
- 02カテゴリーと週次ローンチの閲覧
- 03製品出品の下書きと管理
- 04無料のウェブサイトチェック
- 05JSON出力とMCP設定コマンド
活用シーン
- 01カテゴリーやプラットフォームで製品を検索
- 02代替製品や週次ローンチ製品を確認
- 03製品出品を作成または更新
- 04サイトのSEOや技術情報を確認
MCP 対応
クライアントをMakerRadarの公開・アカウント用リモートMCPサーバーに接続でき、ローカルコマンドのみ起動できるクライアント向けにstdioブリッジも実行できます。公開サーバーは検索とサイトチェックに対応し、アカウントサーバーは出品やアカウント管理機能を追加します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.makerradar.io/mcpclaude mcp add --transport http io-makerradar https://api.makerradar.io/mcp{"mcpServers":{"io-makerradar":{"type":"http","url":"https://api.makerradar.io/mcp"}}}Cursor で開く{"servers":{"io-makerradar":{"type":"http","url":"https://api.makerradar.io/mcp"}}}VS Code で開く{"mcpServers":{"io-makerradar":{"type":"http","url":"https://api.makerradar.io/mcp"}}}{"mcpServers":{"io-makerradar":{"serverUrl":"https://api.makerradar.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.makerradar.io/mcphttps://api.makerradar.io/mcp/accountツール
詳細
MakerRadar CLI
MakerRadar の公式コマンドラインクライアントです。MakerRadar は、ローンチプラットフォーム兼プロダクトディレクトリです。ディレクトリを検索したり、週ごとのローンチボードを確認したり、自社プロダクトの掲載情報を下書きしたり、掲載情報をターミナルから手動で、またはスクリプトや AI エージェントから管理したりできます。
npx makerradar search "invoicing"
- アカウントは不要です。 検索、プロダクトの閲覧、ローンチの確認、掲載情報の下書きを利用できます。
- アカウントを安全に利用できます。
makerradar loginを実行すると、ブラウザーで承認するコードを使って接続します。CLI がパスワードを確認することはなく、投票、コメント、レビュー、支払いも行いません。 - エージェントにも対応しています。
--jsonは API 自身の JSON を出力し、エラーは stderr に JSON で出力され、終了コードは安定しています。
ドキュメント:makerradar.io/cli · API リファレンス: makerradar.io/developers · MCP サーバー: makerradar.io/mcp
インストール
Node.js 20 以降が必要です。
npm install -g makerradar
makerradar --help
インストールせずに実行することもできます:npx makerradar <command>。
コマンド
ディレクトリ(アカウント不要)
| コマンド | 内容 |
|---|---|
makerradar search [query] | 掲載中のプロダクトを新着順で検索します。フィルター:--category、--platform、--audience、--use-case、--country、--updated-since;ページ指定:--limit(≤ 100)、--cursor |
makerradar product <slug|url> | プロダクトの詳細を表示します:ウェブサイト、価格、賛成票、評価、タグ、リンク |
makerradar alternatives <slug|url> | プロダクトの掲載済み代替製品を、代替製品ページと同じ順序で表示します |
makerradar categories | すべてのカテゴリと、各カテゴリのプロダクト数を表示します |
makerradar launches [week] | 今週のローンチボード、または別の週のローンチボードを表示します:45、2026-W45、week-45-2026 |
makerradar pricing | 販売中の内容(Premium ローンチ、特集週、広告など)と価格を表示します |
makerradar draft <website> | 自社プロダクトの掲載情報を下書きします。確認して送信するためのリンクが表示されます。送信するまでは公開されず、すべての掲載情報は事前に審査されます |
無料のサイトチェック(アカウント不要)
| コマンド | 内容 |
|---|---|
makerradar check <url> | MakerRadar の無料ツールでページまたはサイトをチェックします。デフォルトではオンページ SEO を実行し、--tool <slug> を指定するとほかのツールを利用できます。チェック結果は GOOD/IMPROVE/FIX と、必要な対応を示します。その後、サイトが掲載済みかどうかも表示します |
makerradar tools | すべての無料ツールと、それを実行するコマンドを表示します。check では、ウェブサイト評価、SEO、SERP スニペットプレビュー、リダイレクト、リンク切れ、構造化データ、ソーシャルカード、サイトマップ、robots.txt、ロゴ、AI での可視性、AI 引用への対応状況、AI に表示される内容、llms.txt、エージェント対応状況、セキュリティヘッダー、メール DNS、ドメインの経過期間、証明書、ホスティング、技術スタック、代替製品、ドメインの利用可能状況、Domain Rating を確認できます(login が必要です) |
makerradar keywords <words> | ある種類のプロダクトを見つけるためにユーザーが使う検索語句を検索します。購入者向け、比較、使い方、AI への質問が含まれます |
makerradar robots | AI クローラー(GPTBot、ClaudeBot、PerplexityBot …)向けの robots.txt ルールを設定します:--preset allow-all|block-training|block-all、--block / --allow <token>、--disallow <path>、--sitemap <url>、--signals search,ai-input,ai-train|none。ファイルは stdout に出力され(> robots.txt)、ブロック内容は stderr に出力されます |
あなたのアカウント
| コマンド | 機能 |
|---|---|
makerradar login | CLI をアカウントに接続します。リンクを開き、サインインして、承認してください。--scope(繰り返し指定可能)で実行できる操作を制限します:listings:read、listings:write、launches:write、billing:checkout |
makerradar whoami | CLI が操作するアカウントと、実行できる操作を表示します |
makerradar listings [id] | あなたの掲載情報、またはそのうち 1 件の詳細を表示します |
makerradar logout | このマシンに保存されたトークンを削除します(Dashboard › AI agents で取り消してください) |
エージェントと開発者
| コマンド | 機能 |
|---|---|
makerradar mcp [client] | AI アシスタントを MakerRadar の MCP サーバーに接続します:claude-code、claude-desktop、cursor、vscode、windsurf、stdio |
makerradar mcp serve [--account] | ローカルコマンドしか起動できないクライアント向けに、stdio 経由で MCP サーバーを実行します(以下を参照) |
makerradar api <METHOD> <path> | 任意の公開 API エンドポイントを呼び出し、JSON を出力します。--data には JSON、@file、または -(stdin)を指定します。ログイン中はトークンが送信されます |
makerradar search crm --platform ios --limit 5
makerradar product https://makerradar.io/p/acme-analytics
makerradar launches 2026-W45 --json
makerradar draft https://acme.example --tagline "Invoices in one click"
makerradar api PATCH /me/listings/prd_123 --data '{"tagline":"Invoices in one click"}'
makerradar mcp claude-code
npx -y makerradar mcp serve # the MCP server over stdio
MCP サーバー
MakerRadar の MCP サーバーを使うと、AI アシスタントがディレクトリを検索でき、サインインすると掲載情報を管理できます。リモートサーバーなので、インストールは不要です。このリポジトリが公開用のホームです。レジストリエントリー(io.makerradar/mcp)、すべてのクライアント向けのセットアップ、stdio ブリッジが含まれています。
| サーバー | URL | サインイン |
|---|---|---|
| パブリック | https://api.makerradar.io/mcp | 不要 — 検索、製品、代替製品、比較、カテゴリー、ローンチ週、draft_listing |
| アカウント | https://api.makerradar.io/mcp/account | OAuth(「接続」ボタン)、またはエージェントトークン — 自分の掲載情報、ローンチ、所有権の証明、画像、チェックアウト |
どちらも Streamable HTTP(プロトコル 2025-06-18 以降)に対応しています。サーバーカードは
/.well-known/mcp/server-card.json に、ドキュメントは
makerradar.io/mcp にあります。すべてのツールには、タイトルと読み取り専用/書き込みの注釈が付いています。ツールから投票、コメント、レビューはできません。チェックアウトではユーザーに支払いページが表示され、エージェントが支払いを行うことはありません。
1 行でセットアップできます。 makerradar mcp <client> を実行すると、クライアントに必要な正確な設定が出力されます。
npx makerradar mcp claude-code # runs the two `claude mcp add` commands to copy
npx makerradar mcp cursor # ~/.cursor/mcp.json
npx makerradar mcp vscode # .vscode/mcp.json
npx makerradar mcp windsurf # ~/.codeium/windsurf/mcp_config.json
npx makerradar mcp claude-desktop # Settings › Connectors › Add custom connector
ローカルコマンドしか起動できないクライアント(または、インストール可能なサーバーを掲載するカタログ)では、代わりにブリッジを実行します。JSON-RPC メッセージをリモートサーバーに中継し、すべての応答を出力します。ローカルで解釈されることはありません。
{
"mcpServers": {
"makerradar": { "command": "npx", "args": ["-y", "makerradar", "mcp", "serve"] }
}
}
引数に "--account" を追加し(makerradar login でサインインするか、MAKERRADAR_TOKEN を設定してください)、トークンを使って /mcp/account を提供すると、アシスタントが掲載情報を管理できるようになります。
パブリックサーバーのツール:search_products、get_product、get_alternatives、
compare_products、list_categories、list_current_launches、get_launch_week、top_products、
draft_listing、get_pricing、connect_account / connect_account_finish、および無料のサイトチェック — check_page_seo、check_ai_visibility、check_site_security、check_email_dns、
lookup_domain、check_tls、check_hosting、detect_tech(すべての公開ウェブサイトで利用可能。https://makerradar.io/tools と同じチェックです)。アカウントサーバーでは、次のツールも利用できます。
get_my_account、list_my_listings、get_my_listing、submit_listing、update_listing、
get_listing_options、set_quick_answers、add_listing_image、remove_listing_photo、
set_listing_cover、get_launch_options、choose_launch、start_ownership_check、
verify_ownership、get_badge_snippet、start_checkout、list_my_orders。
プラグインとして。 このリポジトリはエージェントプラグインでもあります。plugin.json、
mcp.json(両方のサーバー)、skills/ フォルダーが含まれています。skills/makerradar/SKILL.md には、エージェントが MakerRadar をいつ、どのように使うかが手書きで記載されています。また、サイトが /.well-known/agent-skills/ で提供するスキルごとにフォルダーが 1 つあります(find-products、list-a-product、connect-account、check-a-site)。npm run sync:skills によってバイト単位で同期され、CI(--check、毎日実行)によって整合性が保たれます。プラグイン対応クライアントや Cursor ディレクトリから、このリポジトリを直接インストールできます。Claude Code も同様です(.claude-plugin/plugin.json + .mcp.json):/plugin install makerradar@<this repo>。
ディレクトリで見つけましたか?MCP Registry、Glama、Claude と ChatGPT のディレクトリなどにある掲載情報は、すべてここを参照しています。この README に書かれていない内容が掲載情報に記載されている場合は、情報が古くなっています。issue を作成してください。
サインイン
makerradar login はデバイスフローを使用します。リンクと短いコードが表示されるので、リンクを開いて MakerRadar にサインインし、コードを確認して承認してください。その後、CLI はアカウント用のエージェントトークン(mr_…)を取得します。パスワードやセッションが使われることはなく、Dashboard › AI agents からいつでも無効にできます。
トークンは ~/.config/makerradar/config.json(Windows では %APPDATA%\makerradar\config.json)に保存され、あなた以外には読み取れません。また、アトミックに書き込まれるため、クラッシュしてもファイルが中途半端な状態で残ることはありません。トークンは API URL ごとに保存されるため、ステージング環境のログインが本番環境のログインに置き換わることはありません。CI やエージェントで使う場合は、代わりに MAKERRADAR_TOKEN でトークンを渡してください。
トークンの送信先:
MAKERRADAR_TOKENは、環境変数で指定された API(MAKERRADAR_API_URL、または本番環境)にのみ送信されます。それ以外を指す--api-urlには送信されません。その API 用に--tokenを渡してください。- トークンが平文の
httpで送信されることはありません。ただし、このマシン(localhost、127.0.0.1、[::1])は例外です。同じ理由で、loginには https が必要です。 - 空または空白のみの変数は、未設定として扱われます。
スクリプトと AI エージェント向け
--jsonは API の応答をそのまま出力します({ "data": … }。リストではnextCursorも含まれます)。- 失敗時は、エラーを stderr に出力します。
--jsonを指定した場合は JSON 形式になります:{"error":"not_found","status":404,"message":"…","hint":"…","docs":"…"}。 - 終了コード:
0成功 ·1API に拒否された、または API に到達できなかった ·2使用方法の誤り(不明なコマンドやオプション、引数の不足)。使用方法に誤りがある場合、API は呼び出されません。 - リスト内のテキストはメーカーが記述したものです。人間向けの出力では、ターミナル制御文字と双方向表示の制御文字を取り除くため、リストによってターミナルの色が変わったり、カーソルが移動したり、リンクを偽装されたりすることはありません。未検証のものとして扱ってください。
設定
| 変数 | デフォルト | |
|---|---|---|
MAKERRADAR_API_URL | https://api.makerradar.io/v1 | 使用する API(--api-url) |
MAKERRADAR_TOKEN | 上記 API 専用のエージェントトークン(--token)。それ以外の場合は、login で保存されたトークン | |
MAKERRADAR_CONFIG | ~/.config/makerradar/config.json | login がトークンを保存する場所 |
NO_COLOR | プレーンな出力(no-color.org) |
プログラムからの使用
CLI の API クライアントもエクスポートされています:
import { createClient } from "makerradar";
const mr = createClient({ userAgent: "my-script/1.0" });
const { data } = await mr.call("listProducts", { query: { q: "invoicing", limit: 5 } });
開発
npm test # unit tests: a fake API, never the network
npm run test:contract # every endpoint the CLI calls still exists in the live API description
npm run sync:server-json # after a version bump: server.json names the package at its new version
server.json は MCP Registry のエントリーです(mcp-publisher publish で送信され、npm version によってパッケージのバージョンが同期されます)。glama.json には Glama のインデックス用のメンテナーが記載され、package.json の mcpName は、レジストリが npm パッケージを当プロジェクトのものと確認するために使われます。vX.Y.Z タグをプッシュすると、リリースワークフローを通じて npm、続いてレジストリに公開されます。
依存関係はありません。CLI は MakerRadar の公開済みバージョン管理 API(/v1)のみを呼び出します。使用するすべてのエンドポイントは src/operations.js に記載されており、コントラクトテストでは公開済みの OpenAPI ドキュメントとの照合を毎日行っています。
バグやアイデア:イシューを作成してください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。