{
  "markdown": "# bikefuchs-mcp-stub\n\n> **This is not the real Bikefuchs MCP server.**\n> It is a namespace-defense placeholder that reserves `@bikefuchs` on Smithery while the production server is developed. It exposes one informational tool and nothing else.\n\n## What this exposes\n\nOne tool: **`get_info`**\n\nReturns a text message with the Bikefuchs launch status, the list of tools that will be available in the real server, and a link to [bikefuchs.de](https://bikefuchs.de).\n\n## When the real server launches\n\nQ3 2026, following the public launch of [bikefuchs.de](https://bikefuchs.de). The production server will include tools for cart optimization, product search, EAN lookup, and shop info across 5+ German/Austrian bike shops. This repo will be replaced or superseded at that point.\n\n## Connect remotely (Claude Desktop)\n\nThe canonical entry point is the Vercel deployment. Use `mcp-remote` to proxy it into Claude Desktop:\n\n```json\n{\n  \"mcpServers\": {\n    \"bikefuchs\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"mcp-remote\",\n        \"https://mcp.bikefuchs.com/mcp\"\n      ]\n    }\n  }\n}\n```\n\nAdd this to your `claude_desktop_config.json` (macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`).\n\n## Initial deployment checklist\n\nFollow this order exactly. Smithery verifies the live URL during publishing — publishing before DNS is configured will fail.\n\n1. **Push to GitHub**\n   ```\n   git remote add origin https://github.com/bikefuchs/bikefuchs-mcp-stub.git\n   git push -u origin main\n   ```\n\n2. **Import into Vercel**\n   Log into Vercel with an account that has access to the `bikefuchs` GitHub org (not a personal account). Import `bikefuchs/bikefuchs-mcp-stub`. Default Next.js settings are correct — no env vars required.\n\n3. **Deploy on Vercel**\n   Trigger the first deploy. Confirm the build succeeds and the default `.vercel.app` URL returns a valid MCP response.\n\n4. **Add custom domain in Vercel**\n   In the Vercel project → Settings → Domains, add `mcp.bikefuchs.com`.\n\n5. **Configure DNS in Strato**\n   Under bikefuchs.com, create a subdomain `mcp` and set a CNAME record pointing to the value Vercel provides (typically `cname.vercel-dns.com`). Allow up to 30 minutes for propagation.\n\n6. **Verify the live endpoint**\n   ```\n   curl -i https://mcp.bikefuchs.com/mcp\n   ```\n   Expected: HTTP 2xx or 4xx with a valid MCP response body — not a 404 or connection refused.\n\n7. **Publish on Smithery** ← do this last\n   Log into [smithery.ai](https://smithery.ai) using the `bikefuchs` GitHub org. Submit the repo URL `https://github.com/bikefuchs/bikefuchs-mcp-stub`. Set the namespace to `@bikefuchs` in the Smithery dashboard.\n\n## Links\n\n- [bikefuchs.de](https://bikefuchs.de) — live bike price comparison\n- [Smithery listing](https://smithery.ai/server/@bikefuchs/bikefuchs-stub) — available after step 7\n- [MCP specification](https://modelcontextprotocol.io)\n",
  "bytes": 2892,
  "sha": "cfad11bd45df12b62f8fa101004d561251583ec6e58ca28d9d61568c3e7386ee",
  "repo_slug": "bikefuchs/bikefuchs-mcp-stub",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_bikefuchs_bikefuchs_d502753d/readme"
}