remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows users to create, update, and delete short links through the Dub.co API using npm packages
非公式dubco-mcp-server
Dub.co の短縮リンクを作成および管理するためのモデルコンテキストプロトコル (MCP) サーバー(非公式)。このサーバーにより、AI アシスタントは Dub.co API を介して短縮リンクを作成、更新、削除できるようになります。
🚀 機能
- Dub.coドメインでカスタムショートリンクを作成する
- 既存の短縮リンクを更新する
- 短縮リンクを削除する
- モデルコンテキストプロトコルによるAIアシスタントとのシームレスな統合
📋 前提条件
- 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短縮サービス
- Dub.co APIドキュメント
- モデルコンテキストプロトコル- 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はドキュメントが充実しており、操作も簡単なので、このような統合に最適です。
このプロジェクトが役に立ったと感じたり、改善のご提案がありましたら、お気軽にご連絡いただくか、リポジトリへの貢献をお願いいたします。リンク短縮をぜひお楽しみください!
You must be authenticated.
AI アシスタントが Dub.co API を通じて Dub.co ショートリンクを作成、更新、削除できるようにするモデル コンテキスト プロトコル サーバー。
- 🚀 Features
- 📋 Prerequisites
- 💻 Installation
- ⚙️ Configuration
- 🖥️ Cursor IDE Setup
- 🔧 Usage with MCP
- 🔍 How It Works
- 🛠️ Development
- 📝 License
- 🔗 Links
- 👥 Contributing
- 👨💻 Created By