Дилемата на разработчика
Отстранявате производствена проблема. Stack trace включва имейл адреси на клиенти. Най-бързото решение? Поставете го в Claude и попросете помощ.
Но тези данни на клиенти сега са:
- Съхранени в системите на Anthropic
- Потенциално използвани за обучение (в зависимост от вашия план)
- Видими за всеки с достъп до историята на вашия чат
77% от разработчиците поставят чувствителни данни в AI инструменти. Повечето не осъзнават последствията, докато не е твърде късно.
Решението MCP Server
Model Context Protocol (MCP) Server действа като прозрачен прокси между вас и AI асистентите. Той:
- Прихваща вашите подкани преди да достигнат AI
- Открива и анонимизира PII автоматично
- Изпраща само анонимизирани данни на AI
- Де-анонимизира отговорите, така че видите оригиналния контекст
Вие взаимодействате с AI нормално—защитата е невидима.
Настройка на MCP Server
Предварителни условия
- Node.js 18+
- Claude Desktop, Cursor или VS Code с Claude разширение
- anonym.legal API ключ (получете един безплатно на anonym.legal/auth/signup)
Стъпка 1: Получете вашия API ключ
- Регистрирайте се на anonym.legal/auth/signup
- Отидете на Settings → API Tokens
- Генерирайте нов токен
- Копирайте токена (ще го видите само веднъж)
Стъпка 2: Конфигурирайте Claude Desktop
Редактирайте файла с конфигурация на Claude Desktop:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Добавете anonym.legal MCP сървър:
{
"mcpServers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
Стъпка 3: Рестартирайте Claude Desktop
Затворете и отворете отново Claude Desktop. Трябва да видите "anonym-legal" в списъка на MCP сървърите.
Конфигурация за Cursor IDE
Cursor използва същия MCP протокол. Добавете към вашите настройки на Cursor:
{
"mcp": {
"servers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
}
Какво се анонимизира
MCP Server открива и анонимизира 285+ типове сущности:
| Категория | Примери |
|---|---|
| Лични | Имена, имейли, телефонни номера, дата на раждане |
| Финансови | Кредитни карти, банкови сметки, IBAN |
| Правителствени | SSN, номера на паспорт, водачески лицензи |
| Технически | IP адреси, API ключове, токени |
| Здравни | MRN, ID на пациенти, номера на застраховка |
| Корпоративни | ID на служители, номера на сметки |
Пример на трансформация
Вашата подкана:
Отстранете тази грешка от потребител john.smith@acme.com:
Error: Payment failed for card 4532-1234-5678-9012
Customer ID: CUST-12345
IP: 192.168.1.100
Какво вижда Claude:
Отстранете тази грешка от потребител [EMAIL_1]:
Error: Payment failed for card [CREDIT_CARD_1]
Customer ID: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]
Отговорът на Claude (за вас):
Грешката за john.smith@acme.com предполага, че картата
4532-1234-5678-9012 може да няма достатъчно средства...
Видите оригиналните данни; Claude видя само токени.
Разширена конфигурация
Персонализирани типове сущности
Дефинирайте допълнителни модели за открытие:
{
"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]+"
}
}
}
}
Списък на разрешени специфични данни
Някои данни не трябва да бъдат анонимизирани (публични имена на компании, имена на продукти):
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"ALLOWLIST": "Anthropic,Claude,anonym.legal"
}
}
Деактивирайте специфични типове сущности
Ако трябва определени типове да преминат:
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"DISABLED_ENTITIES": "PHONE_NUMBER,URL"
}
}
Проверка
Тестирайте, че анонимизирането работи:
- Отворете Claude Desktop
- Поставете текст с очевидна PII: "Contact John Smith at john@example.com"
- Проверете логовете на MCP сървър (видими в инструментите за разработчик на Claude Desktop)
- Логът трябва да показва: "Anonymized: 2 entities (PERSON, EMAIL_ADDRESS)"
Съображения за сигурност
Където се случва обработката
| Компонент | Местоположение |
|---|---|
| MCP Server | Вашата машина (локално) |
| API за открытие на PII | Сървъри на anonym.legal (Германия) |
| AI модел | Сървъри на Anthropic/OpenAI |
MCP сървърът сам работи локално. Само заявката за открытие (с хеширани/анонимизирани данни) отива на API на anonym.legal.
Задържане на данни
anonym.legal не съхранява вашите подкани или отговори. API:
- Получава текст за анализ
- Връща позиции на сущности
- Веднага отхвърля входа
Вижте нашата политика за поверителност за детайли.
Сравнение: Без vs. С MCP Server
| Аспект | Без | С MCP Server |
|---|---|---|
| PII в подкани | Изпратена на AI доставчик | Заменена с токени |
| Данни в логовете на AI | Съдържа реална PII | Съдържа само токени |
| Експозиция при нарушение | Пълна PII утечка | Само анонимизирани данни |
| Промяна на работния процес | Никаква | Никаква (прозрачна) |
Цени
Употребата на MCP Server е включена във всички планове на anonym.legal:
| План | Токени/месец | Цена |
|---|---|---|
| Безплатно | 200 | €0 |
| Basic | 2,000 | €3/месец |
| Pro | 10,000 | €15/месец |
| Business | 50,000 | €29/месец |
Повечето разработчици остават на Basic (€3/месец) с типична употреба.
Заключение
AI асистентите са съществени за съвременното разработване, но не трябва да виждат данните на вашите клиенти.
Интеграцията на MCP Server:
- Не изисква промени на работния процес
- Защитава PII автоматично
- Работи с Claude Desktop, Cursor и VS Code
- Струва €3/месец за повечето разработчици
Настройте го веднъж и забравете за него—вашите данни са защитени по подразбиране.
Начнете:
Източници: