{"slug": "mcp-for-live-nba-game-recaps-with-reddit-threads", "title": "MCP for Live NBA Game Recaps with Reddit Threads", "summary": "A new open-source MCP server, nba-recap-mcp, generates AI-powered NBA game recaps by combining live game data, play-by-play stats, and real-time fan reactions from Reddit, and can be used with Claude Desktop via a simple configuration. The server, available on GitHub, requires Python 3.12+ and uv, and works without API keys, fetching data through tools like game_initializer, box_score, play_by_play, and subreddit_content.", "body_md": "An MCP server that generates AI-powered NBA game recaps by combining live game data, play-by-play stats, and real-time fan reactions from Reddit.\n\n[Claude Desktop](https://claude.ai/download)- Python 3.12+\n[uv](https://docs.astral.sh/uv/getting-started/installation/)- Internet access (no API keys required)\n\nAdd this to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`\n\non macOS):\n\n```\n{\n  \"mcpServers\": {\n    \"nba-recap\": {\n      \"command\": \"uvx\",\n      \"args\": [\"--from\", \"git+https://github.com/temanuel1/nba-recap-mcp\", \"nba-recap-mcp\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop. No cloning or local install needed.\n\nIn Claude Desktop, just type:\n\n```\nrecap Lakers\n```\n\nThe server will fetch the live game data, box score, play-by-play, and fan comments from Reddit, then generate a narrative recap.\n\n| Tool | Description |\n|---|---|\n`game_initializer` |\nFinds today's game for a given team |\n`box_score` |\nFetches live box score stats |\n`play_by_play` |\nFetches play-by-play action log |\n`subreddit_content` |\nScrapes Reddit game thread comments for fan reactions |\n\n- Works during and around live NBA games — the team must appear on today's NBA scoreboard\n- Requires a live game thread to exist in the team's subreddit (usually posted ~1 hour before tipoff)\n- Reddit calls are unauthenticated and subject to public rate limits\n\n**\"No game found for X today\"**— the team isn't playing today, or the nickname is misspelled** Server doesn't appear in Claude Desktop**— fully quit and restart the app; verify the JSON in`claude_desktop_config.json`\n\nis valid**Reddit returns empty comments**— the game thread hasn't been posted yet, or you're being rate-limited (wait a minute and retry)", "url": "https://wpnews.pro/news/mcp-for-live-nba-game-recaps-with-reddit-threads", "canonical_source": "https://github.com/temanuel1/nba-recap-mcp", "published_at": "2026-08-10 22:35:25+00:00", "updated_at": "2026-08-10 23:11:18.454611+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools"], "entities": ["Claude Desktop", "nba-recap-mcp", "GitHub", "Reddit", "NBA"], "alternates": {"html": "https://wpnews.pro/news/mcp-for-live-nba-game-recaps-with-reddit-threads", "markdown": "https://wpnews.pro/news/mcp-for-live-nba-game-recaps-with-reddit-threads.md", "text": "https://wpnews.pro/news/mcp-for-live-nba-game-recaps-with-reddit-threads.txt", "jsonld": "https://wpnews.pro/news/mcp-for-live-nba-game-recaps-with-reddit-threads.jsonld"}}