Bitly MCP Server

公式

AIアシスタントを、リンクやQRコードをオンデマンドで作成・整理・分析するデジタルマーケティングハブに変えます。

Bitly MCPで何ができますか?

  • URLを短縮 — AIに長いURLを短縮してもらいます。例:「このURLを短縮してください:https://example.com/very-long-url」
  • 利用可能なツールを確認 — AIに「どのBitlyツールが利用可能ですか?」と尋ねて、MCPサーバーの機能を一覧表示します
  • Bitlyリンクを管理 — MCPサーバーを使用して、Bitly APIを通じて短縮リンクの作成、取得、管理を行います

ドキュメント

Bitly MCP Server について

Bitly MCP Server ガイドへようこそ。

ここにたどり着いたということは、MCP Server が何かをすでにご存じかもしれませんが、基礎知識が必要な場合は、MCP とは何か? のページをご覧ください。

Bitly MCP Server は、Bitly インターフェースに期待されるすべての機能へのアクセスを提供します。たとえば、Bitly API、bitly.com ウェブサイト、Bitly Chrome 拡張機能、Bitly モバイルアプリなどです。ただし、今回はお好みの AI エージェント向けです。

ChatGPT で Bitly を使いたいですか? Bitly MCP Server または Bitly Custom GPT をご利用ください。Claude で Bitly を使いたいですか? Bitly MCP Server をご利用ください。Cursor、VSCode、Windsurf で Bitly を使いたいですか? Bitly MCP Server をご利用ください。

クイックセットアップ

Bitly MCP Server は https://api-ssl.bitly.com/v4/mcp でホストされています。

認証オプション:

  • OAuth 2.1 (推奨) - OAuth をサポートするクライアント向けに、自動クライアント登録による安全なトークンベース認証を提供します
  • API トークン - よりシンプルなセットアップや OAuth をサポートしないクライアント向けに、https://bitly.com/settings/api から Bitly API トークンを使用します

以下は、詳細な手順へのリンク付き設定の一覧です。ご利用の設定が欠けている場合は、設定の詳細ページにガイダンスがあります。今後、追加の設定ガイドを随時追加していきます。

AI エージェント設定手順備考
ChatGPTChatGPT を設定動的クライアント登録による OAuth
Claude Web インターフェース (claude.ai)Claude Web を設定動的クライアント登録による OAuth
Claude DesktopClaude Desktop を設定OAuth と API トークンの両方をサポート
Claude CodeClaude Code を設定HTTP トランスポート – OAuth と API トークンの両方をサポート
CursorCursor を設定HTTP トランスポート – OAuth と API トークンの両方をサポート
VS CodeVS Code を設定HTTP トランスポート – OAuth と API トークンの両方をサポート
WindsurfWindsurf を設定ローカル接続に npx プロキシを使用
その他の HTTP 互換エージェントのほとんど設定セクションをご確認ください汎用 HTTP セットアップがほとんどの場合に機能します

設定

Claude Code

~/.claude/mcp.json に追加:

OAuth の場合 (推奨):

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

API トークンの場合:

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

設定を追加した後、Claude Code を再起動します。

Cursor

~/.cursor/mcp.json に追加:

OAuth の場合 (推奨):

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

API トークンの場合:

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

設定を追加した後、Cursor を再起動します。

Claude Desktop

Claude 設定ファイルに追加:

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

OAuth の場合 (推奨):

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

API トークンの場合 (npx プロキシを使用):

前提条件: npx サポート付きの Node.js 20 LTS 以上が必要です。

{
  "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 Desktop を再起動します。

VS Code

ワークスペースの ~/.vscode/mcp.json に追加:

OAuth の場合 (推奨):

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

API トークンの場合:

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

Windsurf

~/.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

Web 上の Claude (claude.ai) では、OAuth 認証を使用します:

  1. Claude ワークスペース設定に移動します
  2. MCP サーバー設定セクションに移動します
  3. Bitly MCP Server を追加します:
    • サーバー URL: https://api-ssl.bitly.com/v4/mcp
      • 認証: OAuth

プロンプトが表示されたら、Bitly アカウントにログインして接続を承認します。Claude は動的クライアント登録を使用して OAuth フローを自動的に処理します。

注: Claude Web での OAuth サポートには、Team および Enterprise プランでワークスペース管理者による有効化が必要です。

ChatGPT

ChatGPT では、OAuth 認証を使用します:

  1. ChatGPT で、設定 > アプリとコネクタ > 詳細設定 に移動します
  2. 開発者モード をオンにします
  3. 戻って 作成 をクリックします
  4. Bitly MCP Server を追加します:
    • サーバー URL: https://api-ssl.bitly.com/v4/mcp
      • 認証: OAuth

プロンプトが表示されたら、Bitly アカウントにログインして接続を承認します。ChatGPT は動的クライアント登録を使用して OAuth フローを自動的に処理します。

注: ChatGPT での MCP サポートには、Plus、Team、Enterprise、または Edu プランが必要です。ワークスペースプランの場合、これらの設定にアクセスするには管理者である必要があります。

認証

Bitly MCP Server は 2 つの認証方法をサポートしています:

動的クライアント登録による OAuth 2.1 (推奨)

OAuth をサポートするクライアント (Claude Web、ChatGPT、その他の最新の AI アシスタントなど) の場合、OAuth は以下を提供します:

  • 強化されたセキュリティ - API トークンを手動で管理する必要がありません
  • 自動クライアント登録 - 動的クライアント登録 (DCR) がクライアント設定を自動的に処理します
  • トークンの更新 - 手動操作なしで自動的にトークンが更新されます

OAuth を設定するとき、AI クライアントは次のことを行います:

  1. Bitly の認証ページにリダイレクトします
  2. ログインして接続を承認するよう求めます
  3. DCR を使用して OAuth クライアントとして自動的に登録します
  4. アクセストークンを透過的に受け取り、管理します

API トークン (代替)

よりシンプルなセットアップや OAuth をサポートしないクライアント向け:

  1. bitly.com で Bitly アカウントにログインします
  2. 設定 → API に移動します
  3. アクセストークンの生成をクリックします
  4. トークンをコピーして安全に保管します
  5. 上記の例のように MCP クライアント設定で使用します

テストしてみる

設定が完了したら、AI に次のように尋ねてみてください:

"What Bitly tools are available?"

または

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

これで準備完了です!