PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversbrowser-automationDub.co MCP 服务器
返回「browser-automation」

Dub.co MCP 服务器

modelscope·@Gitmaxd/dubco-mcp-server-npm

browser-automation0下载HostedModelScope

简介

一种模型上下文协议服务器,允许AI助手通过Dub.co API创建、更新和删除Dub.co短链接。

MCP Server 详情

来自 ModelScope 索引

非官方 dubco-mcp-server

npm version License: ISC Node.js Version

一个用于创建和管理 Dub.co 短链接(非官方)的 Model Context Protocol (MCP) 服务器。此服务器使 AI 助手能够通过 Dub.co API 创建、更新和删除短链接。

🚀 特性

  • 使用您的 Dub.co 域名创建自定义短链接
  • 更新现有的短链接
  • 删除短链接
  • 通过 Model Context Protocol 与 AI 助手无缝集成

📋 前提条件

  • Node.js 16.0.0 或更高版本
  • 拥有 API 访问权限的 Dub.co 账户
  • 从 Dub.co 仪表板 获取的 API 密钥

💻 安装

全局安装

npm install -g dubco-mcp-server

本地安装

npm install dubco-mcp-server

使用 npx 直接使用

npx dubco-mcp-server

⚙️ 配置

此 MCP 服务器需要 Dub.co API 密钥才能运行。您可以从 Dub.co 仪表板 获取 API 密钥。

将 API 密钥设置为环境变量:

export DUBCO_API_KEY=your_api_key_here

为了持久化配置,请将其添加到您的 shell 配置文件中(例如 .bashrc,.zshrc):

echo 'export DUBCO_API_KEY=your_api_key_here' >> ~/.zshrc

🖥️ Cursor IDE 设置

Cursor IDE 为 MCP 服务器提供了原生支持。按照以下步骤在 Cursor 中设置 dubco-mcp-server:

第一步:安装 Cursor IDE

如果您还没有安装,请下载并安装 Cursor IDE(版本 0.4.5.9 或更高)。

第二步:打开 Cursor 设置

  1. 打开 Cursor IDE
  2. 点击左下角的齿轮图标,或使用键盘快捷键 Cmd+,(Mac)或 Ctrl+,(Windows/Linux)
  3. 导航至“功能”部分
  4. 向下滚动找到“MCP 服务器”部分

第三步:添加 MCP 服务器

  1. 点击“+ 添加新的 MCP 服务器”
  2. 在出现的对话框中:
    • 名称:输入“Dub.co MCP 服务器”(或您喜欢的任何名称)
    • 类型:从下拉菜单中选择“命令”
    • 命令:输入 env DUBCO_API_KEY=your_api_key_here npx -y dubco-mcp-server (将 your_api_key_here 替换为您实际的 Dub.co API 密钥)
  3. 点击“保存”以添加服务器

第四步:验证连接

添加 MCP 服务器后,您应该会在服务器名称旁边看到一个绿色的状态指示器。如果显示红色或黄色状态,请尝试:

  1. 检查您的 API 密钥是否正确
  2. 重启 Cursor IDE
  3. 确认 Node.js(16.0.0+)已正确安装

第五步:使用服务器

dubco-mcp-server 提供了可以与 Cursor 的 AI 功能一起使用的工具:

  1. 打开 Cursor 的 Composer 或 Agent 模式(MCP 仅在这两种模式下工作)
  2. 明确指示 AI 使用 Dub.co 工具(create_link, update_link, delete_link)
  3. 当提示出现时接受工具使用提示

🔧 通过 MCP 使用

该服务器通过 Model Context Protocol 提供了可供 AI 助手使用的工具。要与兼容 MCP 的 AI 助手一起使用,请将其添加到您的 MCP 配置中。

MCP 配置示例

