article
README
🚀 Dub.co MCP 服务器
一个用于与 dub.co 链接缩短服务 API 交互的 MCP 服务器。此服务器允许 AI 代理通过您的 Dub.co 账户创建、更新和管理短链接。
🚀 快速开始
本服务器允许 AI 代理借助您的 Dub.co 账户,实现对短链接的创建、更新与管理操作。您只需完成安装步骤并配置好 API 密钥,即可让 AI 代理使用相关工具对短链接进行操作。
✨ 主要特性
- 🆕 创建带有自定义 slug 的短链接
- 🔄 更新现有短链接
- ⬆️ 上存链接(创建或更新)
- ❌ 删除链接
- 🌐 自动选择域名
📦 安装指南
先决条件
- Node.js 18 或更高版本
- 具有 API 访问权限的 Dub.co 账户
- 从 Dub.co 获取的 API 密钥
推荐安装方式:通过 NPM 安装
npm install -g dubco-mcp-server
然后在您的 MCP 配置中添加以下内容:
{
"mcpServers": {
"dubco-server": {
"command": "dubco-mcp-server",
"env": {
"DUBCO_API_KEY": "your_api_key_here"
},
"disabled": false,
"autoApprove": []
}
}
}
其他安装方式:克隆并构建
# 克隆仓库
git clone https://github.com/Gitmaxd/dubco-mcp-server.git
cd dubco-mcp-server
# 安装依赖项
npm install
# 构建项目
npm run build
然后在您的 MCP 配置中添加以下内容:
{
"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": []
}
}
}
获取 Dub.co API 密钥
- 登录到您的 Dub.co 账户
- 进入工作区设置
- 导航至“API”部分
- 生成新的 API 密钥
💻 使用示例
基础用法
安装完成后,MCP 服务器为 AI 代理提供了以下工具:
create_link
在 dub.co 上创建一个新的短链接。
{
"url": "https://example.com",
"key": "example", // 可选
"domain": "your-domain.com", // 可选
"externalId": "123" // 可选
}
update_link
更新现有的短链接。
{
"linkId": "link_id_here",
"url": "https://new-example.com", // 可选
"domain": "new-domain.com", // 可选
"key": "new-slug" // 可选
}
upsert_link
在 dub.co 上创建或更新短链接。
{
"url": "https://example.com",
"key": "example", // 可选
"domain": "your-domain.com", // 可选
"externalId": "123" // 可选
}
delete_link
删除 dub.co 上的短链接。
{
"linkId": "link_id_here"
}
微信扫一扫