Pre-build reality check: scans GitHub, Hacker News, npm, PyPI and Product Hunt for similar projects and competition.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add idea-reality --env GITHUB_TOKEN='<GITHUB_TOKEN>' --env PRODUCTHUNT_TOKEN='<PRODUCTHUNT_TOKEN>' -- uvx idea-reality-mcp~/.codex/config.toml
[mcp_servers.idea-reality]
command = "uvx"
args = ["idea-reality-mcp"]
env = { GITHUB_TOKEN = "<GITHUB_TOKEN>", PRODUCTHUNT_TOKEN = "<PRODUCTHUNT_TOKEN>" }
# codex mcp add idea-reality --env GITHUB_TOKEN='<GITHUB_TOKEN>' --env PRODUCTHUNT_TOKEN='<PRODUCTHUNT_TOKEN>' -- uvx idea-reality-mcp~/.cursor/mcp.json
{
"mcpServers": {
"idea-reality": {
"command": "uvx",
"args": [
"idea-reality-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"PRODUCTHUNT_TOKEN": "<PRODUCTHUNT_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"idea-reality": {
"type": "stdio",
"command": "uvx",
"args": [
"idea-reality-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"PRODUCTHUNT_TOKEN": "<PRODUCTHUNT_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"idea-reality": {
"command": "uvx",
"args": [
"idea-reality-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"PRODUCTHUNT_TOKEN": "<PRODUCTHUNT_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"idea-reality": {
"command": "uvx",
"args": [
"idea-reality-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"PRODUCTHUNT_TOKEN": "<PRODUCTHUNT_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"idea-reality": {
"command": "uvx",
"args": [
"idea-reality-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"PRODUCTHUNT_TOKEN": "<PRODUCTHUNT_TOKEN>"
}
}
}
}Environment variables
GITHUB_TOKENPRODUCTHUNT_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.