本项目是一个非官方的工具,用于通过模型上下文协议与 Dub.co 服务进行交互。它能帮助开发者自动化完成 Dub.co 短链接的创建、更新和删除操作,提升工作效率。
本项目是一个非官方的 Dub.co MCP 服务器,借助模型上下文协议 (Model Context Protocol, MCP) 实现与 Dub.co 短链接服务的集成,主要用于帮助 AI 助手自动化完成 Dub.co 短链接的创建、更新和删除操作。
npm install -g dubco-mcp-server-npm
git clone https://github.com/gitmaxd/dubco-mcp-server-npm.git
cd dubco-mcp-server-npm
npm install
创建一个新的短链接。 参数:
{
"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"
}
更新一个现有的短链接。 参数:
{
"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"
}
删除一个短链接。 参数:
{
"linkId": "link-id-to-delete"
}
示例:
{
"linkId": "clwxyz123456"
}
在运行服务器之前,请确保设置 DUBCO_API_KEY 环境变量:
export DUBCO_API_KEY="your_api_key_here"
创建一个 mcp-config.json 文件,并添加以下内容:
{
"mcpServers": {
"dubco": {
"command": "npx",
"args": ["-y", "dubco-mcp-server"],
"env": {
"DUBCO_API_KEY": "your_api_key_here"
},
"disabled": false,
"autoApprove": []
}
}
}
服务器通过您的 API 密钥连接到 Dub.co API,并为 AI 助手提供一个标准接口以通过模型上下文协议交互。当调用工具时:
git clone https://github.com/gitmaxd/dubco-mcp-server-npm.git
cd dubco-mcp-server-npm
npm install
npm test
[在此处添加您的许可证信息]
欢迎贡献!请参考项目仓库中的 CONTRIBUTING.md 文件。
创建者: [您的姓名或团队名称] 联系信息: [您的电子邮件地址或其他联系方式]
⚠️ 重要提示
这是一个非官方项目,不由 Dub.co 或其相关公司支持。
这个项目旨在为 Dub.co 提供一个灵活且易于使用的 MCP 服务器,帮助开发者更高效地管理短链接。