Sisu juurde
cutty.dev
MCP · AI-agentidele

URL-lühendaja, mida sinu AI-agent oskab ise juhtida

Ühenda cutty Model Context Protocoli kaudu ja halda linke — lühendamisest riigisihtimise ja A/B-testideni — otse vestlusest oma assistendiga.

cutty on lingilühendaja, mida sinu AI-assistent saab sinu eest kasutada. Ühenda see korra MCP kaudu ja seejärel ütle vestluses lihtsalt: "lühenda see link", "suuna Saksamaa külastajad kuhugi mujale kui teised", "jaga liiklus võrdselt kahe maandumislehe vahel". Agent teeb ära — juhtpaneeli pole vaja.

Mis on MCP

Model Context Protocol on avatud standard, mille abil AI-assistendid (Claude, Cursor ja üha pikenev nimekiri) suhtlevad väliste tööriistadega. cutty server pakub lühendajat komplektina tööriistu, mida mudel saab keset vestlust välja kutsuda. Sa ei kirjuta koodi — ühendad serveri ja palud tulemust tavakeeles.

Kümme tööriista

Linkide põhitõed: create_link, list_links, get_link, update_link, delete_link — täielik haldus koos paroolide, aegumise, klikilimiitide, siltide ja kaustadega.

Suuremahuliseks tööks: qr_link (QR-kood mistahes lingile), get_link_stats (klikianalüütika: seadmed, brauserid, kellaaeg), bulk_create_links (kuni 500 linki ühe kutsega).

See osa, mida vähestel teistel on:

  • set_link_targeting — üks link suunab eri sihtkohtadesse külastaja riigi või seadme järgi (nt US → sinu USA pood, iPhone → App Store).
  • set_link_ab_test — kaalutud A/B-test: iga klikk läheb juhuslikult ühte mitmest variandist, vastavalt sinu seatud kaalule.

Käima minutiga

1. Loo API-võti. Tee tasuta konto, ava juhtpaneelAPI-võtmedLoo võti. Näitame täisvõtit (algab ck_-ga) vaid ühe korra — salvesta see kohe.

2. Ühenda server. Lõpp-punkt on https://mcp.cutty.dev/mcp (Streamable HTTP transport) ja autendid sama võtmega, mida kasutad API jaoks.

Claude Code'is on see üksainus käsk:

claude mcp add --transport http cutty https://mcp.cutty.dev/mcp \
  --header "Authorization: Bearer ck_twoj_klucz"

Claude Desktopis, Cursoris ja teistes klientides lisa oma MCP-seadistusse kirje:

{
  "mcpServers": {
    "cutty": {
      "url": "https://mcp.cutty.dev/mcp",
      "headers": {
        "Authorization": "Bearer ck_twoj_klucz"
      }
    }
  }
}

Kiire proovipäring terminalist — see peaks väljastama tööriistade loendi:

curl -s https://mcp.cutty.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer ck_twoj_klucz" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Privaatsus vaikimisi

Server on olekuta — see ei säilita kunagi sinu võtit, vaid edastab selle igal päringul lihtsalt API-le. Majutatud Euroopa Liidus, ilma jälgimispiksliteta ja taasturunduseta. Üks võti katab nii API kui MCP, nii et lisatunnusandmetega ei pea žongleerima.

Eelistad tavalist REST-i?

Kõik need toimingud on olemas ka tavalises API-s — üksikasjad ja curl-näited leiad API dokumentatsioonist. Midagi ei klapi? Kirjuta [email protected] ja vastan samal päeval.