MCP Server
Round-Trip PII -suojaus
Kehotteet anonymisoidaan ennen kuin tekoäly näkee ne. Vastaukset palautetaan alkuperäiseen muotoon ennen kuin luet ne. Työnkulkusi pysyy ennallaan — suojaus on näkymätöntä.
NÄIN ROUND-TRIP TOIMII
- Ulos → Havaitsee yli 267 PII-tyyppiä ja korvaa jokaisen palautettavalla tokenilla ennen kuin tekoäly näkee kehotteen
- ← Sisään Palauttaa automaattisesti jokaisen alkuperäisen arvon tekoälyn vastauksessa — luet aina oikeat nimet
- 6 operaattoria: tiivistä nimet, salaa kortit, peitä puhelinnumerot, poista henkilötunnukset — entiteettityypeittäin
- E2E-tila: vain asiakassovelluksesi hallussa on kartoitus — palvelin ei koskaan tallenna todellisia arvoja
Miten se toimii
Läpinäkyvä välityspalvelin — tekoäly ei koskaan näe todellista PII:tä
Tekoälytyökalusi
Claude Desktop
Cursor · VS Code
Windsurf · Continue
MCP Server
Havaitsee PII:n
Korvaa tokeneilla
Palauttaa paluulla
Tekoälymalli
Claude · GPT
Ei koskaan näe
todellista PII-dataa
"Debug this for user john@acme.com
API key: sk-abc123xyz
SSN: 123-45-6789"
"Debug this for user <EMAIL_1>
API key: <API_KEY_1>
SSN: <US_SSN_1>"
↩ Vastaus palaa, ja kaikki tokenit on automaattisesti palautettu alkuperäisiin arvoihin
Tuetut integraatiot
HTTP-siirto kaikkialla — ei Node.js:ää, ei asennusta
Claude Desktop
HTTP-asetukset — ei asennusta, ei Node.js:ää. Täysi tuki kaikille 7 työkalulle.
HTTP saatavillaCursor IDE
HTTP-siirto anonym.legal-päätepisteen kautta. Tekoälyavusteista koodausta täydellä PII-suojauksella.
HTTP saatavillaVS Code
Toimii GitHub Copilot Chatin MCP-tuen ja MCP-laajennusten kanssa.
HTTP saatavillaWindsurf
Codeiumin Windsurf IDE tukee HTTP MCP -palvelimia natiivisti.
HTTP saatavillaContinue / Cline
Avoimen lähdekoodin koodausavustajat, joilla on täysi HTTP MCP -protokollatuki.
HTTP saatavillaMukautettu / REST API
Mikä tahansa työkalu, joka tukee HTTP MCP -siirtoa, tai suorat REST API -kutsut.
SaatavillaPika-asennus
Käyttövalmiina alle 5 minuutissa
Lisää kohteeseen claude_desktop_config.json:
{
"mcpServers": {
"anonymize": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer your-api-key-here"
}
}
}
}
Asetustiedoston sijainti:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Ei Node.js:ää eikä asennusta tarvita — vain URL-osoite ja API-avain. Käynnistä Claude Desktop uudelleen tallennuksen jälkeen. MCP-paneelissa pitäisi näkyä 7 käytettävissä olevaa työkalua. Claude.ai:ssä (verkossa) voit ohittaa asetustiedoston kokonaan ja yhdistää sen sijaan kohdasta Settings → Connectors.
Lisää Cursorin MCP-asetuksiin (~/.cursor/mcp.json):
{
"mcpServers": {
"anonymize": {
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer your-api-key-here"
}
}
}
}
HTTP-siirto. Kaikki 7 työkalua käytettävissä. Ei Node.js:ää tai asennusta tarvita.
Lisää kohteeseen .vscode/mcp.json työtilassasi (VS Code 1.99+):
{
"servers": {
"anonymize": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer your-api-key-here"
}
}
}
}
Vaatii VS Code 1.99+ -version ja GitHub Copilotin tai MCP-yhteensopivan laajennuksen.
Mikä tahansa HTTP MCP -siirtoa tukeva työkalu:
// Generic HTTP MCP config
{
"mcpServers": {
"anonymize": {
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer your-api-key-here"
}
}
}
}
Toimii Windsurfin, Continuen, Clinen, Zedin, Mstyn ja minkä tahansa MCP HTTP -siirtoa käyttävän työkalun kanssa.
Aloita — valitse tuotteesi
MCP Server on saatavilla molemmissa tuotteissa. Ilmainen taso molemmissa. Katso vertailu ↓
Kaksi tuotetta. Yksi teknologia.
Molemmat rakennettu samalle round-trip-MCP-moottorille — valitse käyttötapauksen mukaan
anonym.legal
anonym.legal/mcp
- ✓ 7 MCP-työkalua — analysoi, anonymisoi, palauta, esiasetukset, istunnot
- ✓ 267+ entiteettityyppiä, 48 kieltä, entiteettiryhmät
- ✓ 6 operaattoria: hash · encrypt · mask · redact · replace · keep
- ✓ Entiteettiryhmät & nimetyt esiasetukset — projektikohtaiset asetukset
- ✓ Istuntojen säilyvyys: 24h väliaikainen · 30 päivän holvi
- ✓ HTTP-siirto — ei npm-pakettia, ei Node.js:ää, ei asennusta
Sopii parhaiten: yksittäisille kehittäjille, Claude Desktopille, Cursorille, VS Codelle
Aloita ilmaiseksi →cloak.business
cloak.business/mcp
- ✓ 10 MCP-työkalua — kaikki anonym.legalin ominaisuudet + eräkäsittely & kuvat
- ✓ 320+ entiteettityyppiä, 70+ maata, 48 kieltä
- ✓ Eräkäsittely: 1–100 tekstiä yhdessä työkalukutsussa
- ✓ Kuvien peittäminen: OCR 38 kielellä + visuaalinen PII:n sumennus
- ✓ Sisältää myös: Chrome-laajennus · Office-lisäosa
- ✓ NPM:
cloak-business-mcp-server
Sopii parhaiten: tiimeille, dokumentteja/kuvia käsitteleville putkille, yrityksille
Aloita ilmaiseksi →Vaiheittaiset oppaat juuri sinun työkalullesi
Jokaisella alustalla on erilaiset asetustiedostot, siirtovaihtoehdot ja ominaispiirteet — erityisesti VS Code, joka käyttää
"servers" eikä "mcpServers".
Alustaoppaamme kattavat tarkat vaiheet, vianmäärityksen ja lisäasetukset jokaiselle työkalulle.
7 MCP-työkalua
Täydellinen parametriviite — ★ ilmainen · ● tokeneita veloitetaan
Havaitse tekstin PII-entiteetit muuttamatta sitä. Palauttaa entiteettityypit, sijainnit ja luottamuspisteet. Tukee esiasetuksia, entiteettiryhmiä ja mukautettuja ad hoc -tunnistimia.
| Parametri | Tyyppi | Pakollinen | Kuvaus |
|---|---|---|---|
| text | string | pakollinen | Analysoitava teksti. Enintään suuret syötteet. |
| language | string | valinnainen | Kielikoodi. 48 tuettua (en, de, fr, es, it, pt, nl, pl, ru, zh, ja, ko, ar, hi…). Oletus: en |
| entities | string[] | valinnainen | Tietyt havaittavat entiteettityypit, esim. ["PERSON", "EMAIL_ADDRESS"]. Oletus: kaikki tyypit. Enintään 50. |
| entity_groups | string[] | valinnainen | Havaittavat entiteettiryhmät. Laajenee kaikkiin jäseniin: UNIVERSAL, FINANCIAL, DACH, NORTH_AMERICA, HEALTHCARE, jne. (entiteettiryhmää yhteensä). Enintään 20. |
| output | "full" | "summary" | "counts" | valinnainen | full — entiteettiteksti + sijainnit + pisteet. summary — vain entiteettien arvot. counts — vain entiteettityyppien määrät (nopein). Oletus: full |
| score_threshold | number | valinnainen | Vähimmäisluottamuspiste 0.0–1.0. Pienempi = enemmän havaintoja, enemmän vääriä positiivisia. Oletus: 0.5 |
| preset | "default" | "personal" | "private" | valinnainen | Käytä tallennettua esiasetusta. default = vakioentiteetit, personal = mukautettu esiasetuksesi, private = yksityinen esiasetus. |
| ad_hoc_recognizers | object[] | valinnainen | Mukautetut regex-kuviot alakohtaisille entiteeteille. Enintään 10. Jokaisella on: entity_type, patterns (regex + pisteet), context (valinnaiset tehostesanat), languages (valinnainen). |
| response_format | "json" | "markdown" | valinnainen | Tulostusmuoto. json rakenteiselle datalle, markdown ihmisluettavalle. Oletus: json |
// Analyze for EU financial entities
{
"text": "Invoice for Maria Müller, IBAN DE89370400440532013000",
"entity_groups": ["UNIVERSAL", "FINANCIAL", "DACH"],
"language": "de",
"output": "summary"
}
Anonymisoi teksti havaitsemalla ja korvaamalla PII. Tukee 6 operaattoria entiteettityyppiä kohti. Käytä mode="tokenize" palautettavaan korvaukseen (palauttaa session_id) tai mode="redact" pysyvään poistoon.
| Parametri | Tyyppi | Pakollinen | Kuvaus |
|---|---|---|---|
| text | string | pakollinen | Anonymisoitava teksti. Enintään suuret syötteet. |
| mode | "redact" | "tokenize" | valinnainen | tokenize — korvaa palautettavilla tokeneilla (palauttaa session_id:n). redact — pysyvä poisto. Oletus: tokenize |
| operators | object | valinnainen | Entiteettityyppikohtaiset operaattorit. Avain = entiteettityyppi, arvo = operaattorin asetukset. Katso Operaattorit-osio alempana. |
| entities | string[] | valinnainen | Tietyt anonymisoitavat entiteettityypit. Oletus: kaikki havaitut. |
| entity_groups | string[] | valinnainen | Anonymisoitavat entiteettiryhmät (laajenee jäseniin). Enintään 20. |
| language | string | valinnainen | Kielikoodi. Oletus: en |
| score_threshold | number | valinnainen | Vähimmäisluottamus 0.0–1.0. Oletus: 0.5 |
| preset | string | valinnainen | Käytä tallennettua esiasetusta: default, personal, private. |
| persistence | "session" | "persistent" | valinnainen | session = 24h tokenin elinaika. persistent = 30 päivää. Oletus: session |
| sessionName | string | valinnainen | Valinnainen nimi istunnolle (kirjaimia, numeroita, alaviiva, väliviiva). Enintään 100 merkkiä. |
| output | "full" | "metadata" | "minimal" | valinnainen | full = anonymisoitu teksti + entiteettien tiedot. metadata = teksti + tyyppimäärät. minimal = vain teksti (nopein). Oletus: full |
| e2e_mode | boolean | valinnainen | Päästä päähän -salaustila. Palvelin palauttaa alkuperäiset tekstin sijainnit; asiakassovellus rakentaa tokenkartoitukset paikallisesti. Palvelin ei koskaan näe PII-arvoja. Oletus: false |
| response_format | "json" | "markdown" | valinnainen | Tulostusmuoto. Oletus: json |
{
"text": "Patient John Smith (DOB: 1985-03-15, SSN: 123-45-6789) prescribed aspirin",
"language": "en",
"entity_groups": ["UNIVERSAL", "NORTH_AMERICA", "HEALTHCARE"],
"operators": {
"PERSON": {"type": "hash", "hash_type": "SHA256"},
"DATE_TIME": {"type": "replace", "new_value": "[DATE]"},
"US_SSN": {"type": "mask", "chars_to_mask": 7, "from_end": false}
},
"persistence": "persistent",
"sessionName": "patient-record-2026"
}
Palauta alkuperäiset PII-arvot tokeneista. Välitä anonymisoitu teksti ja session_id jonka palautti anonymize_text. Toimii sekä istunto- (24h) että pysyville (30d) tokeneille.
| Parametri | Tyyppi | Pakollinen | Kuvaus |
|---|---|---|---|
| text | string | pakollinen | Tokenisoitu teksti, joka sisältää tokeneita kuten <EMAIL_1>, <PERSON_1> palautettavaksi. |
| session_id | string | pakollinen | Istunnon ID, jonka palautti anonymize_text. Yhdistää tokenit alkuperäisiin arvoihinsa. |
{
"text": "Here is the analysis for <PERSON_1> with account <EMAIL_1>",
"session_id": "sess_abc123xyz"
}
Arvioi tokenikustannus ennen käsittelyä. Käytä tätä ennen suuria anonymisointiajoja tokenibudjetin suunnitteluun. Ei muuta tekstiä eikä veloita tokeneita.
| Parametri | Tyyppi | Pakollinen | Kuvaus |
|---|---|---|---|
| text | string | pakollinen | Teksti, jolle kustannus arvioidaan. |
| language | string | valinnainen | Kielikoodi. Vaikuttaa tokenien laskentaan. Oletus: en |
Palauttaa nykyisen tokenisaldosi, tilaustasosi ja käyttötilastot. Parametreja ei tarvita.
Listaa kaikki aktiiviset tokenisointi-istunnot. Istunnot vanhenevat: session -tyyppi 24h:ssa, persistent 30 päivässä. Käytä tätä vanhojen istunto-ID:iden etsimiseen tai aktiivisten istuntojen tarkastamiseen.
Ei pakollisia parametreja. Palauttaa taulukon istunto-objekteja, joissa on id, nimi, entiteettimäärät, säilyvyystyyppi ja vanhenemisajat.
Poista tokenisointi-istunto ja kaikki sen tokenkartoitukset pysyvästi. Käytä GDPR:n oikeus tulla unohdetuksi -vaatimustenmukaisuuteen tai kun arkaluonteista istuntodataa ei enää tarvita.
| Parametri | Tyyppi | Pakollinen | Kuvaus |
|---|---|---|---|
| session_id | string | pakollinen | Pysyvästi poistettava istunnon ID. |
6 operaattoria
Määritä entiteettityyppikohtainen anonymisointimenetelmä operators -parametrin kautta
Korvaa entiteetti mukautetulla tekstillä. Jos new_value ei ole annettu, käytetään tyyppiin sopivaa synteettistä paikkamerkkiä (esim. <PERSON>).
"PERSON": {"type": "replace", "new_value": "[REDACTED NAME]"}
// Input: "Contact John Smith about this"
// Output: "Contact [REDACTED NAME] about this"
Poista entiteetti kokonaan. Ei parametreja. Pysyvä — istuntoa ei luoda. Sopii parhaiten tiukkaan vaatimustenmukaisuuteen, jossa arvot eivät saa olla olemassa missään muodossa.
"EMAIL_ADDRESS": {"type": "redact"}
// Input: "Send to john@acme.com for review"
// Output: "Send to for review"
Korvaa kryptografisella tiivisteellä. Sama syöte tuottaa aina saman tiivisteen — hyödyllinen deduplikointiin ilman alkuperäisten tallentamista. Valitse SHA256 (64 merkkiä) tai SHA512 (128 merkkiä).
"PERSON": {"type": "hash", "hash_type": "SHA256"}
// Input: "Patient: John Smith"
// Output: "Patient: a8f5f167f44f4964e6c998dee827110c..."
Salaa AES-256:lla. Vaatii itse antamasi 16, 24 tai 32 merkin avaimen. Avain on sinun — anonym.legal ei koskaan tallenna sitä. Kuka tahansa avaimen omistava voi purkaa salauksen.
"CREDIT_CARD": {"type": "encrypt", "key": "your-32char-encryption-key-here"}
// Input: "Card: 4532015112830366"
// Output: "Card: ENC:base64encoded..."
Piilota arvo osittain peittomerkeillä. Aseta chars_to_mask kuinka monta merkkiä peitetään. Käytä from_end: false (oletus) peittääksesi alusta, true peittääksesi lopusta.
"PHONE_NUMBER": {"type": "mask", "chars_to_mask": 6, "masking_char": "*", "from_end": true}
// Input: "+1-555-867-5309"
// Output: "+1-555-******"
Sulje entiteetti pois anonymisoinnista. Hyödyllinen, kun haluat havaita mutta et anonymisoida tiettyjä tyyppejä — esim. pidä DATE_TIME näkyvissä anonymisoidessasi nimiä ja tunnuksia.
"DATE_TIME": {"type": "keep"}
"PERSON": {"type": "redact"}
// Input: "John filed on March 15, 2026"
// Output: "[PERSON] filed on March 15, 2026"
Entiteettiryhmät
Käytä entity_groups kohdistaaksesi kokonaisiin alueisiin tai osa-alueisiin kerralla
Lisäasetukset
Esiasetukset, mukautetut tunnistimet, e2e-tila
Esiasetukset
Esiasetukset tallentavat entiteettityyppien, operaattoreiden ja pisterajojen kokoonpanon. Luo esiasetuksia anonym.legal-tilisi hallintapaneelissa ja viittaa niihin nimellä.
// Use a saved preset (entities + operators all pre-configured)
{
"text": "Your text here...",
"preset": "personal"
}
// Preset types:
// "default" — standard entity set
// "personal" — your saved custom preset
// "private" — private preset with additional controls
Mukautetut tunnistimet (ad hoc)
Määritä mukautettuja regex-pohjaisia entiteettityyppejä alakohtaiselle datalle — työntekijätunnukset, sisäiset projektikoodit, omat tunnisteet. Enintään 10 pyyntöä kohti.
{
"text": "Employee EMP-2026-00142 accessed project P-ALPHA-7 on 2026-03-14",
"ad_hoc_recognizers": [
{
"entity_type": "EMPLOYEE_ID",
"patterns": [{"regex": "EMP-\\d{4}-\\d{5}", "score": 0.9}],
"context": ["employee", "staff", "worker"]
},
{
"entity_type": "PROJECT_CODE",
"patterns": [{"regex": "P-[A-Z]+-\\d+", "score": 0.85}],
"context": ["project", "initiative"]
}
]
}
Päästä päähän -salaustila
Kun käytössä on e2e_mode: true, palvelin palauttaa alkuperäiset tekstin sijainnit sen sijaan, että se hallitsisi tokenkartoituksia palvelinpuolella. Asiakassovelluksesi rakentaa kartoituksen paikallisesti ja voi salata sen omalla avaimellaan. Palvelin ei koskaan tallenna tai näe PII-arvoja.
{
"text": "Refer patient Jane Doe (DOB: 1990-01-15) to cardiology",
"e2e_mode": true,
"mode": "tokenize",
"entity_groups": ["UNIVERSAL", "HEALTHCARE"]
}
// Returns: anonymized_text + e2e_token_positions[]
// e2e_token_positions: [{token, entity_type, original_start, original_end, score}]
// Client extracts: text.slice(original_start, original_end) = "Jane Doe"
// Client stores this mapping encrypted locally — server never sees it
Valitse alustasi
Vaiheittaiset asennusoppaat jokaiselle MCP-yhteensopivalle työkalulle
Claude Desktop
Natiivi Anthropic-integraatio. HTTP-asetukset claude_desktop_config.json-tiedostoon — ei Node.js:ää tarvita
Cursor IDE
HTTP-tila. Projektikohtainen vs. globaali .cursor/mcp.json-asetus
VS Code
Laajennuspohjainen MCP-tuki. Asetukset settings.json- tai .vscode/-kansion kautta
Windsurf
Codeiumin tekoäly-IDE natiivilla MCP:llä. HTTP-asetukset
Continue
VS Code -laajennus MCP-tuella. ~/.continue/config.json-asetus
Cline
VS Code + Cursor -laajennus. MCP-integraatio HTTP:n kautta
Käyttötapaukset
Todelliset käyttötilanteet — entiteettiryhmät ja operaattorit jokaiselle toimialalle
Tekoälyavusteinen sopimustarkastus paljastamatta asiakkaan henkilöllisyyttä
Lakimiehet voivat käyttää Claudea sopimusanalyysiin, oikeudelliseen tutkimukseen ja laadintaan, kun taas asiakkaiden nimet, osoitteet, asianumerot ja taloudelliset ehdot pysyvät suojattuina. LEGAL -ryhmä sekä UNIVERSAL ja FINANCIAL kattaa useimmat oikeudellisten asiakirjojen tyypit.
{
"entity_groups": ["UNIVERSAL", "FINANCIAL", "LEGAL"],
"operators": {
"PERSON": {"type": "replace", "new_value": "[CLIENT]"},
"CASE_NUMBER": {"type": "hash", "hash_type": "SHA256"},
"IBAN_CODE": {"type": "mask", "chars_to_mask": 14, "from_end": true}
},
"persistence": "persistent"
}
HIPAA-turvallinen tekoälyanalyysi potilastiedoista
Kliininen henkilöstö voi hyödyntää tekoälyä diagnoosiavussa ja tietojen tiivistämisessä, kun taas PHI (suojattu terveystieto) poistetaan automaattisesti. HEALTHCARE -ryhmä kattaa potilasasiakirjanumerot, reseptinumerot, potilastunnukset, vakuutustunnukset ja terveydenhuoltokohtaiset tunnisteet 5 maassa.
{
"entity_groups": ["UNIVERSAL", "HEALTHCARE", "NORTH_AMERICA"],
"operators": {
"PERSON": {"type": "hash", "hash_type": "SHA256"},
"DATE_TIME": {"type": "replace", "new_value": "[DATE]"},
"US_SSN": {"type": "redact"},
"MEDICAL_RECORD_NUMBER": {"type": "hash", "hash_type": "SHA256"}
}
}
Tekoälypohjainen petosanalyysi paljastamatta tilitietoja
Rahoituslaitokset voivat käyttää tekoälyä transaktioanalyysiin, petosten havaitsemiseen ja asiakastukeen, kun taas IBAN-tilinumeroita, luottokortteja, tilitunnuksia, kryptolompakoita ja asiakastunnisteita käsitellään vaatimustenmukaisuuskäytännön mukaisesti.
{
"entity_groups": ["UNIVERSAL", "FINANCIAL"],
"operators": {
"CREDIT_CARD": {"type": "mask", "chars_to_mask": 12, "from_end": false},
"IBAN_CODE": {"type": "encrypt", "key": "your-32char-key-here------------"},
"CRYPTO": {"type": "hash", "hash_type": "SHA256"}
}
}
Tekoälyavusteinen koodikatselmus vuotamatta tunnistetietoja ja salaisuuksia
Kehittäjät voivat liittää koodia, lokeja ja asetustiedostoja Claudeen ja Cursoriin tekoälyavusteisuutta varten paljastamatta API-avaimia, yhteysmerkkijonoja, JWT-tokeneita, tietokantatunnistetietoja tai sisäisiä isäntänimiä. Toimii automaattisesti taustalla — ei muutoksia työnkulkuun.
// The MCP Server automatically detects these in your code:
// API_KEY, JWT_TOKEN, DATABASE_URL, OAUTH_TOKEN
// AWS_SECRET, PRIVATE_KEY, CLIENT_SECRET, SSH_KEY
// IP_ADDRESS, HOSTNAME, DOMAIN_NAME, FILE_PATH
// Example: these in a paste get automatically intercepted
DATABASE_URL=postgres://user:pass@db.internal/prod
API_KEY=sk-proj-1234abcxyz
JWT_SECRET=eyJhbGciOiJIUzI1NiJ9.secret...
Rajat & nopeudet
Tekstin enimmäispituus
suuret syötteet (jaetaan asiakaspuolella) (noin 80 sivua tekstiä)
Nopeusrajoitus
kohtuullisen käytön nopeusrajat, ilmaistaan HTTP 429 -virheellä ja Retry-After-otsikolla
Istunnon säilyvyys
Istuntotokenit: 24 tuntia. Pysyvät tokenit: 30 päivää.
MCP-yksityisyysaukko
MCP-palvelinten lisääminen tekoälytyökaluusi luo datavirran, jota et ehkä ole huomioinut
Mitä tapahtuu, kun lisäät minkä tahansa MCP-palvelimen
Kun Claude Desktop tai Cursor kutsuu kolmannen osapuolen MCP-palvelinta — tietokantakyselyihin, tiedostojen käyttöön, verkkohakuun — tekoäly voi käskeä kyseistä palvelinta käsittelemään mitä tahansa dataa nykyisessä keskustelukontekstissa. Anthropicin tai Cursorin yksityisyyssuoja koskee mallia, ei lisäämiäsi MCP-palvelimia.
The anonym.legal-MCP-palvelin sieppaa jokaisen kehotteen ennen kuin tekoäly näkee sen — myös ennen kuin mitään muuta MCP-työkalukutsua tehdään. PII korvataan tokeneilla protokollatasolla, joten mikään muu palvelin ei koskaan saa todellista henkilötietoa keskusteluistasi.
| Skenaario | Ilman anonymize.dev:tä | anonymize.dev:n kanssa |
|---|---|---|
| Tekoälymalli näkee kehotteesi | Sisältää todellista PII:tä | Vain tokeneita |
| Muut MCP-palvelimet kontekstissa | Vastaanottavat todellista PII:tä | Vastaanottavat tokeneita |
| PII:hin kohdistuva kehoteinjektio | Voi poimia todellista dataa | Vain tokenit poimittavissa |
| GDPR:n artikla 25 -vaatimustenmukaisuus | Manuaalinen — sinun vastuullasi | Automatisoitu protokollatasolla |
| Vaatii muutoksia kehittäjän työnkulkuun | Ei tarvita | Ei tarvita — läpinäkyvä |
NÄIN KETJU TOIMII
Your prompt (with PII)
→ anonymize_text (tokens replace PII)
→ AI model (sees only tokens)
→ other MCP tools (receive only tokens)
→ detokenize_text (real values restored in response)
MCP Server -hinnoittelu
MCP Server käyttää tokenisaldoasi. Analysointitoiminnot ovat ilmaisia. Anonymisointitoiminnot veloittavat tokeneita suhteessa tekstin pituuteen ja entiteettien määrään.
Huomio: Tällä hetkellä kaikki tilaukset sisältävät kaikki Pro- ja Business-ominaisuudet kampanjajakson aikana. Kaikki 7 MCP-työkalua käytettävissä. Myös ilmainen tilaus (200 tokenia/jakso) saatavilla testaukseen.
Yllä oleva hinnoittelu koskee anonym.legal. cloak.business sillä on erilliset tilaukset erä- & kuvatyökaluilla.
Katso täydellinen hinnoittelu kaikilla tilausominaisuuksilla →Aiheeseen liittyvät resurssit
Operaattorit syvällisemmin
Milloin käyttää replace-, hash-, encrypt-, mask-, redact- tai keep-operaattoreita — todellisia esimerkkejä jokaiselle käyttötapaukselle.
Täydellinen dokumentaatio
REST API -viite, koodiesimerkkejä Pythonilla, Node.js:llä ja cURL:lla, sekä SDK-dokumentaatio.
UKK
Yleisiä kysymyksiä MCP Server -integraatiosta, entiteettien havaitsemisesta, istuntojen hallinnasta ja tietoturvasta.
Usein kysytyt kysymykset
Mikä on anonym.legal MCP Server?
anonym.legal MCP Server on yksityisyyskerros tekoälyavusteisille koodaustyökaluille. Se sieppaa kehotteet, havaitsee PII:n käyttäen yli 267 entiteettityyppiä 48 kielellä, korvaa henkilötiedot palautettavilla tokeneilla ja palauttaa alkuperäiset tiedot tekoälyn vastauksissa.
Miten asennan MCP Serverin Cursoriin?
Lisää kohteeseen .cursor/mcp.json:
{ "mcpServers": { "anonym-legal": { "url": "https://anonym.legal/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
Vaatii Pro- tai Business-tilauksen API-avaimen anonym.legalilta.
Toimiiko MCP Server Claude Desktopin kanssa?
Kyllä. anonym.legal MCP Server käyttää HTTP-siirtoa — ei Node.js:ää eikä asennusta tarvita. Lisää claude_desktop_config.json:
{ "mcpServers": { "anonym-legal": { "type": "http", "url": "https://anonym.legal/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
Mitkä hinnoittelutilaukset sisältävät MCP Server -käyttöoikeuden?
MCP Server vaatii Pro- (€15/kk, 4,000 tokenia) tai Business-tilauksen (€29/kk, 10,000 tokenia). Ilmainen ja Basic-tilaukset eivät sisällä MCP-käyttöoikeutta.