This server is a URL Shortener MCP that provides a tool to shorten URLs using the CleanURI API.
Shorten URLs: Takes an
original_urlas input and returns a shortened versionFastMCP Integration: Designed to run as a FastMCP server tool for integration with agent or tool-based systems
Error Handling: Includes proper error handling and response validation
Multiple Installation Options: Can be installed via Smithery, manually with Python, or using Docker
Claude Desktop Integration: Can be easily added to Claude Desktop for streamlined usage
URL Shortener MCP Tool
This project provides a simple URL shortening tool using the CleanURI API and is designed to run as a FastMCP server tool.
✨ Features
Shortens any given URL using the CleanURI API.
Exposes the functionality as a tool via FastMCP.
Includes proper error handling and response validation.
Designed to run via
stdiotransport for integration with agent or tool-based systems.
Related MCP server: FastAPI-MCP
🚀 Usage
1. Requirements
Python 3.10+
httpxfastmcp
2. Installation
Installing via Smithery
To install URL Shortener Tool for Claude Desktop automatically via Smithery:
Manual Installation
Docker Installation:
3. Running
For docker based use, we dont need to do anything here.