{
  "mcpServers": {
    "dubco": {
      "command": "npx",
      "args": ["-y", "dubco-mcp-server"],
      "env": {
        "DUBCO_API_KEY": "your_api_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

可用工具

create_link

在 Dub.co 上创建一个新的短链接。

参数:

{
  "url": "https://example.com",
  "key": "optional-custom-slug",
  "externalId": "optional-external-id",
  "domain": "optional-domain-slug"
}

示例:

{
  "url": "https://github.com/gitmaxd/dubco-mcp-server-npm",
  "key": "dubco-mcp"
}

update_link

更新 Dub.co 上现有的短链接。

参数:

{
  "linkId": "link-id-to-update",
  "url": "https://new-destination.com",
  "domain": "new-domain-slug",
  "key": "new-custom-slug"
}

示例:

{
  "linkId": "clwxyz123456",
  "url": "https://github.com/gitmaxd/dubco-mcp-server-npm/releases"
}

delete_link

删除 Dub.co 上的短链接。

参数:

{
  "linkId": "link-id-to-delete"
}

示例:

{
  "linkId": "clwxyz123456"
}

🔍 工作原理

服务器使用您的 API 密钥连接到 Dub.co API,并通过 Model Context Protocol 为 AI 助手提供了一个标准化接口来与 Dub.co 交互。当调用一个工具时:

  1. 服务器验证输入参数
  2. 向 Dub.co API 发送适当的请求
  3. 处理响应并以 AI 助手可以理解的格式返回

🛠️ 开发

从源代码构建

git clone https://github.com/gitmaxd/dubco-mcp-server-npm.git
cd dubco-mcp-server-npm
npm install
npm run build

在开发模式下运行

npm run dev

📝 许可证

本项目根据 ISC 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

🔗 链接

  • Dub.co - URL 缩短服务
  • Dub.co API 文档
  • Model Context Protocol - 了解更多关于 MCP 的信息

👥 贡献

欢迎贡献!请随时提交 Pull Request。

  1. 分叉仓库
  2. 创建你的功能分支 (git checkout -b feature/amazing-feature)
  3. 提交你的更改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 打开一个 Pull Request

👨‍💻 创建者

这个非官方的 Dub.co MCP 服务器是由 GitMaxd (@gitmaxd 在 X 上) 创建的。

该项目是作为一个学习练习开发的,旨在了解 Model Context Protocol 以及如何构建 MCP 服务器。我选择 Dub.co 作为集成目标是因为其 API 简单且实用,使其成为学习项目的理想候选者。

虽然我没有与 Dub.co 的正式关联,但我强烈推荐他们的服务,无论是手动还是自动创建短链接。他们的 API 文档齐全且易于使用,非常适合此类集成。

如果您觉得此项目有用或有任何改进建议,请随时联系或为仓库做出贡献。祝您缩短链接愉快!

相关 MCP Servers(来自「browser-automation」)

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

网页截图

暂无描述。

bingal/webshot-mcp

网页开发MCP

一个提供网页开发工具的MCP服务器,例如屏幕捕捉功能,可以让AI代理获取并处理用户屏幕的截图。

@ZukAi-MCP/webdev-mcp

网页内容提取器

一个从网站提取有意义内容并将HTML转换为高质量Markdown的MCP服务器,使用Mozilla的Readability引擎。

@tolik-unicornrider/mcp_scraper

微软Playwright

一种模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页交互,而无需使用视觉模型或截图。

@microsoft/playwright-mcp

消息通知(MCP&Agent挑战赛)

桌面通知、个性化声音、ntfy 手机应用通知、邮件通知和 API 推送,减少 AI 任务等待焦虑,舒适地享用一杯咖啡。​

gimjin/message_mcp-MCP_Agent_Challenge

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/gitmaxd-dubco-mcp-server-npm/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

npm install -g dubco-mcp-server

基本信息

分类
browser-automation / marketing
运行方式
Yes
许可证
MIT License
详情文件
gitmaxd-dubco-mcp-server-npm.md