osu-mcp: An MCP Server That Lets Claude Analyze Your osu! Stats in Plain English

osu-mcp is an MCP server that lets Claude Desktop (or any MCP client) talk to the osu! API v2. It's now published on the official MCP Registry as io.github.Osyanne/osu-mcp. The repo is github.com/Osyanne/osu-mcp and the PyPI package is osu-mcp (MIT license, PRs welcome).
What It Does — 12 Tools
- Player profiles + score history (best / recent / #1s)
- Beatmap search with filters (BPM, difficulty, length, status)
- Global + country pp rankings
- Per-map leaderboards, filterable by mods
- News posts + seasonal backgrounds
Real Demo on the Author's Account
Claude was asked: "Show me my top 10 plays and then compare me with the top 5 players from Ecuador."
Claude pulled the top plays (e.g., 208.88 pp Dear My Friend DT, 206.33 pp happy*lucky DT), fetched the EC country leaderboard, and computed pp-per-play efficiency across all three players. The insight: the author's accuracy (98.18%) is identical to the #1 player in Ecuador — the gap is volume, not skill. A calculation the author says they'd never have done manually.
Setup Instructions
uv tool install osu-mcp
Create an OAuth app at https://osu.ppy.sh/home/account/edit (click "New OAuth Application", leave callback blank), then add to claude_desktop_config.json:
"osu": {
"command": "uvx",
"args": ["osu-mcp"],
"env": { "OSU_CLIENT_ID": "...", "OSU_CLIENT_SECRET": "..." }
}
Restart Claude. Done.
Who It's For
osu! players and data analysts who want AI-assisted breakdowns of their performance without digging through API responses manually.
📖 Read the full source: r/ClaudeAI
👀 See Also

Agent-Desktop: Structured Desktop Automation via OS Accessibility Trees
Agent-desktop is a cross-platform CLI (Rust binary, ~15 MB) that exposes 53 commands with JSON output for inspecting and operating native apps through OS accessibility APIs — no screenshots or vision models needed. It uses progressive skeleton traversal to reduce token usage by 78-96% on dense apps like Slack or VS Code.

CONTACT: 3D Naval Combat Game Built Entirely with Claude Code
CONTACT is a 3D naval combat game built entirely with Claude Code + Opus, featuring a 7×7×7 volumetric cube, credit economy with tactical perks, and three game modes including Human vs Claude and Sonnet vs Sonnet with persistent strategic memory.

Claude Code Karma: Local Observability Dashboard for Claude Code Sessions
Claude Code Karma is an open-source local dashboard that parses JSONL files from ~/.claude/ to visualize Claude Code session data, track tool usage, and monitor silent failures. Built with FastAPI, Svelte-Kit 2, Svelte 5, and SQLite, it provides full session timelines and live tracking.

OpenClaw A2A Plugin: Direct Agent-to-Agent Messaging Over the Internet
An OpenClaw A2A plugin enables direct file and message transfer between OpenClaws and other agents over the internet without third-party services like WhatsApp or email.