Zip1

resmi

Ücretsiz bir URL kısaltıcı

Zip1 MCP ile neler yapabilirsiniz?

  • URL’leri Kısalt — Asistanınızdan create_short_url kullanarak geçerli herhangi bir URL’den kısa bir bağlantı oluşturmasını isteyin.
  • Özel takma adlar ve şifreler — create_short_url ile özel bir takma ad ve isteğe bağlı şifre koruması içeren markalı bir kısa bağlantı talep edin.
  • URL geçerliliğini kontrol et — Bağlantı oluşturmadan önce bir URL’nin kısaltılıp kısaltılamayacağını validate_url aracını kullanarak sorun.
  • Bağlantı analizlerini al — get_url_stats ile herhangi bir kısa kod için tıklanma sayılarını, benzersiz ziyaretçileri ve en çok ziyaret edilen ülkeleri edinin.
  • Kısa kodlar oluştur — Özel takma ad olarak kullanmak üzere rastgele bir kısa kod önerisi isteyin.

Dokümantasyon

🤖 Yapay Zeka Entegrasyonu (MCP)

zip1.io'yu Claude gibi yapay zeka asistanlarından doğrudan Model Context Protocol (MCP) aracılığıyla kullanın. Doğal dil komutlarıyla URL kısaltın, analitik verileri alın ve bağlantıları yönetin.

🤖

Yapay Zeka Destekli URL Yönetimi

URL kısaltıcınızla bir yapay zekayla konuşur gibi iletişim kurun

  • ✨ Doğal dil arayüzü - API sözdizimi gerekmez
  • ⚡ Yapay zeka asistanınızdan anında URL kısaltma
  • 📊 Basit komutlarla isteğe bağlı analitik verileri alın
  • 🔒 Konuşma yoluyla şifre korumalı bağlantılar oluşturun

⚡ Hızlı Kurulum

Claude Code için (Önerilen)

Claude Code, HTTP MCP sunucularını doğrudan CLI üzerinden destekler. Sadece şunu çalıştırın:

claude mcp add --transport http zip1 https://zip1.io/mcp

Kurulumu doğrulayın:

claude mcp list

✅ İşte bu kadar! Artık zip1.io'yu doğrudan Claude Code'dan kullanabilirsiniz.

Claude Desktop için

⚠️ Proxy Gerekli: Claude Desktop yalnızca stdio tabanlı MCP sunucularını destekler, HTTP sunucularını değil. Bağlantıyı köprülemek için yerel bir proxy'ye ihtiyacınız olacak.

Seçenek 1: mcp-client-cli Kullanımı (Önerilen)

stdio'yu HTTP'ye köprülemek için MCP istemci CLI aracını kurun:

npm install -g @modelcontextprotocol/client-cli

Ardından Claude Desktop yapılandırma dosyanızı düzenleyin:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Bu yapılandırmayı ekleyin:

{
  "mcpServers": {
    "zip1": {
      "command": "mcp-client",
      "args": ["https://zip1.io/mcp"]
    }
  }
}

Claude Desktop'u yeniden başlatın ve zip1.io araçları kullanılabilir olacaktır.

Seçenek 2: Özel Node.js Proxy

İleri düzey kullanıcılar için özel bir stdio'dan HTTP'ye köprü betiği oluşturun:

#!/usr/bin/env node
const https = require('https');
const readline = require('readline');

const MCP_URL = 'https://zip1.io/mcp';

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
  terminal: false
});

rl.on('line', (line) => {
  const request = JSON.parse(line);

  const options = {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    }
  };

  const req = https.request(MCP_URL, options, (res) => {
    let data = '';
    res.on('data', (chunk) => data += chunk);
    res.on('end', () => {
      console.log(data);
    });
  });

  req.on('error', (error) => {
    console.error(JSON.stringify({
      jsonrpc: '2.0',
      id: request.id,
      error: { code: -32000, message: error.message }
    }));
  });

  req.write(JSON.stringify(request));
  req.end();
});

Çalıştırılabilir yapın ve Claude Desktop yapılandırmanıza ekleyin:

chmod +x zip1-mcp-proxy.js
{
  "mcpServers": {
    "zip1": {
      "command": "node",
      "args": ["/path/to/zip1-mcp-proxy.js"]
    }
  }
}

⚙️ Sunucu Yapılandırması

zip1.io MCP sunucusu, MCP uyumlu herhangi bir istemcinin bağlanabileceği bir HTTP uç noktası olarak kullanılabilir.

Sunucu Ayrıntıları

Yapılandırma ÖğesiDeğer
Sunucu URL'sihttps://zip1.io/mcp
TaşımaHTTP (Akışkan)
Protokol SürümüMCP 2024-11-05
Mesaj FormatıJSON-RPC 2.0
Kimlik DoğrulamaYok (hız sınırlı)
Hız LimitiIP başına dakikada 30 istek
Kullanılabilir Araçlar4 (create_short_url, get_url_stats, validate_url, generate_short_code)

Diğer MCP İstemcileriyle Kullanım

HTTP taşımasını destekleyen MCP uyumlu herhangi bir istemci zip1.io'ya bağlanabilir. İşte bazı örnekler:

Doğrudan HTTP İstekleri (curl)

curl -X POST https://zip1.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list",
    "params": {}
  }'
curl -X POST https://zip1.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "create_short_url",
      "arguments": {
        "url": "https://example.com",
        "alias": "my-link"
      }
    }
  }'

Python İstemci Örneği

import requests

MCP_URL = "https://zip1.io/mcp"

def call_mcp_tool(tool_name, arguments):
    payload = {
        "jsonrpc": "2.0",
        "id": 1,
        "method": "tools/call",
        "params": {
            "name": tool_name,
            "arguments": arguments
        }
    }

    response = requests.post(MCP_URL, json=payload)
    return response.json()

