Skip to main content
Glama
nickdesi

FFBB MCP Server

by nickdesi

🏀 FFBB MCP Server


⚡ Démarrage express

TIP

Aucune installation requise : le serveur esthébergé publiquement. Ajoutez simplement l'endpoint à votre client MCP.

https://ffbb.desimone.fr/mcp

Puis 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 :

  1. Ouvrez les Paramètres de Claude, puis Connecteurs (ou Plugins).

  2. Cliquez sur Ajouter un connecteur personnalisé.

  3. Renseignez l'URL publique https://ffbb.desimone.fr/mcp et validez.

Claude Desktop n'accepte que le transport stdio local : on utilise donc le bridge SSE officiel via npx.

WARNING

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

Streamable HTTP

URL

https://ffbb.desimone.fr/mcp

Google Antigravity

WARNING

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

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.

NOTE

Référence complète des paramètres :docs/TOOLS_REFERENCE.md.


🌐 Instance publique

Endpoint MCP (transport Streamable HTTP) :

https://ffbb.desimone.fr/mcp

Endpoint

URL

📊 Dashboard

https://ffbb.desimone.fr/dashboard

📈 Métriques

https://ffbb.desimone.fr/metrics.json

❤️ Santé

https://ffbb.desimone.fr/health


🏗️ 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], starlette et uvicorn ;

  • 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 tests

Voir CONTRIBUTING.md pour les règles de contribution.


📚 Documentation


🤝 Communauté


Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
11Releases (12mo)
Commit activity

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