LLMVerify — MCP-сервер для Claude Code: что делает и как установить
Локальный фильтр ответов нейросетей: находит утечки личных данных, попытки внедрения промптов и оценивает риск выдумок прямо на вашей машине.
claude mcp add --env LLMVERIFY_MCP_MAX_INPUT_CHARS=<LLMVERIFY_MCP_MAX_INPUT_CHARS> --env LLMVERIFY_MCP_TIMEOUT_MS=<LLMVERIFY_MCP_TIMEOUT_MS> --env LLMVERIFY_MCP_MAX_OUTPUT_ITEMS=<LLMVERIFY_MCP_MAX_OUTPUT_ITEMS> --env LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS=<LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS> --env LLMVERIFY_HOME=<LLMVERIFY_HOME> --transport stdio llmverify -- npx -y llmverifyЧто делает LLMVerify
LLMVerify выстраивает защитный барьер между моделью и пользователем. Сервер работает локально через stdio. Он не выполняет сетевых запросов и не требует внешних ключей API. Клиенту доступны шесть инструментов: verify_llm_content, assess_hallucination_risk, check_prompt_injection, check_pii, redact_pii и get_llmverify_capabilities.
Проверка опирается на детерминированные шаблоны и регулярные выражения, поэтому одинаковый текст даёт одинаковый результат. Система маскирует стандартные форматы контактов, кредитных карт и ключей доступа. Однако эвристический анализ пропустит нестандартно закодированные данные или сложные новые инъекции. Для запуска MCP-сервера в окружении обязательно требуется Node.js версии не ниже 20.
Какие задачи решает
- проверить сгенерированный текст на утечки личных данных и ключей доступа
- заблокировать попытки prompt injection до отправки промпта в модель
- оценить вероятность фактических галлюцинаций в ответе
- замаскировать найденные телефоны, почтовые адреса и реквизиты
Примеры запросов агенту
- Проверь через LLMVerify этот ответ модели на утечки личных данных
- Оцени риск галлюцинаций и безопасность промпта в файле
response.txt - Удали все найденные телефоны и секреты из текста перед выводом
Как установить LLMVerify
Командой платформы
claude mcp add --env LLMVERIFY_MCP_MAX_INPUT_CHARS=<LLMVERIFY_MCP_MAX_INPUT_CHARS> --env LLMVERIFY_MCP_TIMEOUT_MS=<LLMVERIFY_MCP_TIMEOUT_MS> --env LLMVERIFY_MCP_MAX_OUTPUT_ITEMS=<LLMVERIFY_MCP_MAX_OUTPUT_ITEMS> --env LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS=<LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS> --env LLMVERIFY_HOME=<LLMVERIFY_HOME> --transport stdio llmverify -- npx -y llmverifyВместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
Командой платформы
codex mcp add llmverify --env LLMVERIFY_MCP_MAX_INPUT_CHARS=<LLMVERIFY_MCP_MAX_INPUT_CHARS> --env LLMVERIFY_MCP_TIMEOUT_MS=<LLMVERIFY_MCP_TIMEOUT_MS> --env LLMVERIFY_MCP_MAX_OUTPUT_ITEMS=<LLMVERIFY_MCP_MAX_OUTPUT_ITEMS> --env LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS=<LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS> --env LLMVERIFY_HOME=<LLMVERIFY_HOME> -- npx -y llmverifyВместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"llmverify": {
"command": "npx",
"args": [
"-y",
"llmverify"
],
"env": {
"LLMVERIFY_MCP_MAX_INPUT_CHARS": "<LLMVERIFY_MCP_MAX_INPUT_CHARS>",
"LLMVERIFY_MCP_TIMEOUT_MS": "<LLMVERIFY_MCP_TIMEOUT_MS>",
"LLMVERIFY_MCP_MAX_OUTPUT_ITEMS": "<LLMVERIFY_MCP_MAX_OUTPUT_ITEMS>",
"LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS": "<LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS>",
"LLMVERIFY_HOME": "<LLMVERIFY_HOME>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"llmverify": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"llmverify"
],
"env": {
"LLMVERIFY_MCP_MAX_INPUT_CHARS": "<LLMVERIFY_MCP_MAX_INPUT_CHARS>",
"LLMVERIFY_MCP_TIMEOUT_MS": "<LLMVERIFY_MCP_TIMEOUT_MS>",
"LLMVERIFY_MCP_MAX_OUTPUT_ITEMS": "<LLMVERIFY_MCP_MAX_OUTPUT_ITEMS>",
"LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS": "<LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS>",
"LLMVERIFY_HOME": "<LLMVERIFY_HOME>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
Командой платформы
gemini mcp add -e LLMVERIFY_MCP_MAX_INPUT_CHARS=<LLMVERIFY_MCP_MAX_INPUT_CHARS> -e LLMVERIFY_MCP_TIMEOUT_MS=<LLMVERIFY_MCP_TIMEOUT_MS> -e LLMVERIFY_MCP_MAX_OUTPUT_ITEMS=<LLMVERIFY_MCP_MAX_OUTPUT_ITEMS> -e LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS=<LLMVERIFY_MCP_MAX_TEXT_FIELD_CHARS> -e LLMVERIFY_HOME=<LLMVERIFY_HOME> llmverify npx -y llmverifyВместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LLMVerify
Как установить LLMVerify в Claude Code?
Выполните команду claude mcp add llmverify -e LLMVERIFY_AUDIT_HASH_KEY=<LLMVERIFY_AUDIT_HASH_KEY> -- npx -y llmverify. Для работы сервера нужен Node.js версии 20 или новее.
Что делает MCP-сервер LLMVerify?
Он предоставляет агенту шесть инструментов для локального скрининга: маскирование PII, поиск следов внедрения инструкций и базовую оценку риска выдуманных фактов.
Отправляет ли бесплатная версия запросы во внешнюю сеть?
Нет, вся обработка происходит на вашем компьютере без телеметрии. Бесплатный лимит составляет 500 вызовов проверки в день и отслеживается локально.