FFBB MCP Server
The FFBB MCP Server lets AI assistants query official French basketball (FFBB) data via MCP tools:
Search (
ffbb_search): Find clubs, competitions, matches, venues, tournaments, and more using free text or filters.Club dashboard (
ffbb_club): Aggregated club data — full calendar, team listings, and standings, with filtering by category, date range, opponent, and team number.Full team record (
ffbb_bilan): Complete win/loss/draw record for a team across all competition phases, including points scored/conceded.Detailed season record (
ffbb_bilan_saison): Per-phase season breakdown for a specific team (position, points, scores).Team summary (
ffbb_team_summary): All-in-one overview combining overall record, current standings, last result, and next match.Last result (
ffbb_last_result): Most recent match result for a specific team.Next match (
ffbb_next_match): Upcoming match for a specific team.Live scores (
ffbb_lives): Real-time scores for ongoing matches (refreshed every 30 seconds).Resource lookup (
ffbb_get): Fetch any FFBB resource (competition, pool, club, match, official, coach) by its numeric ID.Team resolution (
ffbb_resolve_team): Resolve ambiguous team names/categories to exact team identifiers.Seasons list (
ffbb_saisons): List all available FFBB seasons, optionally returning only the active one.Server info (
ffbb_version): Server version, runtime configuration, and health diagnostics.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FFBB MCP ServerShow me the live scores for current basketball matches"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🏀 FFBB MCP Server
Utiliser l'instance publique
Endpoint MCP public :
https://ffbb.desimone.fr/mcpTransport : Streamable HTTP.
Endpoints utiles :
Dashboard :
https://ffbb.desimone.fr/dashboardMétriques :
https://ffbb.desimone.fr/metrics.jsonSanté :
https://ffbb.desimone.fr/health
Related MCP server: SportScore
Installation rapide
VS Code / GitHub Copilot
Option recommandée : installer l’extension FFBB Basketball MCP depuis les releases, puis ouvrir Copilot Chat en mode agent.
Alternative sans extension : Installer FFBB MCP
Claude Desktop
Il existe deux manières d'ajouter le serveur MCP FFBB à Claude :
Option A : Via l'interface de Claude (Recommandé)
Les versions récentes de Claude permettent d'ajouter des connecteurs directement depuis l'interface graphique :
Allez dans les Paramètres de Claude puis dans Connecteurs (ou Plugins).
Cliquez sur Ajouter un connecteur personnalisé.
Renseignez l'URL publique :
https://ffbb.desimone.fr/mcpet validez.
Option B : Via claude_desktop_config.json
Pour une intégration via le fichier de configuration de Claude Desktop, vous devez utiliser le bridge SSE officiel (via npx) pour assurer la compatibilité et éviter les erreurs de validation (Claude Desktop n'acceptant que le transport stdio local).
⚠️ Prérequis : Node.js (qui inclut
npmetnpx) doit être installé sur votre machine. Si vous ne souhaitez pas installer Node.js, privilégiez l'Option A (sans prérequis).
{
"mcpServers": {
"ffbb": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/client-sse",
"https://ffbb.desimone.fr/mcp"
]
}
}
}Cursor / autres clients MCP
Configurez un serveur MCP distant :
Type :
Streamable HTTPURL :
https://ffbb.desimone.fr/mcp
Google Antigravity
En raison d'un bug connu dans le client Go d'Antigravity (timeouts d'initialisation trop courts et gestion SSE sur serveur distant), la configuration directe entype: "http" peut provoquer des erreurs context deadline exceeded.
Utilisez plutôt le proxy local mcp-remote (installé à la volée via npx) :
"ffbb": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://ffbb.desimone.fr/mcp"
]
}Outils principaux
Outil | Usage |
| Bilan complet d’une équipe, toutes phases confondues. |
| Résumé agent : bilan, classement courant, dernier résultat, prochain match. |
| Bilan détaillé d’une équipe précise avec |
| Dernier match joué. |
| Prochain match. |
| Calendrier complet, équipes ou classement d’un club. |
| Recherche clubs, compétitions, salles, matchs, engagements. |
| Accès technique à une ressource FFBB par identifiant. |
| Matchs en direct. |
| Saisons disponibles. |
| Version et diagnostic runtime. |
La référence complète est dans docs/TOOLS_REFERENCE.md.
Architecture en bref
flowchart LR
A[Client MCP] -->|Streamable HTTP| B[FFBB MCP Server]
B --> C[Services métier + cache]
C --> D[ffbb-data-client]
D --> E[API officielle FFBB]Points clés :
serveur Python 3.14+ basé sur
mcp[cli],starletteetuvicorn;agrégation métier pour limiter le nombre d'appels et réduire le contexte LLM ;
cache TTL adapté aux données live, calendriers et classements ;
dashboard, métriques JSON et healthcheck intégrés.
Détails : docs/ARCHITECTURE.md et docs/PERFORMANCE.md.
Développement local
uv sync --extra dev
uv run ruff format .
uv run ruff check --fix .
uv run mypy src
uv run pytestVoir CONTRIBUTING.md pour les règles de contribution.
Documentation
Communauté
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nickdesi/FFBB-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server