Dubco Mcp Server Npm

Dubco Mcp Server Npm

🚀 未官方认证的 Dub 短链接服务 MCP 服务器

本项目是一个用于与 Dub.co 短链接服务集成的 Model Context Protocol (MCP) 服务器。借助该服务器,AI 助手能够运用 MCP 协议来创建、更新和删除短链接,为短链接管理提供了便捷的解决方案。

🚀 快速开始

要使用此服务器,您需要做好以下准备:

  1. Node.js:建议安装版本 14 或更高。
  2. Dub.co 账户:需要一个有效的 Dub.co 账户以获取 API 访问权限。
  3. Dub.co API 密钥:从 Dub.co 控制面板生成 API 密钥。

✨ 主要特性

  • 支持通过 MCP 协议与 Dub.co 集成。
  • 提供创建、更新和删除短链接的功能。
  • 完全基于 Node.js 和 TypeScript 开发。
  • 使用现代架构设计,易于维护和扩展。

📦 安装指南

使用 npm 安装

npm install dub-mcp-server

克隆仓库并安装依赖项

git clone https://github.com/yourusername/dub-mcp-server.git
cd dub-mcp-server
npm install

📚 详细文档

配置说明

创建配置文件

在项目根目录下创建 config.json 文件:

{
"dubApiKey": "your_api_key_here",
"mcpEnabled": true,
"tools": {
"createLink": {
"enabled": true,
"description": "创建新的短链接"
},
"updateLink": {
"enabled": true,
"description": "更新现有短链接"
},
"deleteLink": {
"enabled": true,
"description": "删除短链接"
}
}
}

使用说明

启动服务器

npm start

光标 IDE 设置

安装依赖项

npm install --save-dev typescript @types/node ts-node

初始化 TypeScript 项目

npx tsc --init

MCP 使用方法

配置 MCP 服务器

在 MCP 配置文件中添加以下内容:

{
"mcpServers": {
"dub": {
"command": "node",
"args": ["index.js"],
"env": {
"DUB_API_KEY": "your_api_key_here"
}
}
}
}

使用工具

创建短链接
{
"url": "https://example.com",
"key": "custom-slug",
"externalId": "12345"
}
更新短链接
{
"linkId": "existingLinkId",
"url": "https://new-url.com"
}
删除短链接
{
"linkId": "existingLinkId"
}

🔧 技术细节

  1. 接收 MCP 请求。
  2. 验证参数。
  3. 调用 Dub.co API。
  4. 处理并返回响应。

📦 开发信息

获取源码

git clone https://github.com/yourusername/dub-mcp-server.git

运行开发环境

npm run dev

📄 许可证

本项目使用 ISC 许可证,具体内容请参见 LICENSE 文件。

🔗 链接

📞 联系方式

由 [Your Name] 开发,如需反馈请联系 [your.email@example.com]。


这个文档展示了如何使用 Dub 短链接服务 MCP 服务器,并提供了详细的配置和使用说明。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-05 10:15

相似服务问题

相关AI产品