Kembali ke BlogTeknis

Cara Menggunakan Claude dan ChatGPT Tanpa Membocorkan...

Panduan pengembang untuk menggunakan asisten AI dengan aman. Siapkan integrasi MCP Server untuk perlindungan PII transparan di Claude Desktop...

February 22, 20267 menit baca
MCP ServerClaude DesktopCursor IDEsecure AIdeveloper tools

Dilema Pengembang

Anda sedang men-debug masalah produksi. Stack trace mengandung alamat email pelanggan. Solusi tercepat? Tempelkan ke Claude dan minta bantuan.

Namun data pelanggan tersebut kini:

  • Tersimpan di sistem Anthropic
  • Berpotensi digunakan untuk pelatihan (tergantung paket Anda)
  • Terlihat oleh siapa saja yang memiliki akses ke riwayat obrolan Anda

77% pengembang menempelkan data sensitif ke alat AI. Kebanyakan tidak menyadari implikasinya sampai terlambat.

Solusi MCP Server

Server Model Context Protocol (MCP) bertindak sebagai proxy transparan antara Anda dan asisten AI. Server ini:

  1. Menyadap prompt Anda sebelum mencapai AI
  2. Mendeteksi dan menganonimi PII secara otomatis
  3. Hanya mengirim data yang telah dianonimkan ke AI
  4. De-anonimisasi respons sehingga Anda melihat konteks aslinya

Anda berinteraksi dengan AI secara normal—perlindungannya tidak terlihat.

Menyiapkan MCP Server

Prasyarat

  • Node.js 18+
  • Claude Desktop, Cursor, atau VS Code dengan ekstensi Claude
  • Kunci API anonym.legal (dapatkan gratis di anonym.legal/auth/signup)

Langkah 1: Dapatkan Kunci API Anda

  1. Daftar di anonym.legal/auth/signup
  2. Navigasikan ke Pengaturan → Token API
  3. Buat token baru
  4. Salin token (Anda hanya akan melihatnya sekali)

Langkah 2: Konfigurasi Claude Desktop

Edit file konfigurasi Claude Desktop Anda:

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

Tambahkan server MCP anonym.legal:

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

Langkah 3: Restart Claude Desktop

Tutup dan buka kembali Claude Desktop. Anda seharusnya melihat "anonym-legal" dalam daftar server MCP.

Konfigurasi untuk Cursor IDE

Cursor menggunakan protokol MCP yang sama. Tambahkan ke pengaturan Cursor Anda:

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

Apa yang Dianonimkan

MCP Server mendeteksi dan menganonimi 285+ jenis entitas:

KategoriContoh
PribadiNama, email, nomor telepon, tanggal lahir
KeuanganKartu kredit, rekening bank, IBAN
PemerintahSSN, nomor paspor, SIM
TeknisAlamat IP, kunci API, token
KesehatanMRN, ID pasien, nomor asuransi
PerusahaanID karyawan, nomor akun

Contoh Transformasi

Prompt Anda:

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

Yang dilihat Claude:

Debug error ini dari pengguna [EMAIL_1]:
Error: Payment failed for card [CREDIT_CARD_1]
Customer ID: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]

Respons Claude (untuk Anda):

Error untuk john.smith@acme.com menunjukkan bahwa kartu
4532-1234-5678-9012 mungkin tidak memiliki dana yang cukup...

Anda melihat data aslinya; Claude hanya pernah melihat token.

Konfigurasi Lanjutan

Jenis Entitas Kustom

Tentukan pola tambahan untuk dideteksi:

{
  "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]+"
      }
    }
  }
}

Daftar Putih Data Tertentu

Beberapa data tidak boleh dianonimkan (nama perusahaan publik, nama produk):

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

Nonaktifkan Jenis Entitas Tertentu

Jika Anda perlu jenis tertentu lewat:

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

Verifikasi

Uji bahwa anonimisasi berfungsi:

  1. Buka Claude Desktop
  2. Tempelkan teks dengan PII yang jelas: "Hubungi John Smith di john@example.com"
  3. Periksa log server MCP (terlihat di alat pengembang Claude Desktop)
  4. Log seharusnya menampilkan: "Dianonimkan: 2 entitas (PERSON, EMAIL_ADDRESS)"

Pertimbangan Keamanan

Di Mana Pemrosesan Terjadi

KomponenLokasi
MCP ServerMesin Anda (lokal)
API Deteksi PIIServer anonym.legal (Jerman)
Model AIServer Anthropic/OpenAI

MCP server itu sendiri berjalan secara lokal. Hanya permintaan deteksi (dengan data yang di-hash/dianonimkan) yang pergi ke API anonym.legal.

Retensi Data

anonym.legal tidak menyimpan prompt atau respons Anda. API:

  • Menerima teks untuk analisis
  • Mengembalikan posisi entitas
  • Segera membuang input

Lihat kebijakan privasi kami untuk detailnya.

Perbandingan: Tanpa vs. Dengan MCP Server

AspekTanpaDengan MCP Server
PII dalam promptDikirim ke penyedia AIDiganti dengan token
Data dalam log AIMengandung PII asliHanya mengandung token
Paparan pelanggaranPII penuh bocorHanya data anonim
Perubahan alur kerjaTidak adaTidak ada (transparan)

Harga

Penggunaan MCP Server disertakan dalam semua paket anonym.legal:

PaketToken/bulanHarga
Gratis200€0
Basic2.000€3/bulan
Pro10.000€15/bulan
Business50.000€29/bulan

Kebanyakan pengembang tetap menggunakan Basic (€3/bulan) dengan penggunaan tipikal.

Kesimpulan

Asisten AI sangat penting untuk pengembangan modern, tetapi mereka tidak perlu melihat data pelanggan Anda.

Integrasi MCP Server:

  • Tidak memerlukan perubahan alur kerja
  • Melindungi PII secara otomatis
  • Bekerja dengan Claude Desktop, Cursor, dan VS Code
  • Harga €3/bulan untuk kebanyakan pengembang

Siapkan sekali, dan lupakan—data Anda dilindungi secara default.

Mulai:


Sumber:

Siap untuk melindungi data Anda?

Mulai anonimisasi PII dengan 285+ jenis entitas dalam 48 bahasa.