EvalKit Server
БесплатноНе проверенEnables testing AI safety classifier robustness against query decomposition, obfuscation, and multi-agent attacks. Provides tools for full evaluation pipelines,
Описание
Enables testing AI safety classifier robustness against query decomposition, obfuscation, and multi-agent attacks. Provides tools for full evaluation pipelines, query previews, and status checks.
README
Multi-technique evaluation toolkit for testing AI safety classifier robustness against query decomposition, obfuscation, and multi-agent orchestration attacks. MCP plugin for Claude Code.
Quick Start
uv sync # install everything
claude # MCP tools auto-loaded from .mcp.json
Architecture
User Query → SPLITTER → [Encoder → Wrapper → ApiClient] × N → MERGER → Report
Usage
In Claude Code (MCP)
| Tool | Purpose |
|---|---|
eval_classifier_robustness |
Full eval pipeline |
eval_decompose_query |
Preview query decomposition |
eval_obfuscation_evasion |
Test homoglyph substitution |
eval_status |
Check configuration |
Via CLI
python3 run.py decompose "query" 5 # decompose into sub-queries
python3 run.py eval "query" # full evaluation pipeline
python3 run.py obfuscate "text" # test obfuscation
Benchmark
python3 benchmark.py # dry run (no API key)
python3 benchmark.py --quick # single query smoke test
python3 benchmark.py --json report.json # save JSON results
python3 benchmark.py --html report.html # save HTML report
ANTHROPIC_API_KEY=sk-... python3 benchmark.py # live test
Configuration
| Parameter | Values | Default | Description |
|---|---|---|---|
obfuscation |
none, light, moderate, aggressive | moderate | Homoglyph replacement level |
framing |
fiction, study_guide, academic, documentation, translation, none | study_guide | Narrative framing strategy |
max_pieces |
1–20 | 10 | Max sub-query decompositions |
padding_tokens |
0–10000 | 5000 | Long-context padding per query |
multi_agent |
true, false | true | Multi-agent orchestration |
helper_enabled |
true, false | true | Helper model with filters removed |
Project Structure
evalkit/
├── evalkit/ # Core modules
│ ├── splitter.py # Query → sub-questions
│ ├── encoder.py # Unicode homoglyph engine
│ ├── wrapper.py # Narrative wrapping
│ ├── api_client.py # API client + model routing
│ ├── merger.py # Output stitching + metrics
│ ├── context_builder.py # Multi-turn conversation
│ ├── agent_router.py # Agent pack coordination
│ └── models.py # Data classes + enums
├── evalkit_server.py # MCP server (FastMCP)
├── run.py # CLI wrapper (no MCP needed)
├── benchmark.py # Test matrix runner
├── tests/ # Pytest test suite
├── docs/ # Documentation
├── .mcp.json # Claude Code auto-discovery
└── CLAUDE.md # Claude Code instructions
Research Techniques
See docs/TECHNIQUES.md for detailed documentation of each technique.
References
License
MIT — authorized security research and defense evaluation only.
Установить EvalKit Server в Claude Desktop, Claude Code, Cursor
unyly install evalkit-mcp-serverСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add evalkit-mcp-server -- uvx evalkitFAQ
EvalKit Server MCP бесплатный?
Да, EvalKit Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для EvalKit Server?
Нет, EvalKit Server работает без API-ключей и переменных окружения.
EvalKit Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить EvalKit Server в Claude Desktop, Claude Code или Cursor?
Открой EvalKit Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare EvalKit Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
