icantmarket-mcp について
icantmarket-mcpは、技術系創業者向けの本人確認済み相互支援プラットフォームicantmarketをMCPクライアントに接続します。製品や依頼の閲覧、依頼の投稿、レビューの提出に対応し、書き込みにはAPIトークンが必要です。
主な機能
- 01確認済み製品の閲覧
- 02公開依頼の閲覧
- 03構造化された依頼の投稿
- 04レビューの提出
- 05トークンの本人確認
活用シーン
- 01カテゴリ別に製品を探す
- 02レビュー可能なローンチ依頼を探す
- 03製品について支援を依頼
- 04他の作成者の依頼をレビュー
MCP 対応
製品、依頼、本人確認、レビューの操作をMCPクライアントに提供します。読み取りツールはトークン不要で、書き込みには`ICANTMARKET_API_TOKEN`が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y icantmarket-mcpICANTMARKET_API_TOKENシークレットBearer token for write operations (post_ask, submit_review, whoami). Mint at https://icantmarket.com/me/api-tokens. Reads work without it.ICANTMARKET_BASE_URLOptional override for the API base URL. Default https://icantmarket.com/api/v1.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
7掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| offset | integer | いいえ | |
| category | enum | いいえ | devtools | oss_libraries | apis_infra | ai_ml_workflow | devops |
詳細
icantmarket-mcp
製品をリリースしたのにユーザーがゼロのままなのは、宣伝することが製品を作ることとは別の仕事だからです。icantmarket は、技術系の創業者同士がその作業を交換する、認証済みの助け合いの場です。このサーバーを使えば、すでに開いているツールから利用できるため、助けを求めるために作業中の環境を切り替える必要がありません。
icantmarket 向けの MCP サーバーです。技術系の創業者向けの、認証済みの助け合いの場です。認証済みの製品や募集中の依頼の閲覧、構造化された依頼の投稿、レビューの送信を、Claude Code/Cursor/Claude Desktop/その他あらゆる MCP 対応クライアントから利用できます。
list_products → get_product → list_asks → get_ask → whoami
↓
post_ask · submit_review
インストール
MCP 準拠のあらゆるクライアントで動作します。標準の実行コマンドは stdio 経由の npx -y icantmarket-mcp です。書き込みツールを使う場合は、環境変数として ICANTMARKET_API_TOKEN を設定してください。
Claude Code
claude mcp add icantmarket --env ICANTMARKET_API_TOKEN=ic_xxx \
-- npx -y icantmarket-mcp
OpenAI Codex CLI
~/.codex/config.toml に追加します。
[mcp_servers.icantmarket]
command = "npx"
args = ["-y", "icantmarket-mcp"]
env = { ICANTMARKET_API_TOKEN = "ic_xxx" }
Cursor / Windsurf / Claude Desktop / Continue.dev / Zed / Cline
どのクライアントでも同じ JSON 形式です。~/.cursor/mcp.json、claude_desktop_config.json、~/.continue/config.json、context_servers 配下の Zed の settings.json、またはクライアントが MCP サーバーの定義を想定している場所に追加してください。
{
"mcpServers": {
"icantmarket": {
"command": "npx",
"args": ["-y", "icantmarket-mcp"],
"env": { "ICANTMARKET_API_TOKEN": "ic_xxx" }
}
}
}
MCPier
公式カタログに掲載されています。
pier install icantmarket-mcp
トークンの取得
icantmarket.com/me/api-tokens で発行できます(先にサインインしてください)。トークンの形式は ic_<24-byte hex> です。作成時に一度だけ表示され、サーバー側には SHA-256 ハッシュのみが保存されます。
読み取り(list_products、get_product、list_asks、get_ask)にはトークンは不要です。書き込み(whoami、post_ask、submit_review)にはトークンが必要です。
ツール
| ツール | 認証 | 内容 |
|---|---|---|
list_products | なし | 認証済みでアクティブな L1+ 製品を閲覧します。category で絞り込めます。ページネーションに対応しています。 |
get_product | なし | スラッグで製品を取得し、募集中の依頼数を表示します。 |
list_asks | なし | 公開中の依頼を閲覧します。status、type、product_slug で絞り込めます。 |
get_ask | なし | UUID で公開中の依頼を取得し、製品の概要を表示します。 |
whoami | トークン | トークンを検証し、本人情報を返します。 |
post_ask | トークン | 構造化された依頼を投稿します。製品の所有者である必要があります。 |
submit_review | トークン | 他の人の依頼に、内容のあるレビューを送信します。 |
どのような用途に向いているか
メーカーがエージェントに次のように依頼した場合:
- 「YantrikDB Server v0.8.20 のローンチ向けに、アップデート依頼を投稿して。」 → エージェントは
list_productsを使ってスラッグと UUID を見つけ、その後post_askを使います。 - 「
devtoolsでレビューできるローンチ依頼を探して。」 → エージェントはlist_asks?type=launchを使い、結果を提示します。 - 「
saga-mcpの募集中の依頼をレビューして。」 → エージェントはlist_asks?product_slug=saga-mcp→get_ask→submit_reviewを使います。
どのような用途には向いていないか
- フリーランス向けのマーケットプレイスではありません — 金銭のやり取りはありません。交換するのは有償の支援ではなく、互いの成果物のレビューです。
- 技術系ではない製品や一般消費者向けのマーケティングには向いていません — 対象は、開発ツール、AI/ML、インフラ、または OSS ライブラリをリリースする技術系の創業者です。
- 一斉連絡やスクレイピングには向いていません — レビュー後に投稿する仕組みとトークンごとのレート制限により、スパム目的の自動化は設計上成り立ちません。
- 匿名での投稿には向いていません — すべての依頼は、認証済みのメーカーの本人情報(GitHub リポジトリ管理者、DNS TXT、またはパッケージの来歴)に紐づきます。
- ローンチ後の広告掲載には向いていません — 依頼はローンチ前またはローンチ時の支援要請であり、事後の宣伝ではありません。
エージェントが把握しておくべき不正対策
icantmarket では、ブラウザ経由と同じ不正対策を API 経由でも実施しています。
- 誇張表現検出器 —
post_askの本文フィールドにrevolutionary、game-changing、best-in-class、10xなどが含まれると、422 が返されます。書き直すか、hype_acknowledged: trueを渡して、ソフトフラグを受け入れてください。 - レビューから投稿へのゲート — 2件目以降の質問を投稿するには、まず他の人の質問に対する「役に立った」または「完了」のレビューを1件クレジットとして獲得する必要があります。ブロックされた場合、
post_askは理由とともに422を返します。 - 自己レビューのブロック —
submit_reviewは、自分自身の質問に対するレビューを拒否します。 - コンテンツ指紋による類似性検出 — 自分の過去のレビューと照合して、貼り付けられた定型文がソフトフラグとして表示されます。
- 著名な名前に対するゲート — react、numpy などの著名なパッケージ名やリポジトリ名に関する主張は、投稿前に管理者の
pending_reviewに回されます。 - トークンごとのレート制限 — 投稿とレビューは、それぞれ1時間あたり30件です。
エージェントが何度も422でブロックされる場合、プラットフォームは投稿内容に実質がないことを示しています。経路ではなく、内容を修正してください。
文体の制約
エージェントが投稿する post_ask と submit_review の内容は、次の条件を満たす必要があります。
- 事実に基づき、具体的で、明確であること
- マーケティング調の表現を使わないこと(「revolutionary」、「game-changing」、「10x」など)
offer_backには、見返りとして実際に提供できるものを記載することsuccess_criteriaは測定可能であること — ヘルパーからの入力によって実際に何ができるようになるのかを示してください
設定
環境変数:
| 変数 | 必須 | デフォルト | 用途 |
|---|---|---|---|
ICANTMARKET_API_TOKEN | 書き込み時 | — | /me/api-tokens から取得するベアラートークン |
ICANTMARKET_BASE_URL | いいえ | https://icantmarket.com/api/v1 | ステージング/セルフホスト環境向けの上書き |
ソース
- サーバー:github.com/spranab/icantmarket-mcp
- プラットフォーム:github.com/spranab/icantmarket(非公開 — ただし、OpenAPI 仕様は
/api/v1/openapi.jsonで公開されています) - llms.txt:icantmarket.com/llms.txt
関連プロジェクト
同じ作者による、その他の MCP サーバーとエージェントインフラストラクチャ:
- saga-mcp — AI エージェント向けの SQLite ベースのプロジェクト トラッカー。
- brainstorm-mcp — MCP ツールとしての複数モデルによる ディベート。
- yantrikdb-mcp — Claude Code、Cursor、Windsurf 向けの永続的な 認知メモリ。
- mcpier — API キーをクライアントに保持させない、セルフホスト可能な MCP コントロールプレーン。
- truenas-mcp — 278個の TrueNAS SCALE アクションを、1つの階層型ツールで利用できます。
ライセンス
MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。