MCP Server for FFBB (Fédération Française de Basketball) data
Project description
🏀 FFBB MCP Server
Serveur MCP pour consulter les données officielles du basket français.
Calendriers, classements, bilans, résultats et scores live FFBB pour assistants IA compatibles MCP.
🌐 Site
· 🧩 Extension VS Code
· 📚 Documentation
Utiliser l'instance publique
Endpoint MCP public :
https://ffbb.desimone.fr/mcp
Transport : Streamable HTTP.
Endpoints utiles :
- Dashboard :
https://ffbb.desimone.fr/dashboard - Métriques :
https://ffbb.desimone.fr/metrics.json - Santé :
https://ffbb.desimone.fr/health
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
Ajoutez le serveur dans claude_desktop_config.json :
{
"mcpServers": {
"ffbb": {
"httpUrl": "https://ffbb.desimone.fr/mcp"
}
}
}
Cursor / autres clients MCP
Configurez un serveur MCP distant :
- Type :
Streamable HTTP - URL :
https://ffbb.desimone.fr/mcp
Outils principaux
| Outil | Usage |
|---|---|
ffbb_bilan |
Bilan complet d’une équipe, toutes phases confondues. |
ffbb_team_summary |
Résumé agent : bilan, classement courant, dernier résultat, prochain match. |
ffbb_bilan_saison |
Bilan détaillé d’une équipe précise avec numero_equipe. |
ffbb_last_result |
Dernier match joué. |
ffbb_next_match |
Prochain match. |
ffbb_club |
Calendrier complet, équipes ou classement d’un club. |
ffbb_search |
Recherche clubs, compétitions, salles, matchs, engagements. |
ffbb_get |
Accès technique à une ressource FFBB par identifiant. |
ffbb_lives |
Matchs en direct. |
ffbb_saisons |
Saisons disponibles. |
ffbb_version |
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.10+ 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 pytest
Voir CONTRIBUTING.md pour les règles de contribution.
Documentation
Projet non officiel, non affilié à la Fédération Française de BasketBall.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ffbb_mcp_server-1.3.0.tar.gz.
File metadata
- Download URL: ffbb_mcp_server-1.3.0.tar.gz
- Upload date:
- Size: 101.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e2f735f436b4aa4a20e47884a67611d4a15020b3d278710c93fbe2af24adc69
|
|
| MD5 |
54f1da3a757d34a7150a1199495bf82e
|
|
| BLAKE2b-256 |
69a4f751bebf3a95b8368247f89438367041afc84c9241a5339fd9d401f0091e
|
File details
Details for the file ffbb_mcp_server-1.3.0-py3-none-any.whl.
File metadata
- Download URL: ffbb_mcp_server-1.3.0-py3-none-any.whl
- Upload date:
- Size: 78.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a83d1aae5a7348bf6d459bdcdbd05999bf1dac323feeaf28339eeab7efa3889
|
|
| MD5 |
11174f4685a471d788fd8c6baf3416e3
|
|
| BLAKE2b-256 |
31303c76ec299bae5feeac8829bdfba5277c8346d8445e42590d1af22369f06a
|