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 エージェント | 設定手順 | 備考 |
|---|---|---|
| ChatGPT | ChatGPT を設定 | 動的クライアント登録による OAuth |
| Claude Web インターフェース (claude.ai) | Claude Web を設定 | 動的クライアント登録による OAuth |
| Claude Desktop | Claude Desktop を設定 | OAuth と API トークンの両方をサポート |
| Claude Code | Claude Code を設定 | HTTP トランスポート – OAuth と API トークンの両方をサポート |
| Cursor | Cursor を設定 | HTTP トランスポート – OAuth と API トークンの両方をサポート |
| VS Code | VS Code を設定 | HTTP トランスポート – OAuth と API トークンの両方をサポート |
| Windsurf | Windsurf を設定 | ローカル接続に 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 認証を使用します:
- Claude ワークスペース設定に移動します
- MCP サーバー設定セクションに移動します
- Bitly MCP Server を追加します:
- サーバー URL:
https://api-ssl.bitly.com/v4/mcp- 認証: OAuth
- サーバー URL:
プロンプトが表示されたら、Bitly アカウントにログインして接続を承認します。Claude は動的クライアント登録を使用して OAuth フローを自動的に処理します。
注: Claude Web での OAuth サポートには、Team および Enterprise プランでワークスペース管理者による有効化が必要です。
ChatGPT
ChatGPT では、OAuth 認証を使用します:
- ChatGPT で、設定 > アプリとコネクタ > 詳細設定 に移動します
- 開発者モード をオンにします
- 戻って 作成 をクリックします
- Bitly MCP Server を追加します:
- サーバー URL:
https://api-ssl.bitly.com/v4/mcp- 認証: OAuth
- サーバー URL:
プロンプトが表示されたら、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 クライアントは次のことを行います:
- Bitly の認証ページにリダイレクトします
- ログインして接続を承認するよう求めます
- DCR を使用して OAuth クライアントとして自動的に登録します
- アクセストークンを透過的に受け取り、管理します
API トークン (代替)
よりシンプルなセットアップや OAuth をサポートしないクライアント向け:
- bitly.com で Bitly アカウントにログインします
- 設定 → API に移動します
- アクセストークンの生成をクリックします
- トークンをコピーして安全に保管します
- 上記の例のように MCP クライアント設定で使用します
テストしてみる
設定が完了したら、AI に次のように尋ねてみてください:
"What Bitly tools are available?"
または
"Please shorten this URL: https://example.com/very-long-url"
これで準備完了です!