dubco-mcp-server

Dub.co MCPサーバーは、Dub.coのリンク短縮APIと連携するためのサーバーです。このサーバーを使用することで、AIエージェントは短縮リンクの作成、更新、管理が可能になります。簡単なインストール手順と多様な機能を備えており、初心者でも扱いやすい設計です。

GitHubスター

0

ユーザー評価

未評価

お気に入り

0

閲覧数

12

フォーク

3

イシュー

0

README
Dub.co MCP Server

smithery badge
MCP Compatible
License: MIT

An MCP server for interacting with the Dub.co link shortener API. This server allows AI agents to create, update, and manage short links through your Dub.co account.

Dub.co Server MCP server
Features
  • Create short links with custom slugs
  • Update existing short links
  • Upsert links (create or update)
  • Delete links
  • Automatic domain selection
Installation
Installing via Smithery

To install Dub.co Link Shortener Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @Gitmaxd/dubco-mcp-server --client claude
Prerequisites
  • Node.js 18 or higher
  • A Dub.co account with API access
  • An API key from Dub.co
Option 1: Install via NPM (Recommended)
npm install -g dubco-mcp-server

Then add the following to your MCP configuration:

{
  "mcpServers": {
    "dubco-server": {
      "command": "dubco-mcp-server",
      "env": {
        "DUBCO_API_KEY": "your_api_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Option 2: Clone and Build
# Clone the repository
git clone https://github.com/Gitmaxd/dubco-mcp-server.git
cd dubco-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

Then add the following to your MCP configuration:

{
  "mcpServers": {
    "dubco-server": {
      "command": "node",
      "args": ["/path/to/dubco-mcp-server/build/index.js"],
      "env": {
        "DUBCO_API_KEY": "your_api_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Getting a Dub.co API Key
  1. Log in to your Dub.co account
  2. Go to your workspace settings
  3. Navigate to the "API" section
  4. Generate a new API key
Usage

Once installed and configured, the MCP server provides the following tools to AI agents:

create_link

Create a new short link on dub.co.

{
  "url": "https://example.com",
  "key": "example",  // optional
  "domain": "your-domain.com",  // optional
  "externalId": "123"  // optional
}
update_link

Update an existing short link on dub.co.

{
  "linkId": "link_id_here",
  "url": "https://new-example.com",  // optional
  "domain": "new-domain.com",  // optional
  "key": "new-slug"  // optional
}
upsert_link

Create or update a short link on dub.co.

{
  "url": "https://example.com",
  "key": "example",  // optional
  "domain": "your-domain.com",  // optional
  "externalId": "123"  // optional
}
delete_link

Delete a short link on dub.co.

{
  "linkId": "link_id_here"
}
License

MIT