Trentina — MCP-сервер для Claude Code: что делает и как установить
Шлюз безопасности для изоляции агентов и фильтрации промпт-инъекций на трёх уровнях защиты. Сокращает контекст и блокирует опасные вызовы до серверов.
claude mcp add trentina -- uvx mcp-trentina-crunchtoolsЧто делает Trentina
Trentina работает как промежуточный шлюз между ИИ-агентом и сторонними инструментами. Любой входящий контент проходит трёхступенчатую проверку: фильтры L1, локальный классификатор L2 и изолированную модель L3. Опасные инструкции отсекаются сразу. До контекста агента атака не дойдёт.
Шлюз также оптимизирует схемы инструментов и сжимает ответы. Объём данных в ответах сокращается на 52% в байтах. Вызовы к сервисам контролируются правилами на простом языке и белыми списками параметров для каждого профиля агента.
Для работы уровня L3 нужен API-ключ провайдера вроде OpenAI, Anthropic или Gemini. Без контейнера и настроенного файла profiles.yaml шлюз трафик не пропустит.
Какие задачи решает
- блокировать скрытые промпт-инъекции из непроверенного веб-контента
- ограничивать доступные агенту инструменты через белые списки
- уменьшать расход токенов за счёт сжатия схем и ответов MCP
- проверять исходящие действия агента по текстовым правилам безопасности
Примеры запросов агенту
- Загрузи страницу по ссылке через защищённый инструмент Trentina и покажи рецепт
- Проверь входящие письма через шлюз Trentina и подготовь черновик ответа
- Покажи статус проверок безопасности и активные ограничения профиля
Как установить Trentina
Командой платформы
claude mcp add trentina -- uvx mcp-trentina-crunchtoolsuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-trentina-crunchtools <команда>
Командой платформы
codex mcp add trentina -- uvx mcp-trentina-crunchtoolsuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-trentina-crunchtools <команда>
Файл настроек
{
"mcpServers": {
"trentina": {
"command": "uvx",
"args": [
"mcp-trentina-crunchtools"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-trentina-crunchtools <команда>
Файл настроек
{
"servers": {
"trentina": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-trentina-crunchtools"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-trentina-crunchtools <команда>
Командой платформы
gemini mcp add trentina uvx mcp-trentina-crunchtoolsuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-trentina-crunchtools <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Trentina
Как установить Trentina в Claude Code?
Выполните команду: claude mcp add trentina -- uvx mcp-trentina-crunchtools.
Что делает MCP-сервер Trentina?
Он изолирует входящий трафик агента, пропуская данные через детерминированные фильтры, локальный классификатор и изолированную модель. Кроме блокировки инъекций сервер сжимает схемы и ответы, экономя токены контекста.
Что требуется для запуска проверки уровня L3?
Для слоя L3 необходим ключ API одного из поддерживаемых провайдеров: OpenAI, Anthropic, Gemini, OpenRouter или работающий локальный инстанс Ollama. Эта вспомогательная модель оценивает данные без доступа к внешним утилитам.