Bitly MCP Server

officiel

Transformez votre assistant IA en un hub de marketing numérique qui crée, organise et analyse des liens et des codes QR à la demande.

Que pouvez-vous faire avec Bitly MCP ?

  • Raccourcir les URLs — Demandez à votre IA de raccourcir une URL longue, par exemple : « Veuillez raccourcir cette URL : https://example.com/very-long-url »
  • Découvrir les outils disponibles — Demandez à votre IA « Quels outils Bitly sont disponibles ? » pour lister les capacités du serveur MCP
  • Gérer les liens Bitly — Utilisez le serveur MCP pour créer, récupérer et gérer des liens courts via l’API Bitly

Documentation

Le serveur MCP Bitly

Bienvenue dans le guide du serveur MCP Bitly.

Si vous êtes ici, vous savez probablement déjà ce qu'est un serveur MCP, mais si vous avez besoin d'une introduction, consultez notre page Qu'est-ce que MCP ?.

Le serveur MCP Bitly donne accès à toutes les fonctionnalités que vous attendez d'une interface Bitly — comme l'API Bitly, comme le site web bitly.com, comme l'extension Chrome Bitly, comme l'application mobile Bitly — mais cette fois pour l'agent IA de votre choix.

Vous voulez utiliser Bitly avec ChatGPT ? Le serveur MCP Bitly ou le GPT personnalisé Bitly. Vous voulez utiliser Bitly avec Claude ? Le serveur MCP Bitly. Vous voulez utiliser Bitly avec Cursor, VSCode ou Windsurf ? Le serveur MCP Bitly.

Configuration rapide

Le serveur MCP Bitly est hébergé sur https://api-ssl.bitly.com/v4/mcp.

Options d'authentification :

  • OAuth 2.1 (recommandé) — Pour les clients prenant en charge OAuth, cela fournit une authentification sécurisée basée sur des jetons avec enregistrement automatique du client
  • Jeton API — Pour les configurations plus simples ou les clients sans prise en charge OAuth, utilisez votre jeton API Bitly depuis https://bitly.com/settings/api

Voici la grille des configurations avec des liens vers des instructions détaillées — si l'une de vos configurations manque, vous trouverez des conseils sur la page Détails de configuration. Nous ajouterons d'autres guides de configuration au fil du temps.

Agent IAInstructions de configurationRemarques
ChatGPTConfigurer ChatGPTOAuth avec enregistrement dynamique du client
Interface Web Claude (claude.ai)Configurer Claude WebOAuth avec enregistrement dynamique du client
Claude DesktopConfigurer Claude DesktopPrend en charge OAuth et jeton API
Claude CodeConfigurer Claude CodeTransport HTTP – prend en charge OAuth et jeton API
CursorConfigurer CursorTransport HTTP – prend en charge OAuth et jeton API
VS CodeConfigurer VS CodeTransport HTTP – prend en charge OAuth et jeton API
WindsurfConfigurer WindsurfUtilise le proxy npx pour la connexion locale
La plupart des autres agents compatibles HTTPConsultez notre section ConfigurationLa configuration HTTP générique fonctionne pour la plupart

Configurations

Claude Code

Ajoutez à ~/.claude/mcp.json :

Pour OAuth (recommandé) :

{
  "mcpServers": {
    "Bitly": {
      "type": "http",
      "url": "https://api-ssl.bitly.com/v4/mcp"
    }
  }
}

Pour le jeton API :

{
  "mcpServers": {
    "Bitly": {
      "type": "http",
      "url": "https://api-ssl.bitly.com/v4/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BITLY_AUTH_TOKEN"
      }
    }
  }
}

Redémarrez Claude Code après avoir ajouté la configuration.

Cursor

Ajoutez à ~/.cursor/mcp.json :

Pour OAuth (recommandé) :

{
  "mcpServers": {
    "Bitly": {
      "type": "http",
      "url": "https://api-ssl.bitly.com/v4/mcp"
    }
  }
}

Pour le jeton API :

{
  "mcpServers": {
    "Bitly": {
      "type": "http",
      "url": "https://api-ssl.bitly.com/v4/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BITLY_AUTH_TOKEN"
      }
    }
  }
}

Redémarrez Cursor après avoir ajouté la configuration.

Claude Desktop

Ajoutez à votre fichier de configuration Claude :

macOS : ~/Library/Application Support/Claude/claude_desktop_config.json Windows : %APPDATA%\Claude\claude_desktop_config.json

Pour OAuth (recommandé) :

{
  "mcpServers": {
    "Bitly": {
      "url": "https://api-ssl.bitly.com/v4/mcp"
    }
  }
}