# Example usage
result = call_mcp_tool("create_short_url", {
    "url": "https://github.com/anthropics/claude-mcp",
    "alias": "mcp-docs"
})

print(result)

Kendi Sunucunuzda Barındırma Yapılandırması

zip1.io'nun kendi örneğinizi çalıştırıyorsanız, istemcileri örneğinize yönlendirecek şekilde yapılandırın:

claude mcp add --transport http zip1 https://your-domain.com/mcp
{
  "mcpServers": {
    "zip1-local": {
      "command": "mcp-client",
      "args": ["http://localhost:8000/mcp"]
    }
  }
}

💬 Örnek Konuşmalar

Claude ile kullanabileceğiniz bazı doğal dil komutları:

Kısa URL Oluşturma

"Shorten https://github.com/anthropics/claude-mcp for me"

Claude'un Yanıtı:
✅ Kısa URL oluşturuldu: https://zip1.io/\[code\]
🔤 Oluşturulan kod: [code]
🔗 Orijinal URL: https://github.com/anthropics/claude-mcp
📊 İstatistikleri görüntüle: https://zip1.io/stats/\[code\]

Özel Takma Adlar ve Şifreler

"Create a short URL for https://docs.myapp.com with alias 'docs' and password 'team2024@'"

Claude'un Yanıtı:
✅ Kısa URL oluşturuldu: https://zip1.io/docs
📝 Özel takma ad: docs
🔒 Şifre korumalı: Evet
🔗 Orijinal URL: https://docs.myapp.com

Analitik Verileri Alma

"Show me the stats for short code 'docs'"

Claude'un Yanıtı:
📊 İstatistikler: https://zip1.io/docs
👆 Toplam tıklanma: 127
👤 Benzersiz tıklanma: 89
🔒 Şifre korumalı: Evet
📅 Oluşturulma: 2024-01-15T10:30:00

🌍 En çok ziyaret eden ülkeler:
1. Amerika Birleşik Devletleri: 54 tıklanma
2. Birleşik Krallık: 23 tıklanma
3. Kanada: 18 tıklanma

URL Doğrulama

"Can I shorten ftp://myserver.com/file.zip?"

Claude'un Yanıtı:
❌ URL geçersiz: http:// veya https:// protokolü ve geçerli bir alan adı içermelidir

🛠️ Kullanılabilir Araçlar

zip1.io MCP sunucusu, Claude'un kullanabileceği dört araç sağlar:

AraçAçıklamaÖrnek Kullanım
create_short_urlİsteğe bağlı özel takma adlar, şifreler ve maksimum tıklanma ile kısaltılmış URL'ler oluşturun"Bu URL'yi 'mylink' takma adıyla kısalt"
get_url_statsTıklanmalar, ülkeler ve zaman damgaları dahil ayrıntılı analitik verileri alın"'abc123' kısa kodu için istatistikleri al"
validate_urlBir URL'nin geçerli olup olmadığını ve kısaltılıp kısaltılamayacağını kontrol edin"example.com'u kısaltabilir miyim?"
generate_short_codeRastgele bir kısa kod önerisi oluşturun"Rastgele bir kısa kod oluştur"

description üzerindeki create_short_url kendi entegrasyonunuz için isteğe bağlı özel bir nottur, en fazla 100 karakter. Bağlantının herkese açık sayfalarında gösterilmez. Saklanmasını istemeyeceğiniz kişisel verilerden uzak tutun. Oluşturma yanıtı bunu döndürür.

🔧 Teknik Ayrıntılar

MCP Uç Noktası

GET /mcp

Sunucu bilgilerini, kullanılabilir araçları ve yapılandırma ayrıntılarını döndürür.

Protokol Bilgileri

  • Protokol Sürümü: MCP 2024-11-05
  • Taşıma: Akışkan HTTP
  • Mesaj Formatı: JSON-RPC 2.0
  • Hız Limiti: IP başına dakikada 30 istek

Güvenlik

  • Tüm iletişim HTTPS şifrelemesi kullanır
  • Şifreler depolamadan önce bcrypt ile hashlenir
  • Hız sınırlama kötüye kullanımı önler
  • REST API ile aynı güvenlik altyapısı

💡 Kullanım Durumları

📝 İçerik Oluşturma

Yapay zeka asistanınızdan ayrılmadan blog yazıları, dokümantasyon veya sosyal medya içeriği yazarken kısa URL'ler oluşturun.

📊 Hızlı Analitik

Konuşmalar sırasında bağlantı performansını sorun. "Kampanya bağlantım kaç tıklanma aldı?"

🔐 Güvenli Paylaşım

Ekip sohbetlerinde hassas bilgileri paylaşırken anında şifre korumalı bağlantılar oluşturun.

🎯 Kampanya Yönetimi

Pazarlama kampanyaları için doğal dil komutlarıyla özel takma adlı URL'ler oluşturun.

🔍 Sorun Giderme

Hız sınırı hataları mı alıyorsunuz?

  • MCP uç noktasının dakikada 30 istek sınırı vardır
  • Bir dakika bekleyin ve tekrar deneyin

Araçlar Claude Code'da görünmüyor mu?

  • MCP sunucu URL'sinin erişilebilir olduğundan emin olun
  • Tarayıcınızda https://zip1.io/mcp adresini ziyaret etmeyi deneyin
  • MCP yapılandırmanızı claude mcp list ile doğrulayın

📚 Kaynaklar ve Dokümantasyon

Başlamaya Hazır mısınız?

zip1.io'yu şimdi Claude Code'a ekleyin ve yapay zeka ile URL kısaltmaya başlayın

claude mcp add --transport http zip1 https://zip1.io/mcp