Iris MCP
v0.16.0io.github.iris-eval/mcp-server
Stop shipping agents on vibes. Score every agent output for quality, safety, and cost.
transport:stdio
runtime:npm
Target client
run in your project directory
claude mcp add mcp-server -e IRIS_API_KEY=<IRIS_API_KEY> -e IRIS_API_KEY_FILE=<IRIS_API_KEY_FILE> -e IRIS_ALLOW_UNAUTHENTICATED=<IRIS_ALLOW_UNAUTHENTICATED> -e IRIS_DB_PATH=<IRIS_DB_PATH> -e IRIS_SQLITE_DRIVER=<IRIS_SQLITE_DRIVER> -e IRIS_LOG_LEVEL=<IRIS_LOG_LEVEL> -e IRIS_HOME=<IRIS_HOME> -e IRIS_ANTHROPIC_API_KEY=<IRIS_ANTHROPIC_API_KEY> -e IRIS_OPENAI_API_KEY=<IRIS_OPENAI_API_KEY> -e IRIS_LLM_JUDGE_MAX_COST_USD_PER_EVAL=<IRIS_LLM_JUDGE_MAX_COST_USD_PER_EVAL> -e IRIS_CITATION_ALLOW_FETCH=<IRIS_CITATION_ALLOW_FETCH> -e IRIS_DASHBOARD=<IRIS_DASHBOARD> -e IRIS_DASHBOARD_PORT=<IRIS_DASHBOARD_PORT> -e IRIS_PORT=<IRIS_PORT> -e IRIS_OTEL_ENDPOINT=<IRIS_OTEL_ENDPOINT> -e IRIS_CITATION_DOMAINS=<IRIS_CITATION_DOMAINS> -e IRIS_TRANSPORT=<IRIS_TRANSPORT> -e IRIS_HOST=<IRIS_HOST> -e IRIS_ALLOWED_ORIGINS=<IRIS_ALLOWED_ORIGINS> -e IRIS_DASHBOARD_HOST=<IRIS_DASHBOARD_HOST> -e IRIS_OTEL_HEADERS=<IRIS_OTEL_HEADERS> -e IRIS_OTEL_SERVICE_NAME=<IRIS_OTEL_SERVICE_NAME> -e IRIS_OTEL_TIMEOUT_MS=<IRIS_OTEL_TIMEOUT_MS> -e IRIS_WEBHOOK_URL=<IRIS_WEBHOOK_URL> -e IRIS_WEBHOOK_SECRET=<IRIS_WEBHOOK_SECRET> -- npx -y @iris-eval/mcp-server
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs
This listing does not declare its tools. Connect the server and your client will discover them on the handshake.