⚽ 2026 World Cup live scores in your terminal, Claude Code statusline & MCP. No API keys. Not affiliated with FIFA or Anthropic.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
claude mcp add claudinho -- npx -y @claudinho/cli{
"mcpServers": {
"claudinho": {
"command": "npx",
"args": ["-y", "@claudinho/cli"]
}
}
}MCP Servers overview
# Claudinho ⚽
[](https://github.com/arturogarrido/claudinho/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/@claudinho/cli)
[](https://www.npmjs.com/package/@claudinho/mcp)
[](https://nodejs.org)
[](LICENSE)
[](https://github.com/arturogarrido/claudinho)
**Live scores for the 2026 men's football tournament — in your terminal, your Claude Code statusline, and any MCP client.** No API key, no signup; all 104 fixtures ship bundled, so the schedule works offline.
<p align="center">
<img src=".github/assets/hero.gif" alt="A Claude Code statusline flipping to a live World Cup score — South Korea 2–1 Czechia — while tests run in the terminal" width="800">
</p>
<!-- HERO: real live-match capture from the Jun 11 opener — the statusline flips to
South Korea's 81st-minute winner (1–1 → 2–1) while pytest runs. -->
```bash
npx @claudinho/cli today # try it in 10 seconds — no install, no key
```
While matches are live, your Claude Code statusline reads:
```text
⚽ 🇳🇴 1–1 🇫🇷 87' · 🇸🇳 1–2 🇮🇶 86'
```
And `claudinho share` prints a card made for the group chat:
<!-- DEMO CARD: verbatim output of `claudinho share next USA --tz America/Los_Angeles`.
REGENERATE immediately before merging — the market block is gate-conditional
and the numbers drift. Never hand-edit. -->
```text
Next up for United States
🇺🇸 United States vs Paraguay 🇵🇾
Jun 12 · 18:00 America/Los_Angeles
SoFi Stadium, Inglewood, California, USA
#VibingLaVidaLoca · Independent fan project · not affiliated with FIFA or Anthropic.
Try it: npx @claudinho/cli next USA
```
> ⚠️ **Not affiliated with, endorsed by, or connected to FIFA or Anthropic.**
> Claudinho is an independent, open-source fan project. It displays factual match data
> (scores, fixtures, standings) and uses emoji flags only — no logos, emblems, kits,
> broadcast footage, or player likenesses.
## Install
### Just the CLI
```bash
npm i -g @claudinho/cli
claudinho today
claudinho next MEX --tz America/Mexico_City --lang es
```
### Claude Code — statusline, score-aware hook, MCP
```bash
npm i -g @claudinho/cli
claudinho init-statusline # live scores inline while you code (<150ms, cache-only)
claudinho init-hook # Claude knows the score during matches (silent off-match)
claude mcp add claudinho -- npx -y @claudinho/mcp
```
Both `init-*` commands back up `~/.claude/settings.json` first and are idempotent.
Restart Claude Code to activate.
### Other MCP clients — Cursor, Codex, Claude Desktop, Windsurf, Zed, VS Code
```bash
codex mcp add claudinho -- npx -y @claudinho/mcp # Codex CLI
```
Everything else takes the standard stdio config:
```json
{ "mcpServers": { "claudinho": { "command": "npx", "args": ["-y", "@claudinho/mcp"] } } }
```
## Surfaces
- **CLI** — `today`, `live`, `next MEX`, `table`, `match <id>`, `markets`, `share` (and `vibe` 😎). `--json` on everything; TZ-aware via `--tz`.
- **Claude Code statusline** — every live score inline; reads a local micro-cache, never blocks on the network. Also works in tmux/Starship via `claudinho prompt`.
- **Score-aware Claude** — a `UserPromptSubmit` hook that drops the live score into Claude's context during matches; zero tokens off-match.
- **MCP server** — 7 read-only tools (`get_today`, `get_live`, `get_match`, `get_next_fixture`, `get_standings`, `get_market_signal`, `get_share_snippet`) plus `my_team` / `tournament_today` prompts.
- **Prediction-market signals** — a read-only "who's favored" line (market-implied percentages, Source: Polymarket), shown only when a reliable market exists. **Informational only — not betting advice.** Opt out: `--no-markets` / `CLAUDINHO_MARKETS=off`.
- **Shareable cards** — `claudinho share next MEX --copy` puts a plain-text match card on your clipboard; `claudinho share table A` does the same for a group's live standings.
Speaks `en` / `es` / `pt` / `fr`, with optional localized commentary flair (`¡GOOOOL!`) — dial it down with `--flavor subtle|off`.
_Planned (not shipped yet):_ a desktop notifier and an AI pundit with a public accuracy scorecard.
## FAQ
**Do I need an API key or account?** No. Nothing to sign up for; `npx` and done.
**Does it work offline?** The schedule, `next`, and group skeletons do — all 104 fixtures are bundled. Only live scores hit the network.
**Where does the data come from?** Live scores from ESPN's public scoreboard (attributed in output as `Live data: ESPN`); market signals from Polymarket public data. Rate limits respected.
**Is the market line betting advice?** No. It's read-only, informational-only market data with attribution — no trading, no links — and it never appears on the statusline or hook.
**Why no crests, kits, or player photos?** Legal-clean by design: facts and emoji flags only.
**Windows?** Works, but flag emoji rendering varies by terminal — best on macOS/Linux.
## License
MIT © 2026 Arturo Garrido. All three packages publish with npm provenance via OIDC trusted publishing.
---
_Built while watching the games._ **#VibingLaVidaLoca** ⚽
What people ask about claudinho
What is arturogarrido/claudinho?
+
arturogarrido/claudinho is mcp servers for the Claude AI ecosystem. ⚽ 2026 World Cup live scores in your terminal, Claude Code statusline & MCP. No API keys. Not affiliated with FIFA or Anthropic. It has 9 GitHub stars and was last updated today.
How do I install claudinho?
+
You can install claudinho by cloning the repository (https://github.com/arturogarrido/claudinho) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is arturogarrido/claudinho safe to use?
+
Our security agent has analyzed arturogarrido/claudinho and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains arturogarrido/claudinho?
+
arturogarrido/claudinho is maintained by arturogarrido. The last recorded GitHub activity is from today, with 2 open issues.
Are there alternatives to claudinho?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy claudinho to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/arturogarrido-claudinho)<a href="https://claudewave.com/repo/arturogarrido-claudinho"><img src="https://claudewave.com/api/badge/arturogarrido-claudinho" alt="Featured on ClaudeWave: arturogarrido/claudinho" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。