非公式dubco-mcp-server
Dub.co の短縮リンクを作成および管理するためのモデルコンテキストプロトコル (MCP) サーバー(非公式)。このサーバーにより、AI アシスタントは Dub.co API を介して短縮リンクを作成、更新、削除できるようになります。
🚀 機能
Dub.coドメインでカスタムショートリンクを作成する
既存の短縮リンクを更新する
短縮リンクを削除する
モデルコンテキストプロトコルによるAIアシスタントとのシームレスな統合
Related MCP server: Confluence MCP
📋 前提条件
Node.js 16.0.0以上
APIアクセス可能なDub.coアカウント
Dub.coダッシュボードのAPIキー
💻 インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Dub.co MCP サーバーを自動的にインストールするには:
グローバルインストール
ローカルインストール
npx による直接使用
⚙️ 構成
このMCPサーバーを動作させるには、Dub.co APIキーが必要です。APIキーはDub.coダッシュボードから取得できます。
API キーを環境変数として設定します。
永続的な構成の場合は、シェル プロファイル (例: .bashrc 、 .zshrc ) に以下を追加します。
🖥️ カーソル IDE のセットアップ
Cursor IDEはMCPサーバーをネイティブサポートしています。Cursorでdubco-mcp-serverを設定するには、以下の手順に従ってください。
ステップ1: カーソルIDEをインストールする
まだインストールしていない場合は、 Cursor IDE (バージョン 0.4.5.9 以降) をダウンロードしてインストールしてください。
ステップ2: カーソル設定を開く
オープンカーソルIDE
左下隅の歯車アイコンをクリックするか、キーボードショートカットの
Cmd+,(Mac) またはCtrl+,(Windows/Linux) を使用します。機能セクションに移動する
下にスクロールして「MCPサーバー」セクションを見つけます
ステップ3: MCPサーバーを追加する
「+新しいMCPサーバーを追加」をクリックします
表示されるダイアログで次の操作を行います。
名前:「Dub.co MCP Server」(または任意の名前)を入力します
タイプ: ドロップダウンから「コマンド」を選択します
コマンド:
env DUBCO_API_KEY=your_api_key_here npx -y dubco-mcp-serverと入力します (your_api_key_here実際の Dub.co API キーに置き換えます)
「保存」をクリックしてサーバーを追加します
ステップ4: 接続を確認する
MCPサーバーを追加すると、サーバー名の横に緑色のステータスインジケーターが表示されます。赤色または黄色のステータスインジケーターが表示されている場合は、以下をお試しください。
APIキーが正しいか確認する
カーソルIDEの再起動
Node.js (16.0.0+) が正しくインストールされていることを確認する
ステップ5: サーバーの使用
dubco-mcp-server は、Cursor の AI 機能で使用できるツールを提供します。
カーソルの Composer モードまたは Agent モードを開きます (MCP はこれらのモードでのみ動作します)
AIにDub.coツール(create_link、update_link、delete_link)を使用するよう明示的に指示する
ツールの使用に関するプロンプトが表示されたら承認します
🔧 MCP での使用
このサーバーは、モデルコンテキストプロトコルを介してAIアシスタントが使用できるツールを提供します。MCP対応のAIアシスタントで使用するには、MCP構成に追加してください。
MCP構成例
利用可能なツール
リンクを作成
Dub.co に新しい短縮リンクを作成します。
パラメータ:
例:
更新リンク
Dub.co の既存の短縮リンクを更新します。
パラメータ:
例:
削除リンク
Dub.co の短縮リンクを削除します。
パラメータ:
例:
🔍 仕組み
サーバーはAPIキーを使用してDub.co APIに接続し、AIアシスタントがモデルコンテキストプロトコルを介してDub.coとやり取りするための標準化されたインターフェースを提供します。ツールが呼び出されると、以下の処理が行われます。
サーバーは入力パラメータを検証します
Dub.co APIに適切なリクエストを送信します
応答を処理し、AIアシスタントが理解できる形式で返します。
🛠️ 開発
ソースから構築
開発モードで実行
📝 ライセンス
このプロジェクトは ISC ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
🔗 リンク
Dub.co - URL短縮サービス
モデルコンテキストプロトコル- MCP の詳細
👥 貢献する
貢献を歓迎します!お気軽にプルリクエストを送信してください。
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
👨💻 作成者
この非公式 Dub.co MCP サーバーは、 GitMaxd (X では@gitmaxd ) によって作成されました。
このプロジェクトは、モデルコンテキストプロトコル(MCP)とMCPサーバーの構築方法を理解するための学習演習として開発されました。Dub.coを統合対象として選んだのは、その分かりやすいAPIと実用的なユーティリティが学習プロジェクトに最適だったからです。
Dub.coと正式な提携関係はありませんが、手動と自動の両方で短縮リンクを作成する場合、このサービスを強くお勧めします。APIはドキュメントが充実しており、操作も簡単なので、このような統合に最適です。
このプロジェクトが役に立ったと感じたり、改善のご提案がありましたら、お気軽にご連絡いただくか、リポジトリへの貢献をお願いいたします。リンク短縮をぜひお楽しみください!