Pour le jeton API (via le proxy npx) :

Prérequis : Nécessite Node.js 20 LTS ou supérieur avec la prise en charge de npx.

{
  "mcpServers": {
    "Bitly": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://api-ssl.bitly.com/v4/mcp",
        "--header",
        "Authorization: Bearer ${AUTH_TOKEN}"
      ],
      "env": {
        "AUTH_TOKEN": "YOUR_BITLY_AUTH_TOKEN"
      }
    }
  }
}

Redémarrez Claude Desktop après avoir ajouté la configuration.

VS Code

Ajoutez à ~/.vscode/mcp.json dans votre espace de travail :

Pour OAuth (recommandé) :

{
  "servers": {
    "Bitly": {
      "type": "http",
      "url": "https://api-ssl.bitly.com/v4/mcp"
    }
  }
}

Pour le jeton API :

{
  "servers": {
    "Bitly": {
      "type": "http",
      "url": "https://api-ssl.bitly.com/v4/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BITLY_AUTH_TOKEN"
      }
    }
  }
}

Windsurf

Ajoutez à ~/.windsurf/config.json :

{
  "mcpServers": {
    "Bitly": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://api-ssl.bitly.com/v4/mcp",
        "--header",
        "Authorization: Bearer ${AUTH_TOKEN}"
      ],
      "env": {
        "AUTH_TOKEN": "YOUR_BITLY_AUTH_TOKEN"
      }
    }
  }
}

Claude Web

Pour Claude sur le web (claude.ai), utilisez l'authentification OAuth :

  1. Accédez aux paramètres de votre espace de travail Claude
  2. Allez dans la section de configuration des serveurs MCP
  3. Ajoutez le serveur MCP Bitly :
    • URL du serveur : https://api-ssl.bitly.com/v4/mcp
      • Authentification : OAuth

Lorsque vous y êtes invité, connectez-vous à votre compte Bitly et autorisez la connexion. Claude gérera automatiquement le flux OAuth à l'aide de l'enregistrement dynamique du client.

Remarque : La prise en charge OAuth dans Claude Web nécessite l'activation par l'administrateur de l'espace de travail pour les formules Team et Enterprise.

ChatGPT

Pour ChatGPT, utilisez l'authentification OAuth :

  1. Dans ChatGPT, allez dans Paramètres > Applications et connecteurs > Paramètres avancés
  2. Activez le mode développeur
  3. Revenez en arrière et cliquez sur Créer
  4. Ajoutez le serveur MCP Bitly :
    • URL du serveur : https://api-ssl.bitly.com/v4/mcp
      • Authentification : OAuth

Lorsque vous y êtes invité, connectez-vous à votre compte Bitly et autorisez la connexion. ChatGPT gérera automatiquement le flux OAuth à l'aide de l'enregistrement dynamique du client.

Remarque : La prise en charge MCP dans ChatGPT nécessite les formules Plus, Team, Enterprise ou Edu. Pour les formules d'espace de travail, vous devez être administrateur pour accéder à ces paramètres.

Authentification

Le serveur MCP Bitly prend en charge deux méthodes d'authentification :

OAuth 2.1 avec enregistrement dynamique du client (recommandé)

Pour les clients prenant en charge OAuth (comme Claude Web, ChatGPT et d'autres assistants IA modernes), OAuth offre :

  • Sécurité renforcée — Pas besoin de gérer manuellement les jetons API
  • Enregistrement automatique du client — L'enregistrement dynamique du client (DCR) gère automatiquement la configuration du client
  • Actualisation des jetons — Renouvellement automatique des jetons sans intervention manuelle

Lors de la configuration OAuth, votre client IA :

  1. Vous redirige vers la page d'autorisation Bitly
  2. Vous demande de vous connecter et d'autoriser la connexion
  3. S'enregistre automatiquement comme client OAuth via DCR
  4. Reçoit et gère les jetons d'accès de manière transparente

Jeton API (alternative)

Pour les configurations plus simples ou les clients sans prise en charge OAuth :

  1. Connectez-vous à votre compte Bitly sur bitly.com
  2. Accédez à Paramètres → API
  3. Cliquez sur Générer un jeton d'accès
  4. Copiez le jeton et conservez-le en toute sécurité
  5. Utilisez-le dans la configuration de votre client MCP comme indiqué dans les exemples ci-dessus

Testez-le

Une fois configuré, essayez de demander à votre IA :

"What Bitly tools are available?"

ou

"Please shorten this URL: https://example.com/very-long-url"

À partir de là, tout devrait être prêt !