idea-reality-mcp: MCP server checks for existing tools before Claude writes code

Pre-build market validation for AI coding agents
A developer created an MCP server called idea-reality-mcp that performs automated market research before writing code with Claude. The tool addresses the common problem of spending hours building something only to discover existing solutions.
How it works
The server scans multiple data sources to determine if similar tools already exist:
- GitHub Search API (repo count + star distribution)
- HN Algolia API (discussion volume)
- npm registry (quick mode skips this)
- PyPI (deep mode)
- Product Hunt (optional, requires token)
Unlike asking an LLM "does this exist?" which relies on guessing, this tool actually searches real APIs and returns quantitative data.
Integration with CLAUDE.md
The key integration involves adding four lines to your CLAUDE.md file:
## Pre-build Reality Check
Before creating any new project, feature, or tool, run `idea_check` with a one-line description.
- If reality_signal > 80: STOP. Warn me about high competition before proceeding.
- If reality_signal > 60: Proceed with caution. Suggest how to differentiate.
- If reality_signal < 40: Green light. Proceed normally.
This causes Claude to automatically check the market whenever you say "build me a ___".
Example output
The tool returns a "reality signal" score from 0-100, where higher numbers indicate more competition. Example output:
Reality Signal: 87/100
Top competitors found:
- existing-tool-1 (2.3k stars)
- existing-tool-2 (890 stars)
Recommendation: High competition. Consider focusing on [specific gap].
Technical details
The tool is open source and runs as a standard MCP server (stdio or HTTP). It works with Claude Code, Cursor, Windsurf, and any MCP-compatible client. Ready-made instruction templates are available for each client. The GitHub repository contains the full implementation and scoring formula.
This approach provides concrete data about market saturation before investing development time, helping developers avoid reinventing existing solutions and identify genuine gaps in the ecosystem.
📖 Read the full source: r/ClaudeAI
👀 See Also

Reverse-engineering UniFi inform protocol for multi-tenant routing
The UniFi inform protocol sends device data to controllers via HTTP POST on port 8080 every 10 seconds. The first 40 bytes of each packet contain unencrypted device MAC addresses, enabling routing without decryption.

MCP Server Enables Claude to Create and Run Custom Tools at Runtime
A developer built an MCP server where Claude can create, update, and run new tools without redeployment. The system uses five core tools and executes custom JavaScript/TypeScript code in a Deno sandbox with ~50ms cold start.

Lisp Development with AI Agents: High Costs and Technical Challenges
A DevOps engineer found AI agents struggle with Lisp development, costing $10-$20 in minutes for subpar code, while Python and Go work efficiently. He created tmux-repl-mcp to improve REPL interaction but still faced high token costs and tooling issues.

Netflix Releases VOID: Video Object and Interaction Deletion Model on Hugging Face
Netflix has released VOID, a video inpainting model that removes objects from videos along with all physical interactions they induce, including falling objects and displaced items. The model requires a GPU with 40GB+ VRAM and uses quadmask conditioning with two checkpoint files for different refinement levels.