URL 단축기 MCP 도구
이 프로젝트는 CleanURI API를 사용하여 간단한 URL 단축 도구를 제공하며 FastMCP 서버 도구로 실행되도록 설계되었습니다.
✨ 특징
CleanURI API를 사용하여 주어진 URL을 단축합니다.
FastMCP를 통해 도구로서의 기능을 공개합니다.
적절한 오류 처리와 응답 검증이 포함됩니다.
에이전트나 도구 기반 시스템과의 통합을 위해
stdio전송을 통해 실행되도록 설계되었습니다.
Related MCP server: FastAPI-MCP
🚀 사용법
1. 요구 사항
파이썬 3.10+
httpxfastmcp
2. 설치
Smithery를 통해 설치
Smithery 를 통해 Claude Desktop용 URL Shortener Tool을 자동으로 설치하는 방법:
지엑스피1
수동 설치
uv add httpx 'mcp[cli]'
Docker 설치:
docker build -t url-shortener .
3. 달리기
uv run main.py
Docker 기반 사용의 경우 여기서는 아무것도 할 필요가 없습니다.
4. Claude Desktop 추가
자외선으로
{
"mcpServers": {
"url-shortener": {
"command": "/Users/{userName}/.local/bin/uv",
"args": [
"--directory",
"{path_to_repo}/cleanuri-url-shortener-mcp",
"run",
"main.py"
]
}
}
}
도커를 사용하여
{
"mcpServers": {
"url-shortener": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"-e",
"DOCKER_CONTAINER=true",
"url-shortener"
]
}
}
}