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

Cognithor v0.40.0 adds persistent AI agent identity with ethical constraints
Cognithor v0.40.0 introduces the Immortal Mind Protocol, giving local AI agents persistent identity across sessions with 7 hardwired ethical anchors and dream cycles for memory consolidation. The update adds 9,488 lines of code and runs 100% locally.

4-layer self-audit system for OpenClaw behavioral evolution
A developer built a 4-layer audit system where Gemini reviews Claude's blind spots weekly, catching patterns Claude missed in self-review. The system includes post-fix verification, pattern mining, external mirroring, and expectation vs reality checks.

Developer Builds LibraHQ App to Solve AI Agent Memory Problem
A developer created LibraHQ, a free notes app that serves as a shared memory layer between chatbots and coding agents. The app records important notes and decisions from chats and stores them for future sessions, addressing the problem of AI agents forgetting previously made decisions.

SigMap v8.9: Deterministic Context Layer Cuts Token Use 97% for AI Coding Agents
SigMap v8.9 achieves 97% token reduction, 88% hit@5 retrieval, and 49% fewer prompts per task. Works with Copilot, Claude Code, Cursor, Windsurf, Codex, OpenCode, Gemini CLI. Zero deps, fully offline.