关于 icantmarket-mcp
icantmarket-mcp 将 MCP 客户端连接到面向技术创业者的验证式互助平台 icantmarket,可浏览产品和求助,也可发布求助与提交评审;写入操作需要 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、Zed 的 settings.json 中的 context_servers 下,或客户端用于定义 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 | 无 | 根据 slug 获取单个产品及待处理求助数量。 |
list_asks | 无 | 浏览公开的待处理求助。可按 status、type、product_slug 筛选。 |
get_ask | 无 | 根据 UUID 获取单条公开求助及产品摘要。 |
whoami | 令牌 | 验证令牌并返回身份信息。 |
post_ask | 令牌 | 发布结构化求助。必须拥有该产品。 |
submit_review | 令牌 | 对他人的求助提交实质性评审。 |
适用场景
创作者对自己的 Agent 说:
- “为我的 YantrikDB Server v0.8.20 发布创建一条更新求助。” → Agent 使用
list_products查找 slug 和 UUID,然后调用post_ask。 - “帮我在
devtools中找一条我可以评审的发布求助。” → Agent 使用list_asks?type=launch并展示结果。 - “评审
saga-mcp上待处理的求助。” → Agent 使用list_asks?product_slug=saga-mcp→get_ask→submit_review。
不适用场景
- 不是自由职业者市场——不涉及金钱交易;互助的形式是对彼此的工作进行评审,而不是付费求助。
- 不适用于非技术类 / 消费者营销——参与者是发布开发工具、AI/ML、基础设施或开源库的技术创始人。
- 不适用于批量推广或抓取——“先评审再发布”机制和按令牌实施的速率限制,经过设计,可防止自动化沦为垃圾信息。
- 不适用于匿名发布——每条求助都关联经过验证的创作者身份(GitHub 仓库管理员、DNS TXT 记录或软件包来源证明)。
- 不适用于发布后的广告投放——求助是发布前或发布时的求助请求,而非事后宣传。
Agent 应了解的反博弈措施
icantmarket 在 API 路径上采用与浏览器路径相同的反博弈机制:
- 炒作词检测器 — 在
post_ask正文中出现revolutionary、game-changing、best-in-class、10x等词会触发 422。请改写,或传入hype_acknowledged: true以覆盖检测并接受软标记。 - 先评后发门槛 — 第二次及之后发布请求前,必须先对他人的请求提交一条获认可的 Helpful/Completed 评价。若被拦截,
post_ask会返回 422 并说明原因。 - 禁止自评 —
submit_review会拒绝对自己的请求进行评价。 - 内容指纹相似度检测 — 如果提交的内容与自己之前评价中的套话相似,会显示软标记。
- 知名名称门槛 — 针对知名软件包或仓库名称(react、numpy 等)的声明会先进入管理员的 pending_review 状态,通过后才会发布。
- 每个令牌的速率限制 — 发帖和评价每小时各限 30 次。
如果 Agent 反复因 422 被拦截,说明平台认为提交内容缺乏实质内容。请修改内容,而不是绕过限制。
语气要求
Agent 在 post_ask 和 submit_review 中提交的内容应当:
- 真实、具体、明确
- 不使用营销语气(不写“revolutionary”“game-changing”或“10x”)
offer_back应说明你能提供什么实际回报success_criteria应可衡量——助手的输入具体能让你做什么?
配置
环境变量:
| 变量 | 必填 | 默认值 | 用途 |
|---|---|---|---|
ICANTMARKET_API_TOKEN | 写入时必填 | — | 来自 /me/api-tokens 的 Bearer 令牌 |
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 服务和 Agent 基础设施:
- saga-mcp — 基于 SQLite 的 AI Agent 项目跟踪器。
- brainstorm-mcp — 将多模型辩论作为 MCP 工具。
- yantrikdb-mcp — 为 Claude Code、Cursor 和 Windsurf 提供持久化认知记忆。
- mcpier — 可自托管的 MCP 控制平面,可确保 API 密钥不会暴露给客户端。
- truenas-mcp — 通过一个分层工具提供 278 项 TrueNAS SCALE 操作。
许可证
MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。