Bitly MCP Server
officielTransformez 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 IA | Instructions de configuration | Remarques |
|---|---|---|
| ChatGPT | Configurer ChatGPT | OAuth avec enregistrement dynamique du client |
| Interface Web Claude (claude.ai) | Configurer Claude Web | OAuth avec enregistrement dynamique du client |
| Claude Desktop | Configurer Claude Desktop | Prend en charge OAuth et jeton API |
| Claude Code | Configurer Claude Code | Transport HTTP – prend en charge OAuth et jeton API |
| Cursor | Configurer Cursor | Transport HTTP – prend en charge OAuth et jeton API |
| VS Code | Configurer VS Code | Transport HTTP – prend en charge OAuth et jeton API |
| Windsurf | Configurer Windsurf | Utilise le proxy npx pour la connexion locale |
| La plupart des autres agents compatibles HTTP | Consultez notre section Configuration | La 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 :
- Accédez aux paramètres de votre espace de travail Claude
- Allez dans la section de configuration des serveurs MCP
- Ajoutez le serveur MCP Bitly :
- URL du serveur :
https://api-ssl.bitly.com/v4/mcp- Authentification : OAuth
- URL du serveur :
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 :
- Dans ChatGPT, allez dans Paramètres > Applications et connecteurs > Paramètres avancés
- Activez le mode développeur
- Revenez en arrière et cliquez sur Créer
- Ajoutez le serveur MCP Bitly :
- URL du serveur :
https://api-ssl.bitly.com/v4/mcp- Authentification : OAuth
- URL du serveur :
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 :
- Vous redirige vers la page d'autorisation Bitly
- Vous demande de vous connecter et d'autoriser la connexion
- S'enregistre automatiquement comme client OAuth via DCR
- 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 :
- Connectez-vous à votre compte Bitly sur bitly.com
- Accédez à Paramètres → API
- Cliquez sur Générer un jeton d'accès
- Copiez le jeton et conservez-le en toute sécurité
- 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 !