Gå til indhold
cutty.dev
MCP · til AI-agenter

URL-forkorteren din AI-agent kan styre

Forbind cutty via Model Context Protocol og styr dine links — fra forkortelse til landemålretning og A/B-tests — direkte fra en chat med din assistent.

cutty er en link-forkorter, som din AI-assistent kan betjene for dig. Forbind den én gang via MCP, og sig så bare til i chatten: "forkort dette link", "send tyske besøgende et andet sted hen end alle andre", "del trafikken ligeligt mellem to landingssider". Agenten klarer det — helt uden dashboard.

Hvad MCP er

Model Context Protocol er en åben standard, som AI-assistenter (Claude, Cursor og en voksende liste) bruger til at tale med eksterne værktøjer. cutty-serveren stiller forkorteren til rådighed som et sæt værktøjer, som modellen kan kalde midt i samtalen. Du skriver ikke kode — du forbinder serveren og beder om resultatet i almindeligt sprog.

Ti værktøjer

Grundlæggende links: create_link, list_links, get_link, update_link, delete_link — fuld styring med adgangskoder, udløb, klikgrænser, tags og mapper.

Til arbejde i stor skala: qr_link (en QR-kode til ethvert link), get_link_stats (klikstatistik: enheder, browsere, tid på døgnet), bulk_create_links (op til 500 links i ét kald).

Det som få andre har:

  • set_link_targeting — ét link fører til forskellige destinationer alt efter den besøgendes land eller enhed (f.eks. US → din amerikanske butik, iPhone → App Store).
  • set_link_ab_test — en vægtet A/B-test: hvert klik går tilfældigt til en af flere varianter, i forhold til den vægt du angiver.

Klar på et minut

1. Lav en API-nøgle. Opret en gratis konto, åbn dashboardetAPI-nøglerOpret nøgle. Vi viser kun den fulde nøgle (den begynder med ck_) én gang — gem den med det samme.

2. Forbind serveren. Endepunktet er https://mcp.cutty.dev/mcp (Streamable HTTP-transport), og du godkender med den samme nøgle, du bruger til API'et.

I Claude Code er det en enkelt kommando:

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

I Claude Desktop, Cursor og andre klienter tilføjer du en post til din MCP-konfiguration:

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

En hurtig test fra terminalen — den bør udskrive listen over værktøjer:

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"}'

Privatliv fra start

Serveren er stateless — den gemmer aldrig din nøgle, men videresender den kun til API'et ved hver forespørgsel. Hostet i Den Europæiske Union, uden sporingspixler eller retargeting. Én nøgle dækker både API og MCP, så du ikke skal jonglere med ekstra legitimationsoplysninger.

Foretrækker du almindelig REST?

Alle disse handlinger findes også i det almindelige API — detaljer og curl-eksempler er i API-dokumentationen. Er noget galt? Skriv til [email protected], så svarer jeg samme dag.