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

Pangolin: Open-Source Identity-Based VPN as a ZTNA Alternative
Pangolin is an open-source VPN focused on identity-based remote access, offering an alternative to Cloudflare ZTNA, Zscaler, and Twingate.

ClawBridge – Safely Expose Your Home Assistant Entities to OpenClaw
ClawBridge introduces a seamless way to expose Home Assistant entities to OpenClaw, enhancing automation while ensuring safety. Discover its features and benefits.

Skales: Desktop AI Agent with Ollama Support, 300MB Idle RAM
Skales is a native Electron desktop app that provides an autonomous AI agent with .exe/.dmg installers, works with Ollama for local inference or cloud providers, and uses ~300MB idle RAM with data stored locally in ~/.skales-data.

OpenClaw Kubernetes Operator with Embedded Ollama Support
A community member has created an OpenClaw Kubernetes operator that includes embedded Ollama support, allowing AI agents to run with local models in the same namespace. The setup includes installation commands, configuration details for both local and cloud Ollama models, and dashboard access instructions.