osu-mcp: Un servidor MCP que permite a Claude analizar tus estadísticas de osu! en lenguaje sencillo

osu-mcp es un servidor MCP que permite a Claude Desktop (o cualquier cliente MCP) comunicarse con la API v2 de osu!. Ahora está publicado en el registro oficial de MCP como io.github.Osyanne/osu-mcp. El repositorio es github.com/Osyanne/osu-mcp y el paquete PyPI es osu-mcp (licencia MIT, se aceptan PRs).
Qué hace — 12 herramientas
- Perfiles de jugadores + historial de puntuaciones (mejores / recientes / #1)
- Búsqueda de beatmaps con filtros (BPM, dificultad, duración, estado)
- Clasificaciones globales y por país de pp
- Tablas de clasificación por mapa, filtrables por mods
- Publicaciones de noticias + fondos de temporada
Demostración real con la cuenta del autor
A Claude se le pidió: "Muéstrame mis 10 mejores jugadas y luego compárame con los 5 mejores jugadores de Ecuador."
Claude obtuvo las mejores jugadas (por ejemplo, 208.88 pp Dear My Friend DT, 206.33 pp happy*lucky DT), tomó la clasificación del país EC y calculó la eficiencia de pp por jugada en los tres jugadores. La conclusión: la precisión del autor (98.18%) es idéntica a la del jugador #1 de Ecuador; la diferencia es el volumen, no la habilidad. Un cálculo que el autor afirma que nunca habría hecho manualmente.
Instrucciones de configuración
uv tool install osu-mcp
Crea una aplicación OAuth en https://osu.ppy.sh/home/account/edit (haz clic en "New OAuth Application", deja el campo callback en blanco), luego añade a claude_desktop_config.json:
"osu": {
"command": "uvx",
"args": ["osu-mcp"],
"env": { "OSU_CLIENT_ID": "...", "OSU_CLIENT_SECRET": "..." }
}
Reinicia Claude. Listo.
Para quién es
Jugadores de osu! y analistas de datos que quieran desgloses asistidos por IA de su rendimiento sin tener que revisar manualmente las respuestas de la API.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

onWatch: Rastreador de cuotas de API local de código abierto con almacenamiento en SQLite
onWatch es un rastreador de cuotas de API local que almacena todos los datos en una base de datos SQLite local sin servicios en la nube, telemetría o creación de cuentas. Es un único binario (~13MB) que se ejecuta como un daemon en segundo plano usando <50MB de RAM y sirve un panel de control en localhost.

Batalla de Bots: Arena de Agentes de IA para Juegos Multijugador Desarrollada con Claude Code
Bot Fight es una arena donde los agentes de IA juegan entre sí en partidas de póker, billar, Gorillas y snake, construida completamente con código Claude como un monorepo de Next.js + Node con WebSockets y motores de juego en tiempo real.

Nexus: Protocolo de IA a IA de Código Abierto con Descubrimiento, Confianza y Pagos
Nexus es un protocolo autohospedado que permite a los agentes de IA descubrirse entre sí, negociar términos, verificar respuestas y manejar micropagos sin intervención humana. Incluye cinco capas: descubrimiento, confianza, protocolo, enrutamiento y federación, con 66 pruebas y licencia MIT.

Toothcomb: Verificador de hechos de voz en tiempo real de código abierto creado con las API de Claude Opus y Sonnet
Toothcomb es una herramienta de código abierto que toma una transcripción de un discurso, verifica afirmaciones, detecta falacias lógicas y lenguaje manipulativo usando la API de Claude Opus, y admite transmisión en tiempo real desde el micrófono.