Token导航 LogoToken导航TokenDH.com
URL Shorten MCP Server logo
AI代理未说明官方级别未说明来源级核验

URL Shorten MCP Server

MCP Server

一个基于MCP协议的短链接管理服务,支持创建、更新、删除和管理短链接。

工具数

4

提示词数

0

GitHub Stars

2

资源数

0
API集成DockerTypeScript

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sdotee

提供方

sdotee

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

请参阅URL缩短器MCP服务器

注意:此存储库不再维护。请参阅 官方MCP服务器实现 获取最新版本。

See URL缩短服务(s.ee)的模型上下文协议(MCP)服务器。该服务器使AI助手能够通过MCP协议创建、更新、删除和管理短网址。

screenshot

🚀 特性

  • 创建短网址:使用可选的自定义slug生成缩短的网址
  • 更新URL:修改现有的短URL及其元数据
  • 删除网址:从服务中删除短网址
  • 列出域名:查看可用域名以缩短URL
  • Docker支持:使用Docker和Docker Compose轻松部署
  • 环境配置:通过环境变量灵活配置

📋 先决条件

  • Node.js(v18或更高版本)
  • pnpm包管理器
  • Docker和Docker Compose(用于容器化部署)
  • 请参阅URL缩短器API密钥(来自 s.ee)

🛠️ 安装

选项1:地方发展设置

  1. 克隆存储库
   git clone https://github.com/your-username/shorten-url-mcp-server.git
   cd shorten-url-mcp-server
  1. 安装依赖项
   pnpm install
  1. 配置环境变量

创建一个 .env 根目录中的文件:

   # Server configuration
   BIND_PORT=3000
   BIND_HOST=0.0.0.0

   # See URL shortener API configuration
   URL_SHORTENER_API_KEY=your_api_key_here
   URL_SHORTENER_API_BASE=https://s.ee
   URL_SHORTENER_DEFAULT_DOMAIN=s.ee
  1. 启动服务器
   pnpm serve

选项2:Docker部署

  1. 克隆存储库
   git clone https://github.com/your-username/shorten-url-mcp-server.git
   cd shorten-url-mcp-server
  1. 配置环境变量

编辑 compose.yaml 归档并更新环境变量:

   environment:
     BIND_PORT: "3000"
     BIND_HOST: "0.0.0.0"
     URL_SHORTENER_API_KEY: "your_api_key_here"
     URL_SHORTENER_API_BASE: "https://s.ee"
     URL_SHORTENER_DEFAULT_DOMAIN: "s.ee"
  1. 从Docker Compose开始
   docker-compose up -d
  1. 查看日志
   docker-compose logs -f

🔧 配置

环境变量

变量描述默认值
BIND_PORTMCP服务器的端口3000
BIND_HOSTMCP服务器的主机0.0.0.0
URL_SHORTENER_API_KEYs.ee服务的API密钥*必需*
URL_SHORTENER_API_BASEs.ee API的基本URLhttps://s.ee
URL_SHORTENER_DEFAULT_DOMAIN缩短URL的默认域s.ee

🔨 可用工具

MCP服务器提供以下工具:

1. create_link

在.ee上创建新的短链接。

参数:

  • target_url (字符串,必填):要缩短的目标URL
  • domain (string,必填):用于短链接的域
  • slug (string,可选):短链接的自定义slug
  • title (字符串,可选):链接的标题

例子:

{
  "target_url": "https://example.com/very-long-url",
  "domain": "s.ee",
  "slug": "my-custom-slug",
  "title": "My Example Link"
}

2. update_link

更新现有的短链接。

参数:

  • slug (string,必填):要更新的链接的slug
  • target_url (字符串,必填):新的目标URL
  • domain (string,必填):链接的域
  • title (字符串,可选):链接的新标题

3. delete_link

删除现有的短链接。

参数:

  • slug (string,必填):要删除的链接的slug
  • domain (string,必填):链接的域

4. list_domains

列出所有可用于缩短链接的域。

参数:无

🚀 用法示例

服务器在以下位置公开HTTP端点 /mcp 其接受MCP协议请求:

curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "create_link",
      "arguments": {
        "target_url": "https://example.com",
        "domain": "s.ee"
      }
    }
  }'

🛡️ 安全考虑

  • API密钥保护:永远不要将API密钥提交给版本控制
  • 环境变量:使用环境变量进行敏感配置
  • 网络安全:考虑在生产环境中使用HTTPS
  • 速率限制:注意s.ee服务的API速率限制

📝 API 参考

MCP协议端点

  • POST /mcp -处理MCP请求
  • GET /mcp -处理SSE流(用于会话管理)
  • DELETE /mcp -处理会话终止

请参阅URL缩短器API

此服务器与See URL shortener API接口。有关API的更多信息,请访问 s.ee.

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🆘 支持

如果您遇到任何问题:

  1. 检查
  2. 查看服务器日志中的错误消息
  3. 请确保您的API密钥有效并且具有必要的权限
  4. 验证是否可以从您的网络访问.ee服务

📚 资源

目录标签

目录标签

API集成DockerTypeScript短链接本地部署MCP协议URL管理Docker部署

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP