URL Shortener

Una herramienta simple para acortar URLs que utiliza la API de CleanURI.

Documentación

MseeP.ai Security Assessment Badge

Herramienta MCP de Acortador de URL

smithery badge

URL Shortener MCP server

Este proyecto proporciona una herramienta simple de acortamiento de URL utilizando la API de CleanURI y está diseñado para ejecutarse como una herramienta de servidor FastMCP.

✨ Características

  • Acorta cualquier URL proporcionada utilizando la API de CleanURI.
  • Expone la funcionalidad como una herramienta a través de FastMCP.
  • Incluye manejo adecuado de errores y validación de respuestas.
  • Diseñado para ejecutarse mediante el transporte stdio para integración con sistemas basados en agentes o herramientas.

🚀 Uso

1. Requisitos

  • Python 3.10+
  • httpx
  • fastmcp

2. Instalación

Instalación mediante Smithery

Para instalar la Herramienta de Acortador de URL para Claude Desktop automáticamente mediante Smithery:

npx -y @smithery/cli install @Talismanic/cleanuri-url-shortener-mcp --client claude

Instalación manual

uv add httpx 'mcp[cli]'

Instalación con Docker:

docker build -t url-shortener .

3. Ejecución

uv run main.py

Para el uso basado en Docker, no necesitamos hacer nada aquí.

4. Agregar en Claude Desktop

Con uv

{
  "mcpServers": {
    "url-shortener": {
      "command": "/Users/{userName}/.local/bin/uv",
      "args": [
        "--directory",
        "{path_to_repo}/cleanuri-url-shortener-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

Con Docker

{
  "mcpServers": {
    "url-shortener": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "url-shortener"
      ]
    }
  }
}