Idea Reality Mcp について
Idea Reality Mcp は、コードを書く前にソフトウェアのアイデアが既に存在するかを確認する MCP サーバーです。GitHub、Hacker News、npm、PyPI、Stack Overflow を検索し、0〜100 のリアリティスコアを返します。AI コーディングエージェントを使う開発者を主な対象としています。
主な機能
- 01証拠付きの 0〜100 リアリティスコア
- 02GitHub、Hacker News、npm、PyPI、Stack Overflow の検索
- 03トレンド方向の判定(上昇、安定、下降)
- 04競合一覧とピボット案の提示
- 05MCP を介さず使える REST API
活用シーン
- 01新規プロジェクト開始前の類似ツール確認
- 02特定分野の競争状況と市場動向の評価
- 03コーディング前に続行・ピボット・中止を判断
MCP 対応
本プロジェクトは idea_check ツールを公開する MCP サーバーで、MCP クライアントが自然言語のアイデア説明を渡して呼び出せます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| depth | enum | いいえ | 「quick」(GitHub + HN、高速)または「deep」(すべてのソースを並列処理)。quick | deep |
| idea_text | string | はい | アイデアの自然言語による説明。 |
詳細
English | 繁體中文
idea-reality-mcp
あなたのアプリのアイデアがすでに誰かによって実現されているか、自動で確認できます。
idea-reality-mcp は、GitHub、npm、PyPI、Hacker News、Stack Overflow をスキャンして、あなたのスタートアップのアイデアがすでに存在するかを確認する MCP サーバーです。根拠、トレンド検出、方向転換の提案とともに、0~100 のリアリティスコアを返すため、AI エージェントはコードを書く前に、そのアイデアを実現するか、方向転換するか、断念するかを判断できます。
こんなときに使います: 新しいプロジェクトを始めようとしていて、似たツールがすでに存在するか、競争がどれほど激しいか、市場が成長中か衰退中かを知りたいとき。
プロジェクトの状況(2026年8月): メンテナンスモードです。ツールは引き続き動作し、無料のオープンソースとして提供され、ホスト型 API も稼働しています。バグ報告は確認しますが、新機能の追加予定はありません。
確認するだけでなく、実際に作りますか? リアリティチェックの後、アイデアを AngelRun で公開プロジェクトとして始めましょう。アップデートを公開し、シーズンのランキングを上げ、エンジェル投資家に見つけてもらいましょう。
仕組み
- アイデアを説明します — たとえば、「Figma のデザインを React コンポーネントに変換する CLI ツール」
- idea_check が5つのデータベースを並列スキャンします(GitHub リポジトリとスター数、Hacker News の議論、npm/PyPI パッケージ、Stack Overflow の質問)
- トレンドの方向(加速/安定/衰退)、競合上位、AI が生成した方向転換の提案とともに、0~100 のリアリティスコアを取得できます
得られるもの
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
1つのスコア。6つの情報源。トレンド検出。次に何をするかは、エージェントが判断します。
クイックスタート
# 1. Install
uvx idea-reality-mcp
# 2. Add to your agent
claude mcp add idea-reality -- uvx idea-reality-mcp # Claude Code
3. エージェントに質問します: 「作り始める前に、これがすでに存在するか確認してください。Figma のデザインを React コンポーネントに変換する CLI ツールです」
これで完了です。エージェントが 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 互換エージェント):
{
"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 エージェントは、開発を始める前に Google 検索をしません。 idea_check はエージェント内で実行されるため、あなたが覚えているかどうかにかかわらず自動的に起動します。
| ChatGPT | idea-reality-mcp | ||
|---|---|---|---|
| 実行する人 | あなた(手動) | あなた(手動) | エージェント(自動) |
| 出力 | 青いリンクが10件 | 「有望そうです!」 | スコア 0~100 + 根拠 |
| ソース | ウェブページ | なし(LLM) | 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% |
ソースが利用できない場合は、その重みが自動的に再配分されます。そのため、上記の deep モードの重みは、実際に応答したソースを対象に正規化されます。
Product Hunt は 2026-07-17 に削除されました。 リリース以来、deep モードの重みの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 が拒否するクエリを使うソースのスキップが解除され、deep スコアの14%に「Product Hunt には競合が0件」と報告される状態になっていました。
自動起動: CLAUDE.md、.cursorrules、または .github/copilot-instructions.md に1行追加します。
When starting a new project, use the idea_check MCP tool to check if similar projects already exist.
ロードマップ
- v0.1 — GitHub + HN 検索、基本的なスコアリング
- v0.2 — Deep モード(npm、PyPI、Product Hunt)、キーワード抽出
- v0.3 — 3段階のキーワード処理パイプライン、中国語の用語マッピング、LLM を活用した検索
- v0.4 — スコア履歴、エージェントテンプレート、GitHub Action
- v0.5 — 時系列シグナル、トレンド検出、市場の勢い
- v0.6 — オンボーディング CLI(
idea-reality setup、config、doctor)
スター履歴
見落としを見つけましたか?
明らかな競合をツールが見逃した場合や、無関係な結果を返した場合:
- アイデアのテキストと出力を添えて、イシューを作成してください
- 該当分野のキーワード抽出を改善します
コントリビューション
CONTRIBUTING.md(繁體中文)をご覧ください。
ライセンス
MIT — LICENSE をご覧ください。
Mnemox AI が開発 · [email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。