short-io-mcp-server

jakedwyer/short-io-mcp-server

3.1

If you are the rightful owner of short-io-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for Short.io URL shortening service, providing tools for creating, managing, and analyzing short links through the Short.io API.

Short.io MCP Server

A Model Context Protocol (MCP) server for Short.io URL shortening service. This server provides tools for creating, managing, and analyzing short links through the Short.io API.

Features

  • Create and manage short links
  • Domain management
  • Link statistics and analytics
  • Bulk operations support
  • Health monitoring

Development Setup

  1. Clone the repository:
git clone https://github.com/YOUR_USERNAME/short-io-mcp-server.git
cd short-io-mcp-server
  1. Install dependencies:
pip install -r requirements.txt
  1. Create environment file:
cp .env.example .env
# Edit .env with your Short.io API credentials
  1. Run locally:
python server.py

Production Deployment

This server automatically deploys to DigitalOcean when you push to the main branch.

Prerequisites

  1. DigitalOcean Droplet with Docker installed
  2. SSH key access to the droplet
  3. GitHub repository secrets configured:
    • DEPLOY_SSH_KEY: Private SSH key for droplet access
    • DROPLET_IP: IP address of your DigitalOcean droplet

Environment Variables

Configure these on your droplet in /opt/mcp-servers/short-io/.env:

  • SHORT_API_KEY: Your Short.io API key
  • SHORT_DOMAIN: Default domain for short links

Usage

Once deployed, the server will be available at:

  • Health check: http://YOUR_DROPLET_IP:8001/healthz
  • MCP endpoint: http://YOUR_DROPLET_IP:8001

API Documentation

The server implements the MCP protocol and provides the following tools:

  • Link creation and management
  • Domain operations
  • Statistics and analytics
  • Bulk operations

See the server.py file for complete API documentation.

Deployment ready - Mon Aug 25 10:50:55 EDT 2025