Tillbaka till BloggenTeknisk

Hur man använder Claude och ChatGPT utan att läcka...

En utvecklarguide för att använda AI-assistenter på ett säkert sätt. Ställ in MCP Server-integrering för transparent PII-skydd i Claude Desktop...

February 22, 20267 min läsning
MCP ServerClaude DesktopCursor IDEsecure AIdeveloper tools

Utvecklarens Dilemma

Du felsöker ett produktionsproblem. Stacktrace innehåller kunders e-postadresser. Den snabbaste lösningen? Klistra in det i Claude och be om hjälp.

Men den kunddata är nu:

  • Lagrad i Anthropics system
  • Potentiellt använd för träning (beroende på din plan)
  • Synlig för alla med tillgång till din chathistorik

77% av utvecklarna klistrar in känslig data i AI-verktyg. De flesta inser inte konsekvenserna förrän det är för sent.

MCP Serverlösningen

Model Context Protocol (MCP) Server fungerar som en transparent proxy mellan dig och AI-assistenter. Den:

  1. Fångar dina uppmaningar innan de når AI
  2. Upptäcker och anonymiserar PII automatiskt
  3. Skickar endast anonymiserad data till AI
  4. De-anonymiserar svar så att du ser det ursprungliga sammanhanget

Du interagerar med AI normalt—skyddet är osynligt.

Ställa in MCP Server

Förutsättningar

  • Node.js 18+
  • Claude Desktop, Cursor eller VS Code med Claude-tillägg
  • anonym.legal API-nyckel (skaffa en gratis på anonym.legal/auth/signup)

Steg 1: Skaffa din API-nyckel

  1. Registrera dig på anonym.legal/auth/signup
  2. Navigera till Inställningar → API-token
  3. Generera en ny token
  4. Kopiera token (du kommer endast se den en gång)

Steg 2: Konfigurera Claude Desktop

Redigera din Claude Desktop-konfigurationsfil:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

Lägg till anonym.legal MCP-server:

{
  "mcpServers": {
    "anonym-legal": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
      "env": {
        "ANONYM_API_KEY": "your-api-key-here"
      }
    }
  }
}

Steg 3: Starta om Claude Desktop

Stäng och öppna Claude Desktop igen. Du bör se "anonym-legal" i listan över MCP-servrar.

Konfiguration för Cursor IDE

Cursor använder samma MCP-protokoll. Lägg till i dina Cursor-inställningar:

{
  "mcp": {
    "servers": {
      "anonym-legal": {
        "command": "npx",
        "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
        "env": {
          "ANONYM_API_KEY": "your-api-key-here"
        }
      }
    }
  }
}

Vad som Anonymiseras

MCP Server upptäcker och anonymiserar 285+ entitetstyper:

KategoriExempel
PersonligNamn, e-post, telefonnummer, födelsedatum
FinansiellKreditkort, bankkonton, IBAN
StatligPersonnummer, passnummer, körkort
TekniskIP-adresser, API-nycklar, tokens
HälsovårdMRN, patient-ID, försäkringsnummer
FöretagsAnställdas ID, kontonummer

Exempel på Transformation

Din uppmaning:

Debug this error from user john.smith@acme.com:
Error: Payment failed for card 4532-1234-5678-9012
Customer ID: CUST-12345
IP: 192.168.1.100

Vad Claude ser:

Debug this error from user [EMAIL_1]:
Error: Payment failed for card [CREDIT_CARD_1]
Customer ID: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]

Claudias svar (till dig):

The error for john.smith@acme.com suggests the card
4532-1234-5678-9012 may have insufficient funds...

Du ser den ursprungliga datan; Claude såg endast tokens.

Avancerad Konfiguration

Anpassade Entitetstyper

Definiera ytterligare mönster för att upptäcka:

{
  "mcpServers": {
    "anonym-legal": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-server-anonym-legal"],
      "env": {
        "ANONYM_API_KEY": "your-api-key",
        "CUSTOM_PATTERNS": "JIRA-[0-9]+,TICKET-[A-Z0-9]+"
      }
    }
  }
}

Tillåt Specifik Data

Viss data bör inte anonymiseras (offentliga företagsnamn, produktnamn):

{
  "env": {
    "ANONYM_API_KEY": "your-api-key",
    "ALLOWLIST": "Anthropic,Claude,anonym.legal"
  }
}

Inaktivera Specifika Entitetstyper

Om du behöver att vissa typer ska passera:

{
  "env": {
    "ANONYM_API_KEY": "your-api-key",
    "DISABLED_ENTITIES": "PHONE_NUMBER,URL"
  }
}

Verifiering

Testa att anonymiseringen fungerar:

  1. Öppna Claude Desktop
  2. Klistra in text med uppenbar PII: "Kontakta John Smith på john@example.com"
  3. Kontrollera MCP-serverloggarna (synliga i Claudes utvecklarverktyg)
  4. Loggen bör visa: "Anonymized: 2 entities (PERSON, EMAIL_ADDRESS)"

Säkerhetsöverväganden

Var Behandlingen Sker

KomponentPlats
MCP ServerDin maskin (lokal)
PII Upptäckts APIanonym.legal servrar (Tyskland)
AI ModellAnthropic/OpenAI servrar

MCP-servern körs lokalt. Endast detectionsbegäran (med hashad/anonymiserad data) går till anonym.legals API.

Databevarande

anonym.legal lagrar inte dina uppmaningar eller svar. API:

  • Tar emot text för analys
  • Returnerar entitetspositioner
  • Kassera omedelbart indata

Se vår integritetspolicy för detaljer.

Jämförelse: Utan vs. Med MCP Server

AspektUtanMed MCP Server
PII i uppmaningarSkickas till AI-leverantörErsatt med tokens
Data i AI-loggarInnehåller verklig PIIInnehåller endast tokens
BrottsexponeringFull PII läcktEndast anonymiserad data
ArbetsflödesändringIngenIngen (transparent)

Prissättning

MCP Server-användning ingår i alla anonym.legal planer:

PlanTokens/månadPris
Gratis200€0
Grundläggande2,000€3/månad
Pro10,000€15/månad
Företag50,000€29/månad

De flesta utvecklare stannar på Grundläggande (€3/månad) med typisk användning.

Slutsats

AI-assistenter är avgörande för modern utveckling, men de behöver inte se dina kunders data.

MCP Server-integrationen:

  • Kräver inga arbetsflödesändringar
  • Skyddar PII automatiskt
  • Fungerar med Claude Desktop, Cursor och VS Code
  • Kostar €3/månad för de flesta utvecklare

Ställ in det en gång och glöm bort det—dina data är skyddade som standard.

Kom igång:


Källor:

Redo att skydda din data?

Börja anonymisera PII med 285+ entitetstyper på 48 språk.