
Cleanuri Url Shortener Mcp
此 MCP 服务器将使用 cleanuri 返回缩短的 URL。
概述
URL Shortener MCP 工具
该项目提供了一个使用 CleanURI API 的简单 URL 缩短工具,并设计为通过 FastMCP 服务器工具运行。
✨ 特性
- 使用 CleanURI API 缩短任何给定的 URL。
- 通过 FastMCP 以工具形式暴露功能。
- 包含适当的错误处理和响应验证。
- 设计为通过
stdio
传输运行,以便与代理或基于工具的系统集成。
🚀 使用方法
1. 要求
- Python 3.10+
httpx
fastmcp
2. 安装
通过 Smithery 安装
要通过 Smithery 自动安装适用于 Claude Desktop 的 URL Shortener 工具:
bash
npx -y @smithery/cli install @Talismanic/cleanuri-url-shortener-mcp --client claude
手动安装
bash
uv add httpx 'mcp[cli]'
Docker 安装:
docker build -t url-shortener .
3. 运行
uv run main.py
对于基于 Docker 的使用,这里无需执行任何操作。
4. 在 Claude Desktop 中添加
使用 uv
{
"mcpServers": {
"url-shortener": {
"command": "/Users/{userName}/.local/bin/uv",
"args": [
"--directory",
"{path_to_repo}/cleanuri-url-shortener-mcp",
"run",
"main.py"
]
}
}
}
使用 Docker
{
"mcpServers": {
"url-shortener": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"-e",
"DOCKER_CONTAINER=true",
"url-shortener"
]
}
}
}