mcpField
I
icantmarket-mcp

icantmarket-mcp

ローカル
github.com/spranabビジネス・マーケティング05 週間前に更新

icantmarket-mcp について

icantmarket-mcpは、技術系創業者向けの本人確認済み相互支援プラットフォームicantmarketをMCPクライアントに接続します。製品や依頼の閲覧、依頼の投稿、レビューの提出に対応し、書き込みにはAPIトークンが必要です。

主な機能

  1. 01確認済み製品の閲覧
  2. 02公開依頼の閲覧
  3. 03構造化された依頼の投稿
  4. 04レビューの提出
  5. 05トークンの本人確認

活用シーン

  1. 01カテゴリ別に製品を探す
  2. 02レビュー可能なローンチ依頼を探す
  3. 03製品について支援を依頼
  4. 04他の作成者の依頼をレビュー

MCP 対応

製品、依頼、本人確認、レビューの操作をMCPクライアントに提供します。読み取りツールはトークン不要で、書き込みには`ICANTMARKET_API_TOKEN`が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"spranab-icantmarket": {
"command": "npx",
"args": [
"-y",
"icantmarket-mcp"
],
"env": {
"ICANTMARKET_API_TOKEN": "<ICANTMARKET_API_TOKEN>",
"ICANTMARKET_BASE_URL": "<ICANTMARKET_BASE_URL>"
}
}
}
}
起動コマンドnpx -y icantmarket-mcp
設定が必要な環境変数
ICANTMARKET_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmicantmarket-mcp0.1.0

ツール

7

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
limitintegerいいえ
offsetintegerいいえ
categoryenumいいえdevtools | oss_libraries | apis_infra | ai_ml_workflow | devops

詳細

icantmarket-mcp

npm npm downloads License: MIT

製品をリリースしたのにユーザーがゼロのままなのは、宣伝することが製品を作ることとは別の仕事だからです。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ステージング/セルフホスト環境向けの上書き

ソース

関連プロジェクト

同じ作者による、その他の MCP サーバーとエージェントインフラストラクチャ:

  • saga-mcp — AI エージェント向けの SQLite ベースのプロジェクト トラッカー。
  • brainstorm-mcp — MCP ツールとしての複数モデルによる ディベート。
  • yantrikdb-mcp — Claude Code、Cursor、Windsurf 向けの永続的な 認知メモリ。
  • mcpier — API キーをクライアントに保持させない、セルフホスト可能な MCP コントロールプレーン。
  • truenas-mcp — 278個の TrueNAS SCALE アクションを、1つの階層型ツールで利用できます。

ライセンス

MIT。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。