Case / Bloggkoppling för Claude

Eget verktyg · MCP och innehållsflöde

Bloggkoppling för Claude

Jag skriver blogginlägg tillsammans med Claude. På den gamla sajten klistrades texten in för hand och samma fel kom tillbaka: länkar som pekade på sidor som inte fanns, adresser med fel prefix och tankstreck jag aldrig skulle skriva själv.

Reglerna fanns i en prompt. En prompt är en önskan. Nu ligger reglerna i koden som tar emot inlägget och Claude får svar på svenska om vad som behöver rättas.

Typ
Eget verktyg
Roll
Tjänstedesign, UX och kod
Teknik
MCP, Astro, Keystatic, GitHub, Vercel
Tid
Oktober 2026
Claude skapar ett inläggspar och får tillbaka en rättelse

01Caset på 30 sekunder

Problemet

Reglerna stod i en prompt.

Trasiga länkar kom tillbaka trots att de var förbjudna.

Greppet

Reglerna flyttade till servern.

Claude skriver via MCP och servern säger nej.

Resultatet

Fel stoppas innan de publiceras.

Utkast sparas alltid, publicering kräver att reglerna håller.

02Utgångsläget

Samma fel, gång på gång.

4

gånger gick länkar sönder av samma orsak på den gamla sajten.

Det som gick fel

  • Länkar med enkla citattecken som sparades in i adressen.
  • Svenska adresser med prefixet /sv/ eller /blog/ som inte finns.
  • Hänvisningar till guider som aldrig skrevs.
  • Tankstreck, det tydligaste tecknet på att en text inte är min.

Varför prompten inte räckte

  • Den gäller bara när den följs.
  • Den kan själv innehålla fel. En gång pekade den på två case som aldrig funnits.
  • Ingen märker felet förrän en läsare klickar.

Felen är hämtade ur mina egna anteckningar från augusti 2026.

03Valet

Människan skriver, servern kontrollerar.

Valt

En MCP-koppling i Claude-appen.

Jag skriver med Claude i appen som vanligt. Kopplingen ger Claude sju verktyg, bland annat för att skapa, uppdatera och avpublicera inlägg. Varje inlägg passerar samma kontroll innan det sparas.

MCP · Keystatic · Git

Vägar jag valde bort

01

Klistra in i Keystatic

Samma flöde som förut. Reglerna gäller bara om jag minns dem.

02

En agent som publicerar själv

Ingen läser innan det går ut. Jag vill godkänna varje text.

Kopplingen körs i appen på min prenumeration, så det kostar inget per inlägg. Kontrollen ligger på sajten och inte i Claude, så den gäller oavsett vem eller vad som skickar in texten.

04Reglerna

Fel stoppar. Det som saknas påminner.

RegelVarförUtfall
Inga tankstreckMin röst. Ett tankstreck avslöjar en text som inte är min.Stoppar
Dubbla citattecken i länkarEnkla citattecken bröt länkar fyra gånger.Stoppar
Inga påhittade prefixSvenska inlägg ligger i roten och engelska under /en/.Stoppar
Interna länkar måste finnasKontrollen läser listan över inlägg och case direkt från repot, så ett nytt par räknas med.Stoppar
Länk till ett caseEtt inlägg som inte leder vidare är en återvändsgränd.Stoppar
BildBilder lägger jag in själv efteråt.Påminner

Ett utkast sparas även när reglerna inte håller, så att ingen text går förlorad. Svaret listar varje problem på svenska och Claude rättar utifrån det.

05Flödet

Från samtal till sajt utan att klistra.

  1. 01

    Skriv

    Claude och jag skriver ett par på svenska och engelska.

  2. 02

    Kontrollera

    Servern går igenom reglerna och svarar med det som behöver rättas.

  3. 03

    Spara

    Båda språken sparas i en och samma commit i repot.

  4. 04

    Publicera

    Sajten byggs om. Schemalagda inlägg publiceras varje morgon.

Säkerhet

Adressen är hemlig och kan bytas ut. Kopplingen får bara skriva i ett repo, och behörigheten går ut efter ett år.

Två sajter

soda har samma koppling med egna regler och en påminnelse om att länka till en tjänst.

07Resultatet

Reglerna gäller utan att någon minns dem.

7

verktyg i kopplingen

Skapa, uppdatera, läsa, avpublicera och fler

6

regler i varje inlägg

Fem stoppar och en påminner

2

sajter med samma koppling

Portfolion och soda

08Det servern inte kan

Fungerar

Trasiga interna länkar når aldrig sajten.

Claude rättar sig själv utifrån svaren.

Ingen text går förlorad, utkast sparas alltid.

Kvar

En källa måste fortfarande öppnas och läsas av en människa. Servern ser bara att länken finns.

Externa länkar kontrolleras inte än.

Bilder läggs in för hand efteråt.

Det här caset är lösenordsskyddat

Det innehåller kunddetaljer som inte får visas publikt. Har du fått ett lösenord av mig skriver du in det här, så låses alla case du har tillgång till upp.

Saknar du lösenord? Skriv till sarajohannaelin@live.se så skickar jag en länk.