The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Tteop MCP listing page.
Production MCP server for TTEOP — Token Telemetry Evaluation Operator Protocol.
Build, validate, and describe TTEOP telemetry envelopes via the Model Context Protocol. Powered by the official MCP TypeScript SDK v2 and the tteop-spec reference implementation.
New here? Read START-HERE.md. Automated contributors must also read AGENTS.md.
This package is a thin MCP transport layer. All protocol logic — envelope construction, metric computation (banker's rounding), schema validation, and semantic rules — is delegated to tteop-spec via its stable JavaScript API:
tteop-spec/builder → buildEnvelope(telemetry, options)tteop-spec/validator → validateEnvelope(envelope, options), computeMetrics(telemetry)No metric formulas or schema logic are duplicated here. When tteop-spec updates its validator or builder, this server inherits the changes.
| Package | Role |
|---|---|
tteop-spec | Specification, schemas, validator, conformance suite, builder API |
tteop-mcp | Production MCP server (this package) — thin transport over tteop-spec |
| SignalAF / SigRank | Hosted benchmarking, leaderboard, pilots, enterprise services |
| Tool | Description |
|---|---|
tteop_build_envelope | Build a TTEOP v0.1-draft schema-conforming envelope from token counts. Computes Yield (Υ), Leverage (L), Velocity (V), output_fraction (F), and log_leverage (D). |
tteop_validate_envelope | Validate an envelope against the JSON Schema and semantic rules. Returns schema errors, semantic errors, warnings, and computed metrics. |
tteop_describe_protocol | Get TTEOP protocol metadata: versions, privacy modes, provenance levels, forbidden fields, metric definitions with formulas. |
tteop_run_conformance | Run the conformance suite: canonical vector invariants, null semantics, forbidden field detection, banker's rounding. |
Add to claude_desktop_config.json:
Open the browser tab, click Connect, open the Tools tab, and call any tool.
npx tteop-mcp waits for an MCP connectioninitialize succeedstools/list returns complete schemas (4 tools)isError: true with validation message)tteop-mcp@0.2.0 is currently published to npm and listed in the MCP Registry and Glama. Release 0.2.1 repairs source/package provenance, upgrades the exact protocol dependency to tteop-spec@0.1.5-draft, and adds release hardening.
The required release order is:
tteop-spec@0.1.5-draft is available from npm.tteop-mcp@0.2.1 release commit with every required check green.v0.2.1 at the same commit.npm view tteop-mcp@0.2.1 gitHead equals the GitHub release commit.server.json to the MCP Registry:
0.2.1 and all four tools.npx -y tteop-mcp@0.2.1 --version and a real MCP client invocation.Never publish from an uncommitted working tree. Package version, lockfile, server.json, Git tag, GitHub release, npm gitHead, and MCP Registry version must identify the same release.
Apache-2.0