Linkonda について
Linkondaは、MCPクライアントから短縮リンクを作成・管理するMCPサーバーです。APIキーなしで匿名の短縮を行え、キーを設定するとアカウント上のリンクを管理できます。記録するのはリダイレクトの合計数のみです。
主な機能
- 01キー不要の単一URL短縮
- 02最大100件の一括短縮
- 03保存リンクの一覧、更新、削除
- 04リダイレクト総数とクォータの確認
活用シーン
- 01MCPクライアントから短縮リンクを作成
- 02キャンペーン用URLをまとめて短縮
- 03訪問者プロフィールなしで合計リダイレクト数を確認
MCP 対応
サーバーはMCP stdioで動作し、クライアント設定に追加できます。リンクの保存や管理には `LINKONDA_API_KEY` が必要ですが、基本的な短縮、統計、クォータ確認はキーなしで利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @veranoapp/linkonda-mcpLINKONDA_API_KEYシークレットLinkonda API key (paid plans). Optional — without it the server still shortens URLs anonymously, but links expire and account tools are unavailable.LINKONDA_API_BASE_URLOverride the API host. Defaults to https://api.linkonda.com.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
7掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 短縮するリンク先 URL。絶対 URL を指定してください(例:https://example.com/page) |
| slug | string | いいえ | 任意のカスタム短縮コードです。有料プランが必要です。省略すると自動生成されます。 |
| expiresInDays | integer | いいえ | 任意です。指定した日数後にリンクを自動削除します。Pro または Enterprise プランが必要です。それ以外のプランでは省略してください。その場合、プラン固有の有効期間が適用されます。 |
詳細
Linkonda MCP サーバー
Claude、Claude Code、Cursor、その他の MCP クライアントから Linkonda の短縮リンクを作成、管理できます。
Linkonda が記録するのは、リンクごとの合計リダイレクト数だけです。IP アドレス、位置情報、デバイスデータ、リファラーは記録しません。エージェントはリンクを大量に生成できるため、その後で保護、保持し、問い合わせに対応しなければならない訪問者データセットを作らずに済むことは、通常以上に重要です。
API キーなしで動作
ほとんどの短縮サービスの MCP サーバーは、認証情報がないと起動しません。このサーバーはインストール直後から URL を短縮できます。匿名リンクにはネットワークごとの上限があり、30 日後に期限切れになります。リンクを永続化して管理したい場合は、キーを追加してください。
| キーなし | LINKONDA_API_KEY あり | |
|---|---|---|
shorten_link | ✅ 10 件、30 日後に期限切れ | ✅ 永続、アカウントに保存 |
get_link_stats | ✅ | ✅ |
check_quota | ✅ 匿名利用枠 | ✅ ご利用プラン |
shorten_links_bulk、list_links、update_link、delete_link | ✗ | ✅ |
Bearer 認証には有料プランが必要です。詳しくは料金をご覧ください。ダッシュボードの API keys でキーを作成できます。キーは一度だけ表示されます。
インストール
MCP クライアントの設定に追加してください(Claude Desktop:claude_desktop_config.json、Claude Code:.mcp.json)。
{
"mcpServers": {
"linkonda": {
"command": "npx",
"args": ["-y", "@veranoapp/linkonda-mcp"]
}
}
}
API キーを使用する場合は、同じエントリに追加してください。
{
"mcpServers": {
"linkonda": {
"command": "npx",
"args": ["-y", "@veranoapp/linkonda-mcp"],
"env": { "LINKONDA_API_KEY": "lk_your_key_here" }
}
}
}
| 変数 | デフォルト | 用途 |
|---|---|---|
LINKONDA_API_KEY | (未設定) | Bearer キーです。匿名で実行する場合は省略してください。 |
LINKONDA_API_BASE_URL | https://api.linkonda.com | 別のインスタンスを指定します。 |
ツール
| ツール | 機能 | キーが必要 |
|---|---|---|
shorten_link | 1 件の URL を短縮 | いいえ |
shorten_links_bulk | 1 回のリクエストで最大 100 件の URL を短縮 | はい |
list_links | リンクの遷移先とクリック数を含む一覧を表示 | はい |
update_link | 遷移先を変更、またはリンクを一時停止/再開 | はい |
delete_link | リンクを完全に削除 | はい |
get_link_stats | リンクの合計リダイレクト数を表示 | いいえ |
check_quota | 利用中のリンク数とプランの上限を表示 | いいえ |
shorten_links_bulk は部分的に成功する場合があります。一部のエントリが失敗(利用枠超過、無効な URL など)しても、ほかのエントリは作成され、ツールは成功分だけでなく両方のリストを報告します。
取得できない情報
訪問者ごとのデータは返せないため、地域、デバイス、リファラー別の内訳を表示するツールはありません。これらのデータは一切収集されません。ワークフローでクリックのアトリビューションが必要な場合は、トラッキング機能付きの短縮サービスが適しています。比較をご覧ください。
開発
npm install
npm run build
LINKONDA_API_KEY=lk_... npm start # speaks MCP over stdio
npm run typecheck は、出力を生成せずにコンパイラーを実行します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。