关于 Idea Reality Mcp
Idea Reality Mcp 是一个 MCP 服务,用于在动手开发前检查某个应用想法是否已有人实现。它会扫描 GitHub、Hacker News、npm、PyPI 和 Stack Overflow,并返回 0–100 的现实评分。主要面向使用 AI 编码 Agent 的开发者。
主要功能
- 010–100 现实评分及证据
- 02检查 GitHub、Hacker News、npm、PyPI、Stack Overflow
- 03趋势方向判断(上升、稳定、下降)
- 04竞品列表与转型建议
- 05提供 REST API,无需 MCP 也可调用
适用场景
- 01新项目立项前检查是否已有相似工具
- 02评估某一领域的竞争程度与市场趋势
- 03在 AI 编码 Agent 写代码前决定继续、转型或放弃
MCP 相关
该项目是一个 MCP 服务,对外暴露 idea_check 工具,MCP 客户端可通过自然语言描述调用它。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| depth | enum | 否 | “quick”(GitHub + HN,速度快)或“deep”(并行搜索所有来源)。quick | deep |
| idea_text | string | 是 | 对创意的自然语言描述。 |
详细介绍
英文 | 繁體中文
idea-reality-mcp
自动检查是否有人已经构建了你的应用创意。
idea-reality-mcp 是一个 MCP 服务,可扫描 GitHub、npm、PyPI、Hacker News 和 Stack Overflow,检查你的创业创意是否已经存在。它会返回 0–100 的现实度评分,并提供证据、趋势检测和转型建议——让你的 AI Agent 在编写任何代码之前,决定是构建、转型还是放弃这个创意。
**适用场景:**你正准备启动一个新项目,想了解是否已有类似工具、这个领域的竞争有多激烈,以及市场是在增长还是衰退。
**项目状态(2026 年 8 月):**维护模式。工具仍可正常使用,继续免费开源,托管 API 也会继续运行;我们会审查 Bug 报告,但不会计划添加新功能。
**不只是检查——还要构建?**完成现实度检查后,在 AngelRun 上将你的创意作为公开项目发布——发布更新、提升赛季排名,并获得天使投资人的关注。
工作原理
- 用通俗语言描述你的创意——例如:“一个将 Figma 设计转换为 React 组件的 CLI 工具”
- idea_check 并行扫描 5 个数据库(GitHub 仓库及星标、Hacker News 讨论、npm/PyPI 软件包、Stack Overflow 问题)
- 获取 0–100 的现实度评分,包括趋势方向(加速/稳定/衰退)、主要竞争对手以及 AI 生成的转型建议
你将获得
You: "AI code review tool"
idea_check →
├── reality_signal: 92/100
├── trend: accelerating ↗
├── market_momentum: 73/100
├── GitHub repos: 847 (45% created in last 6 months)
├── Top competitor: reviewdog (9,094 ⭐)
├── npm packages: 56
├── HN discussions: 254 (trending up)
└── Verdict: HIGH — market is accelerating, find a niche fast
一个评分。六个来源。趋势检测。由你的 Agent 决定下一步怎么做。
快速开始
# 1. Install
uvx idea-reality-mcp
# 2. Add to your agent
claude mcp add idea-reality -- uvx idea-reality-mcp # Claude Code
3. 向你的 Agent 提问: “开始构建之前,检查一下这个创意是否已经存在:一个将 Figma 设计转换为 React 组件的 CLI 工具”
就这么简单。Agent 会调用 idea_check 并返回:reality_signal、主要竞争对手和转型建议。
其他 MCP 客户端
Claude Desktop / Cursor——添加到配置 JSON 中:
{
"mcpServers": {
"idea-reality": {
"command": "uvx",
"args": ["idea-reality-mcp"]
}
}
}
配置文件位置:macOS ~/Library/Application Support/Claude/claude_desktop_config.json · Windows %APPDATA%\Claude\claude_desktop_config.json · Cursor .cursor/mcp.json
Smithery(远程,无需本地安装):
npx -y @smithery/cli install idea-reality-mcp --client claude
设置与配置
首次使用引导设置:
idea-reality setup
此流程将引导你完成:
- 接受条款——数据收集政策和免责声明
- 检测平台——自动检测 Claude Desktop、Claude Code、Cursor、Windsurf、Cline
- 生成配置——输出适用于你所用平台的准确 JSON 代码片段
- 健康检查——验证 MCP 服务、工具和评分引擎
平台配置
idea-reality config # interactive menu
idea-reality config claude_code # auto-installs via CLI
idea-reality config cursor # prints Cursor config
idea-reality config raw_json # generic MCP JSON
支持的平台:Claude Desktop · Claude Code · Cursor · Windsurf · Cline · Smithery · Docker
健康检查
idea-reality doctor # core checks (~2s)
idea-reality doctor --full # + GitHub API, all 6 sources, Anthropic API
用法
MCP 工具调用(任何兼容 MCP 的 Agent):
{
"tool": "idea_check",
"arguments": {
"idea_text": "a CLI tool that converts Figma designs to React components",
"depth": "deep"
}
}
REST API(无需 MCP):
curl -X POST https://idea-reality-mcp.onrender.com/api/check \
-H "Content-Type: application/json" \
-d '{"idea_text": "AI code review tool", "depth": "quick"}'
Python:
import httpx
resp = httpx.post("https://idea-reality-mcp.onrender.com/api/check", json={
"idea_text": "AI code review tool",
"depth": "deep"
})
print(resp.json()["reality_signal"]) # 0-100
免费使用。无需 API 密钥。
为什么不直接用 Google 搜索?
你的 AI Agent 在开始构建之前,从来不会先用 Google 搜索。 idea_check 在你的 Agent 内部运行——无论你是否记得,它都会自动触发。
| ChatGPT | idea-reality-mcp | ||
|---|---|---|---|
| 由谁运行 | 你,手动运行 | 你,手动运行 | 你的 Agent,自动运行 |
| 输出 | 10 个蓝色链接 | “听起来很有前景!” | 0–100 分 + 证据 |
| 来源 | 网页 | 无(大模型) | GitHub + HN + npm + PyPI + PH + SO |
| 价格 | 免费 | 付费墙 | 免费且开源(MIT) |
模式
| 模式 | 来源 | 使用场景 |
|---|---|---|
| quick(默认) | GitHub + HN | 快速合理性检查,< 3 秒 |
| deep | GitHub + HN + npm + PyPI + Stack Overflow | 全面竞品扫描 |
评分权重
| 来源 | Quick | Deep |
|---|---|---|
| GitHub 仓库 | 60% | 22% |
| GitHub 星标数 | 20% | 9% |
| Hacker News | 20% | 14% |
| npm | — | 18% |
| PyPI | — | 13% |
| Stack Overflow | — | 10% |
如果某个来源不可用,系统会自动重新分配其权重——因此,上述深度模式权重会根据实际返回结果的来源重新归一化。
Product Hunt 已于 2026-07-17 移除。 自发布以来,它一直占据深度模式权重的 14%,却从未返回过任何结果:适配器请求
posts(search: $query),而 Product Hunt 的 API 根本不支持对帖子进行文本搜索(Field 'posts' doesn't accept argument 'search')。现在,它的权重会重新分配给能够返回结果的来源。如果你需要恢复它,就需要一个真正的搜索接口——而不是令牌。
工具架构
idea_check
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
idea_text | string | 是 | 对创意的自然语言描述 |
depth | "quick" | "deep" | 否 | "quick" = GitHub + HN(默认)。"deep" = 全部 6 个来源 |
完整输出示例
{
"reality_signal": 72,
"duplicate_likelihood": "high",
"trend": "accelerating",
"sub_scores": { "market_momentum": 73 },
"evidence": [
{"source": "github", "type": "repo_count", "query": "...", "count": 342},
{"source": "github", "type": "max_stars", "query": "...", "count": 15000},
{"source": "hackernews", "type": "mention_count", "query": "...", "count": 18},
{"source": "npm", "type": "package_count", "query": "...", "count": 56},
{"source": "pypi", "type": "package_count", "query": "...", "count": 23},
{"source": "stackoverflow", "type": "question_count", "query": "...", "count": 120}
],
"top_similars": [
{"name": "user/repo", "url": "https://github.com/...", "stars": 15000, "description": "..."}
],
"pivot_hints": [
"High competition. Consider a niche differentiator...",
"The leading project may have gaps in..."
]
}
CI:自动检查拉取请求
使用 idea-check-action 验证功能提案:
name: Idea Reality Check
on:
issues:
types: [opened]
jobs:
check:
if: contains(github.event.issue.labels.*.name, 'proposal')
runs-on: ubuntu-latest
steps:
- uses: mnemox-ai/idea-check-action@v1
with:
idea: ${{ github.event.issue.title }}
github-token: ${{ secrets.GITHUB_TOKEN }}
可选配置
export GITHUB_TOKEN=ghp_... # Higher GitHub API rate limits
PRODUCTHUNT_TOKEN 已不再起作用——该来源已停用,并会忽略此令牌。
设置它过去甚至有害无益:它会取消跳过一个 API 会拒绝其查询的来源,导致“Product Hunt 上有 0 个竞品”这一结果被计入深度评分的 14%。
自动触发: 在你的 CLAUDE.md、.cursorrules 或 .github/copilot-instructions.md 中添加一行:
When starting a new project, use the idea_check MCP tool to check if similar projects already exist.
路线图
- v0.1 — GitHub + HN 搜索、基础评分
- v0.2 — 深度模式(npm、PyPI、Product Hunt)、关键词提取
- v0.3 — 3 阶段关键词处理流程、中文术语映射、由大模型驱动的搜索
- v0.4 — 评分历史、Agent 模板、GitHub Action
- v0.5 — 时间信号、趋势检测、市场动能
- v0.6 — 入门命令行工具(
idea-reality setup、config、doctor)
Star 历史
发现了盲点?
如果工具漏掉了明显的竞品,或返回了无关结果:
- 提交 issue,附上你的创意文本和输出结果
- 我们会改进适用于你所在领域的关键词提取
参与贡献
请参阅 CONTRIBUTING.md(繁體中文)。
许可证
MIT — 参见 LICENSE
由 Mnemox AI 构建 · [email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。