🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@fre4x/benchmark

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fre4x/benchmark

A benchmark MCP server for agent evaluation workflows.

npmnpm
Version
1.1.0-beta.0
Version published
Maintainers
1
Created
Source

benchmark — Unified Agent Evaluation

This package exposes a consistent MCP workflow for benchmark-driven agent evaluation.

GAIA is the first built-in adapter, but the tool surface is generic so other benchmarks can plug in later without changing client behavior.

Tools

ToolPurpose
benchmark_list_challengesList available benchmark suites with version and asset metadata
benchmark_start_challengeStart an attempt and return the first question
benchmark_submit_solutionGrade one answer and return the next question or final score
benchmark_get_assetRead an attached benchmark asset by asset_id
benchmark_get_attemptInspect attempt status and the current question
benchmark_cancel_attemptCancel an active attempt

Workflow

  • Call benchmark_list_challenges
  • Pick a challenge_id
  • Call benchmark_start_challenge
  • If the question has assets, call benchmark_get_asset
  • Call benchmark_submit_solution
  • Repeat until done: true

Each response includes machine-readable guidance for the most likely next tool call.

Mock Mode

Run without any external dataset file:

MOCK=true npx @fre4x/benchmark

Optional Environment

BENCHMARK_GAIA_DATA_FILE=/absolute/path/to/gaia-challenges.json
BENCHMARK_STATE_DIR=/absolute/path/to/store-attempt-json
BENCHMARK_MOCK=true
  • BENCHMARK_GAIA_DATA_FILE: Optional JSON file with GAIA-compatible normalized challenge definitions
  • BENCHMARK_STATE_DIR: Where attempt state is persisted
  • BENCHMARK_MOCK: Alternate mock-mode flag

Claude Desktop

{
  "mcpServers": {
    "benchmark": {
      "command": "npx",
      "args": ["-y", "@fre4x/benchmark"],
      "env": {
        "BENCHMARK_GAIA_DATA_FILE": "/absolute/path/to/gaia-challenges.json"
      }
    }
  }
}

Development

npm install
npm run build -w @fre4x/benchmark
npm run typecheck -w @fre4x/benchmark
npm test -w @fre4x/benchmark
MOCK=true npm run inspector -w @fre4x/benchmark

Keywords

mcp

FAQs

Package last updated on 08 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts