FFBB MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add ffbb-mcp -- npx -y @smithery/cli@latest install @nickdesi/mcpffbb --client claude --mcp-url https://ffbb.desimone.fr/mcp
README.md

The bridge between AI and French Basketball.

🏀 FFBB MCP Server

Le pont entre l'IA et le Basketball français.

Statistiques, calendriers, classements et lives officiels FFBB directement dans vos LLMs.

🌐 Visiter la Landing Page


🌟 Aperçu

Le serveur FFBB MCP est la premiÚre et unique référence mondiale pour exposer les données officielles du basketball français (FFBB) au protocole MCP. Il permet aux agents IA (comme Claude, Gemini, Cursor) de naviguer intelligemment dans l'écosystÚme du basket français : des ligues nationales aux championnats départementaux, avec une compréhension métier inégalée.

L'instance publique hébergée à https://ffbb.desimone.fr/mcp est l'instance canonique à utiliser ; les clients doivent pointer vers cette URL pour accéder aux données et outils fournis.

đŸ—ïž Architecture

flowchart TD
  subgraph Clients ["Clients IA & IDEs"]
    direction TB
    A1["Google Antigravity"]
    A2["VS Code (MCP Extension)"]
    A3["Claude Desktop"]
    A4["Cursor / AnythingLLM"]
  end

  subgraph Hosted ["Hosted MCP Instance (https://ffbb.desimone.fr/mcp)"]
    direction TB
    B["Transport (SSE / HTTP)"]
    C["Core Logic (FastMCP)"]
    D["FFBB API Client"]
  end

  subgraph Remote ["Official FFBB API"]
    E["Official FFBB API"]
  end

  Clients -->|SSE / HTTP| Hosted
  Hosted <--> Remote

🌐 Connecter votre assistant IA (Clients)

L'instance publique du serveur FFBB MCP est accessible ici : https://ffbb.desimone.fr/mcp

Voici des exemples de configuration pour les clients et environnements courants — remplacez l'URL par https://ffbb.desimone.fr/mcp si elle n'est pas dĂ©jĂ  renseignĂ©e.

Claude Desktop

Ajoutez ou mettez Ă  jour la configuration utilisateur pour pointer vers l'instance distante :

{
  "mcpServers": {
    "ffbb": {
      "httpUrl": "https://ffbb.desimone.fr/mcp"
    }
  }
}

Claude Code

Ajoutez le serveur distant via la CLI :

claude mcp add --transport http ffbb https://ffbb.desimone.fr/mcp

Gemini CLI

Ajoutez l'URL dans ~/.gemini/settings.json :

{
  "mcpServers": {
    "ffbb": { "httpUrl": "https://ffbb.desimone.fr/mcp" }
  }
}

Cursor / AnythingLLM / VS Code MCP Extension

Dans les clients qui supportent MCP via HTTP/SSE, ajoutez un nouveau serveur de type streamable (ou http) et renseignez l'URL : https://ffbb.desimone.fr/mcp.

Smithery / intégrations (exemple)

Installer ou configurer un client qui se connecte Ă  un MCP via l'URL publique :

npx -y @smithery/cli@latest install @nickdesi/mcpffbb --client claude --mcp-url https://ffbb.desimone.fr/mcp

Remarques générales

  • Transport recommandĂ© : SSE (Streamable HTTP) — l'URL https://ffbb.desimone.fr/mcp expose le transport SSE.
  • Health check : /health (GET) — utile pour vĂ©rifier la disponibilitĂ© depuis un UI de gestion ou un load balancer.
  • Si un client signale une erreur CORS/Origins, vĂ©rifiez que l'UI locale (ex : http://localhost:8000 de l'inspector) est autorisĂ©e par l'instance si tu testes depuis ton poste.

đŸ› ïž Outils Disponibles

Outil Description ParamÚtres Clés
ffbb_search Recherche unifiée multi-critÚres. query, type (competition, organisme, salle...), limit
ffbb_get AccĂšs direct par ID technique. id, type (competition, poule, organisme)
ffbb_club Actions groupées sur un club. action (calendrier, equipes, classement), club_name ou organisme_id
ffbb_lives Scores en direct (cache 30s). Aucun
ffbb_saisons Liste des saisons disponibles. active_only

[!TIP] Pour une documentation exhaustive des schémas et des exemples d'appels, consultez la Référence des Outils.


🎭 Prompts PrĂ©dĂ©finis (Intelligence EmbarquĂ©e)

Le serveur expose des configurations prĂȘtes Ă  l'emploi pour transformer votre LLM en expert :

  • expert_basket : Le point d'entrĂ©e recommandĂ©. Configure l'agent avec toutes les rĂšgles de dĂ©sambiguĂŻsation (M/F, Équipe 1/2) et les workflows optimaux pour naviguer dans les donnĂ©es.
  • analyser_match : Analyse approfondie d'une rencon

Tools (5)

ffbb_searchUnified multi-criteria search for competitions, organizations, and venues.
ffbb_getDirect access to data by technical ID.
ffbb_clubPerform actions on a club such as retrieving calendars, teams, or rankings.
ffbb_livesRetrieve live match scores.
ffbb_saisonsList available basketball seasons.

Configuration

claude_desktop_config.json
{"mcpServers": {"ffbb": {"httpUrl": "https://ffbb.desimone.fr/mcp"}}}

Try it

→What are the current live basketball scores in the French leagues?
→Find the upcoming match schedule for my local basketball club.
→Show me the current standings for the top French basketball competition.
→Search for the venue details of the next major basketball tournament.

Frequently Asked Questions

What are the key features of FFBB MCP Server?

Access to official French Basketball Federation (FFBB) data. Real-time live score tracking with 30-second caching. Unified search for clubs, matches, and venues. Support for competition, poule, and organization lookups. Natural language navigation of French basketball ecosystems.

What can I use FFBB MCP Server for?

Sports journalists tracking live match results in real-time. Basketball fans looking for local club schedules and standings. Data analysts researching historical and current French basketball competition data. AI agents providing automated updates on French basketball league progress.

How do I install FFBB MCP Server?

Install FFBB MCP Server by running: Add to claude_desktop_config.json

What MCP clients work with FFBB MCP Server?

FFBB MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep FFBB MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare