Linkly MCPサーバー
Linkly MCPサーバーは、Model Context Protocolを使用してAIアシスタントをLinklyアカウントに接続できます。接続後は、自然な会話で短縮リンクを作成・管理できます。
MCPとは?
Model Context Protocol (MCP)は、AIアシスタントが外部ツールやデータソースに安全に接続できるようにするオープン標準です。アプリ間でコピー&ペーストする代わりに、AIアシスタントに直接アクションを実行するよう依頼できます。
対応AIアシスタント
Linkly MCPサーバーは以下に対応しています:
- Claude Desktop
- ChatGPT Desktop
- その他のMCP互換クライアント(Cursor、Windsurfなど)
できること
接続後、AIアシスタントに以下を依頼できます:
- 短縮リンクの作成 - 「https://example.comの短縮リンクを作成して」
- パフォーマンスの追跡 - 「今週、私のリンクは何回クリックされた?」
- リンクの管理 - 「『promo』という名前のリンクの転送先を更新して」
- アナリティクスの表示 - 「過去30日間の国別クリック数を表示して」
- リンクの検索 - 「製品発表に関連するすべてのリンクを探して」
- ドメインの管理 - 「カスタムドメインの一覧を表示して」
- Webhookの設定 - 「https://my-site.com/webhookをクリックイベントの受信に登録して」
インストールオプション
Linkly MCPサーバーは2つの方法で利用できます:
オプション1:ホスティングサーバー(推奨)
ホスティングされたMCPサーバーを使用 - インストール不要:
https://mcp.linklyhq.com
オプション2:npmパッケージ
npxを使用してローカルでインストール・実行:
npx -y linkly-mcp-server
またはグローバルにインストール:
npm install -g linkly-mcp-server
パッケージはnpmで確認できます。
設定
API認証情報の取得
- 1Linklyダッシュボードにログイン
- 2設定 → APIキーに移動
- 3APIキーとワークスペースIDをコピー
Claude Desktopの設定
Claude Desktopの設定ファイルを開きます:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Linkly MCPサーバーを追加:
{
"mcpServers": {
"linkly": {
"command": "npx",
"args": ["-y", "linkly-mcp-server"],
"env": {
"LINKLY_API_KEY": "your-api-key",
"LINKLY_WORKSPACE_ID": "your-workspace-id"
}
}
}
}
ChatGPT Desktopの設定
ChatGPTの設定ファイルを開きます:
- macOS:
~/Library/Application Support/ChatGPT/mcp_servers.json - Windows:
%APPDATA%\ChatGPT\mcp_servers.json
Linkly MCPサーバーを追加:
npxを使用する場合:
{
"servers": {
"linkly": {
"command": "npx",
"args": ["-y", "linkly-mcp-server"],
"env": {
"LINKLY_API_KEY": "your-api-key"
}
}
}
}
ホスティングサーバーを使用する場合:
{
"servers": {
"linkly": {
"type": "url",
"url": "https://mcp.linklyhq.com",
"env": {
"LINKLY_API_KEY": "your-api-key"
}
}
}
}
利用可能なツール
| ツール | 説明 |
|---|---|
create_link | UTMパラメータ、ピクセルなどのオプション付きで新しい短縮リンクを作成 |
update_link | 既存のリンクの設定を更新 |
delete_link | リンクを削除 |
get_link | 特定のリンクの詳細を取得 |
list_links | ワークスペース内のすべてのリンクを一覧表示 |
search_links | 名前、URL、またはメモでリンクを検索 |
get_clicks | 最近のクリックデータを取得 |
get_analytics | グラフ用の時系列クリックデータを取得 |
get_analytics_by | 国、ブラウザ、プラットフォームなどでグループ化されたクリックを取得 |
list_domains | カスタムドメインを一覧表示 |
list_webhooks | ワークスペースのWebhook購読を一覧表示 |
subscribe_webhook | クリックイベントを受信するURLを購読 |
リンク作成オプション
リンク作成時に指定できる項目:
- 基本:
url、name、note、domain、slug、enabled - UTMパラメータ:
utm_source、utm_medium、utm_campaign、utm_term、utm_content - Open Graph:
og_title、og_description、og_image - トラッキング:
fb_pixel_id、ga4_tag_id、gtm_id - 詳細:
cloaking、forward_params、block_bots、hide_referrer - 有効期限:
expiry_datetime、expiry_destination
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
LINKLY_API_KEY | はい | LinklyのAPIキー |
LINKLY_WORKSPACE_ID | いいえ | ワークスペースID(一部のクライアントで必要) |
トラブルシューティング
「MCPサーバーに接続できませんでした」
- APIキーとワークスペースIDが正しいか確認
- Node.js(v18以降)がインストールされているか確認
- ターミナルで
npx linkly-mcp-serverを実行してエラーを確認
「認証に失敗しました」
- Linklyダッシュボードの設定 → APIキーでAPIキーを確認
- 認証情報に余分なスペースがないか確認
- APIキーを再生成してみる
ツールが表示されない
- 設定を保存後、AIアシスタントを再起動
- 設定ファイルのJSON構文が有効か確認
- MCPサーバーが実行されているか確認(アシスタントのツールアイコンを確認)
サーバーに到達できない
- コマンドパスが正しいか確認
- ホスティングサーバーを使用している場合、インターネット接続を確認
- ターミナルから手動でMCPサーバーが実行できるか確認
関連リソース
MCPサーバーのよくある質問
MCPサーバーを使用するために何かインストールする必要がありますか?
https://mcp.linklyhq.comのホスティングサーバーを使用する場合は不要です。ローカルで実行する場合は、Node.js v18以降がインストールされている必要があります。
どのAIアシスタントがMCPに対応していますか?
Claude DesktopとChatGPT Desktopの両方がMCPに対応しています。CursorやWindsurfなどの他のツールもMCPをサポートしています。
APIキーは安全ですか?
はい。APIキーはAIアシスタントの設定ファイルにローカルに保存され、APIリクエストを行う際にのみLinklyのサーバーに送信されます。AIモデル自体には決して共有されません。
ClaudeやChatGPTのWeb版でMCPを使用できますか?
いいえ、MCPにはデスクトップアプリケーションが必要です。Web版はMCP接続をサポートしていません。
MCPサーバーを更新するにはどうすればよいですか?
npxを使用している場合、毎回自動的に最新バージョンを取得します。グローバルにインストールしている場合は、npm update -g linkly-mcp-serverを実行してください。