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
⚡ Démarrage express
Aucune installation requise : le serveur esthébergé publiquement. Ajoutez simplement l'endpoint à votre client MCP.
https://ffbb.desimone.fr/mcpPuis posez vos questions en langage naturel :
« Quel est le prochain match des U15 de mon club ? » « Donne-moi le classement de la poule et le dernier résultat. » « Y a-t-il des matchs en direct ce soir ? »
👉 Voir la section Installation pour votre client (VS Code, Claude, Cursor…).
Related MCP server: SportScore
📑 Sommaire
✨ Fonctionnalités
🗓️ Calendriers & résultats — matchs passés et à venir, par club ou par équipe.
🏆 Classements — poules complètes avec points, différentiel et forme.
📊 Bilans agrégés — toutes phases confondues en un seul appel.
🔴 Scores live — matchs en cours, mis à jour toutes les 30 s.
🔎 Recherche universelle — clubs, compétitions, salles, engagements.
🚀 Optimisé pour les LLM — réponses agrégées et cache TTL pour réduire le contexte et le nombre d'appels.
🚀 Installation
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 en un clic
Claude Desktop
Les versions récentes de Claude permettent d'ajouter des connecteurs directement depuis l'interface graphique :
Ouvrez les Paramètres de Claude, puis Connecteurs (ou Plugins).
Cliquez sur Ajouter un connecteur personnalisé.
Renseignez l'URL publique
https://ffbb.desimone.fr/mcpet validez.
Claude Desktop n'accepte que le transport stdio local : on utilise donc le bridge SSE officiel via npx.
Prérequis : Node.js (inclut npm et npx). Sans Node.js, privilégiez l'Option A.
{
"mcpServers": {
"ffbb": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/client-sse",
"https://ffbb.desimone.fr/mcp"
]
}
}
}Cursor / autres clients MCP
Configurez un serveur MCP distant :
Champ | Valeur |
Type |
|
URL |
|
Google Antigravity
Un bug connu du client Go d'Antigravity (timeouts d'initialisation trop courts, gestion SSE sur serveur distant) peut provoquer des erreurscontext deadline exceeded en type: "http". 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. |
Référence complète des paramètres :docs/TOOLS_REFERENCE.md.
🌐 Instance publique
Endpoint MCP (transport Streamable HTTP) :
https://ffbb.desimone.fr/mcpEndpoint | URL |
📊 Dashboard |
|
📈 Métriques |
|
❤️ Santé |
|
🏗️ Architecture
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 # installer les dépendances
uv run ruff format . # formater
uv run ruff check --fix . # linter
uv run mypy src # vérifier les types
uv run pytest # lancer les testsVoir 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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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