Hopp til hovedinnhold

Onsdag 7. oktober

 Tilbake Claude 3 min 00.46

Slik kobler du din egen MCP-server til Claude og ChatGPT

torsdag 30. juli · KI-generert · Kilde: Simon Willison's Weblog

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

Viser hvordan du kobler en egen MCP-server til nettchatten i både Claude og ChatGPT, der Claude klarer seg med tre klikk mens ChatGPT krever utviklermodus.

Begge tjenestene støtter egne MCP-servere i vanlig nettchat, men veien dit er svært ulik. Simon Willison dokumenterte oppsettet i en TIL-notis 28. juli, etter å ha koblet til sin egen uautentiserte server på datasette.simonwillison.net. Serveren kjører utvidelsen datasette-mcp og lar modellen kjøre lesende SQL-spørringer mot en kopi av bloggdatabasen hans.

I Claude ligger alt på ett sted. Du åpner pluss-menyen ved siden av chatfeltet, velger «Add custom connector», limer inn URL-en til serveren og setter opp autentisering hvis den trengs. Deretter skrur du koblingen av og på i Connectors-menyen. Anthropic dokumenterer også en alternativ vei via Customize og Connectors, og oppgir at egne koblinger finnes på alle planer, men at gratisbrukere er begrenset til én.

ChatGPT krever flere omveier:

  1. Skru på «Developer mode» for kontoen din under Security and login.
  2. Åpne pluginkatalogen og trykk pluss-ikonet øverst til høyre. I ChatGPTs grensesnitt heter en MCP-server nemlig en «Plugin».
  3. Sett autentisering til «No Auth» hvis serveren ikke bruker OAuth.
  4. Trykk pluss ved chatfeltet, søk opp navnet på serveren og velg den. Første gang må du godkjenne at den aktiveres.

«ChatGPT er atskillig mer komplisert.» — Simon Willison, utvikler og skribent

Én begrensning traff Willison uten å komme rundt den: MCP-servere er ikke tilgjengelige som verktøy i ChatGPTs Advanced Voice mode. Han ville koble opp en server i vanlig chat og deretter styre den med stemmen, men verktøyene forsvinner i det stemmesamtalen starter.

Anthropic advarer samtidig mot å koble til hva som helst, og advarselen treffer rett inn i den samme angrepsklassen som dokumentormen i Copilot for Word bygger på.

«Egne koblinger lar deg knytte Claude til vilkårlige tjenester som ikke er verifisert av Anthropic. Ondsinnede MCP-servere kan inneholde skjulte instruksjoner som forsøker å få Claude til å utføre utilsiktede handlinger.» — Anthropics dokumentasjon for egne koblinger

For deg som bygger en MCP-server selv er dette den raskeste veien til å se om verktøybeskrivelsene dine holder. Du slipper å konfigurere en lokal klient, og du får testet den samme serveren mot to modellfamilier med ulike vaner for når de faktisk velger å kalle et verktøy.

Hva bør du gjøre?

  1. Hold serveren lesende så lenge den bare skal svare på spørsmål, slik Willison gjorde med read-only SQL mot en kopi av databasen.
  2. Legg den inn i Claude først. Færre steg gjør det raskere å se om verktøynavn og beskrivelser blir plukket opp slik du tenkte.
  3. Gå gjennom OAuth-tillatelsene en server ber om før du godkjenner, og avslå hvis omfanget er større enn oppgaven krever.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.