
Icantmarket Mcp
io.github.spranab由 GitHub 账号 spranab 发布v0.1.0更新于 Oct 24, 2026
Browse verified products and open asks, post asks, and submit reviews on icantmarket.
概览
icantmarket 的本地 MCP 服务器,这是一个面向技术创始人的验证式互助平台,让助手浏览产品与求助、发布求助并提交评审。
- 可以做什么
- 浏览并读取已验证产品,支持按分类筛选和分页,并按 slug 获取单个产品及其未结求助数量。浏览公开求助,可按状态、类型或产品筛选,并按 UUID 读取单条求助及其产品摘要。校验 API 令牌并返回调用者身份。为调用者拥有的产品发布结构化求助。对他人的求助提交实质性评审。
- 适用场景
- 适合技术创始人在不离开支持 MCP 的客户端的情况下,为发布前或发布时的产品寻求帮助、寻找可评审的公开求助,或评审某个产品的求助。读取无需凭证,发布与评审需要令牌。
- 运行要求
- 以 stdio 方式在本地运行,通常通过 npx 使用 icantmarket-mcp 这个 npm 包,因此需要 Node.js。写入类工具需要环境变量 ICANTMARKET_API_TOKEN,登录平台后生成。ICANTMARKET_BASE_URL 可覆盖 API 基础地址。需要能访问 icantmarket API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Icantmarket Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
icantmarket-mcp
[npm] [npm downloads] [License: MIT]
You shipped the thing and now it sits at zero users, because promoting it is a different job than building it. icantmarket is a verified help-exchange where technical founders trade that work with each other — and this server puts it in the tool you already have open, so asking for help doesn't cost you a context switch.
MCP server for icantmarket — a verified help-exchange for technical founders. Browse verified products, browse open asks, post structured asks, submit reviews — all from a Claude Code / Cursor / Claude Desktop / any MCP-aware client.
Install
Works with any MCP-compliant client. The canonical run command is npx -y icantmarket-mcp over stdio, with ICANTMARKET_API_TOKEN exported in the env if you want the write tools.
Claude Code
OpenAI Codex CLI
Add to ~/.codex/config.toml:
Cursor / Windsurf / Claude Desktop / Continue.dev / Zed / Cline
Same JSON shape for all of them. Drop into ~/.cursor/mcp.json, claude_desktop_config.json, ~/.continue/config.json, your Zed settings.json under context_servers, or wherever the client expects MCP server definitions:
MCPier
It's in the official catalog:
Get a token
Mint at icantmarket.com/me/api-tokens (sign in first). Token shape: ic_<24-byte hex>. Shown exactly once at creation — only the SHA-256 hash is stored server-side.
Reads (list_products, get_product, list_asks, get_ask) work without a token. Writes (whoami, post_ask, submit_review) need one.
Tools
What this is for
When a maker says to their agent:
- "Post an update ask for my YantrikDB Server v0.8.20 launch." → agent uses
list_productsto find the slug + UUID, thenpost_ask. - "Find me a launch ask in
devtoolsI could review." → agent useslist_asks?type=launchand surfaces the results. - "Review the open ask on
saga-mcp." → agent useslist_asks?product_slug=saga-mcp→get_ask→submit_review.
What this is NOT for
- Not a freelance marketplace — no money changes hands; the exchange is peer review of work, not paid help.
- Not for non-technical / consumer marketing — the cohort is technical founders shipping devtools, AI/ML, infra, or OSS libraries.
- Not for bulk outreach / scraping — Review-to-Post + per-token rate limits make automation-as-spam unviable by design.
- Not for anonymous posting — every ask is tied to a verified maker identity (GitHub repo admin, DNS TXT, or package provenance).
- Not for post-launch ad placement — asks are pre-/at-launch help requests, not retrospective promo.
Anti-gaming the agent should know about
icantmarket runs the same anti-gaming surface on the API path that the browser path does:
- Hype-word detector —
revolutionary,game-changing,best-in-class,10x, etc. onpost_askbody fields trigger 422. Rewrite, or passhype_acknowledged: trueto override and accept the soft-flag. - Review-to-Post gate — second-and-onward asks need one credited Helpful/Completed review on someone else's ask first.
post_askreturns 422 with the reason if blocked. - Self-review block —
submit_reviewrejects reviewing one's own asks. - Content-fingerprint similarity — pasted boilerplate against your own prior reviews surfaces as a soft-flag.
- Famous-name gate — claims on famous package/repo names (react, numpy, etc.) go through admin pending_review before they're posted to.
- Per-token rate limits — 30/hr for posts and reviews.
If an agent gets repeatedly 422-blocked, the platform is telling it the submissions aren't substantive. Fix the content, not the path.
Voice constraint
The agent's post_ask and submit_review content should be:
- factual, concrete, specific
- no marketing voice (no "revolutionary", no "game-changing", no "10x")
offer_backshould name something real you can give in returnsuccess_criteriashould be measurable — what does the helper's input actually let you do?
Configuration
Environment variables:
Source
- Server: github.com/spranab/icantmarket-mcp
- Platform: github.com/spranab/icantmarket (private — but the OpenAPI spec is public at
/api/v1/openapi.json) - llms.txt: icantmarket.com/llms.txt
Related projects
Other MCP servers and agent infrastructure by the same author:
- saga-mcp — SQLite-backed project tracker for AI agents.
- brainstorm-mcp — multi-model debate as an MCP tool.
- yantrikdb-mcp — persistent cognitive memory for Claude Code, Cursor and Windsurf.
- mcpier — self-hosted MCP control plane that keeps API keys off your clients.
- truenas-mcp — 278 TrueNAS SCALE actions behind one hierarchical tool.
License
MIT.
来源:README.md,提交 c67860a
工具
0版本历史
1- v0.1.0最新Sep 26, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分