Dubco短链管理服务器
启用AI代理通过您的Dub.co帐户创建、更新和管理短链接,允许创建、修改和删除自定义缩短的URL。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"dubco-server": {
"autoApprove": [],
"command": "dubco-mcp-server",
"disabled": false,
"env": {
"DUBCO_API_KEY": "your_api_key_here"
}
}
}
}
该服务需要配置环境变量:DUBCO_API_KEY
可用工具 (4 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
create_link 4 个参数 需填 1 项
Create a new short link on dub.co, asking the user which domain to use
必填参数:url
update_link 4 个参数 需填 1 项
Update an existing short link on dub.co
必填参数:linkId
upsert_link 4 个参数 需填 1 项
Create or update a short link on dub.co, asking the user which domain to use if creating
必填参数:url
delete_link 1 个参数 需填 1 项
Delete a short link on dub.co
必填参数:linkId
服务介绍
Dub.co MCP 服务器
一个用于与 Dub.co 链接缩短 API 交互的 MCP 服务器。此服务器允许 AI 代理通过您的 Dub.co 账户创建、更新和管理短链接。
功能
- 使用自定义 slug 创建短链接
- 更新现有短链接
- 上插链接(创建或更新)
- 删除链接
- 自动选择域名
安装
通过 Smithery 安装
要通过 Smithery 自动安装适用于 Claude Desktop 的 Dub.co 链接缩短服务器:
npx -y @smithery/cli install @Gitmaxd/dubco-mcp-server --client claude
前提条件
- Node.js 18 或更高版本
- 一个具有 API 访问权限的 Dub.co 账户
- 来自 Dub.co 的 API 密钥
选项 1:通过 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": []
}
}
}
选项 2:克隆并构建
# 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
然后将以下内容添加到您的 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", // optional
"domain": "your-domain.com", // optional
"externalId": "123" // optional
}
update_link
更新 dub.co 上现有的短链接。
{
"linkId": "link_id_here",
"url": "https://new-example.com", // optional
"domain": "new-domain.com", // optional
"key": "new-slug" // optional
}
upsert_link
在 dub.co 上创建或更新短链接。
{
"url": "https://example.com",
"key": "example", // optional
"domain": "your-domain.com", // optional
"externalId": "123" // optional
}
delete_link
删除 dub.co 上的短链接。
{
"linkId": "link_id_here"
}
许可证
MIT