Gå till innehåll
cutty.dev
MCP · för AI-agenter

Länkförkortaren som din AI-agent kan sköta

Anslut cutty via Model Context Protocol och hantera länkar — från förkortning till landstyrning och A/B-tester — direkt från en chatt med din assistent.

cutty är en länkförkortare som din AI-assistent kan sköta åt dig. Anslut den en gång via MCP och säg det sedan bara i chatten: "förkorta den här länken", "skicka tyska besökare någon annanstans än alla andra", "dela trafiken jämnt mellan två landningssidor". Agenten fixar det — ingen instrumentpanel behövs.

Vad MCP är

Model Context Protocol är en öppen standard som AI-assistenter (Claude, Cursor och en växande lista) använder för att prata med externa verktyg. cutty-servern exponerar förkortaren som en uppsättning verktyg som modellen kan anropa mitt i samtalet. Du skriver ingen kod — du ansluter servern och ber om resultatet med vanligt språk.

Tio verktyg

Länkgrunder: create_link, list_links, get_link, update_link, delete_link — full hantering, med lösenord, utgångsdatum, klickgränser, taggar och mappar.

För arbete i stor skala: qr_link (en QR-kod för valfri länk), get_link_stats (klickanalys: enheter, webbläsare, tid på dygnet), bulk_create_links (upp till 500 länkar i ett anrop).

Det som få andra har:

  • set_link_targeting — en och samma länk styr till olika destinationer beroende på besökarens land eller enhet (t.ex. US → din US-butik, iPhone → App Store).
  • set_link_ab_test — ett viktat A/B-test: varje klick går slumpmässigt till en av flera varianter, i proportion till den vikt du anger.

Igång på en minut

1. Skapa en API-nyckel. Skapa ett gratiskonto, öppna instrumentpanelenAPI-nycklarSkapa nyckel. Vi visar hela nyckeln (den börjar med ck_) bara en gång — spara den direkt.

2. Anslut servern. Slutpunkten är https://mcp.cutty.dev/mcp (transport Streamable HTTP), och du autentiserar med samma nyckel som du använder för API:et.

I Claude Code är det ett enda kommando:

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

I Claude Desktop, Cursor och andra klienter lägger du till en post i din MCP-konfiguration:

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

Ett snabbt röktest från terminalen — det ska skriva ut verktygslistan:

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

Integritet från start

Servern är tillståndslös — den lagrar aldrig din nyckel, den vidarebefordrar den bara till API:et vid varje förfrågan. Hostad i EU, utan spårningspixlar eller retargeting. En nyckel täcker både API:et och MCP, så du behöver inte jonglera extra inloggningsuppgifter.

Föredrar du vanlig REST?

Var och en av dessa åtgärder finns även i det vanliga API:et — detaljer och curl-exempel finns i API-dokumentationen. Något som strular? Mejla [email protected] så svarar jag samma dag.