tteop-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tteop-mcpBuild a TTEOP envelope from 800 prompt tokens and 200 completion tokens."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tteop-mcp
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.
Architecture
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.
Product separation
Package | Role |
| Specification, schemas, validator, conformance suite, builder API |
| Production MCP server (this package) — thin transport over |
SignalAF / SigRank | Hosted benchmarking, leaderboard, pilots, enterprise services |
Related MCP server: Trello Universal MCP Server
Install
npm install -g tteop-mcp
# or use directly:
npx tteop-mcpTools
Tool | Description |
| 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). |
| Validate an envelope against the JSON Schema and semantic rules. Returns schema errors, semantic errors, warnings, and computed metrics. |
| Get TTEOP protocol metadata: versions, privacy modes, provenance levels, forbidden fields, metric definitions with formulas. |
| Run the conformance suite: canonical vector invariants, null semantics, forbidden field detection, banker's rounding. |
Usage
With Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"tteop": {
"command": "npx",
"args": ["-y", "tteop-mcp"]
}
}
}With MCP Inspector
npx @modelcontextprotocol/inspector npx -y tteop-mcpOpen the browser tab, click Connect, open the Tools tab, and call any tool.
Programmatic
import { spawn } from "node:child_process";
const proc = spawn("npx", ["-y", "tteop-mcp"], { stdio: ["pipe", "pipe", "pipe"] });
// Send JSON-RPC 2.0 messages to proc.stdin, read responses from proc.stdoutDevelopment
# Install deps
npm install
# Link tteop-spec locally (if not published to npm yet)
cd ../otep-spec && npm link && cd ../tteop-mcp && npm link tteop-spec
# Run tests
npm test # real MCP client test (50 assertions)
npm run test:packaged # packaged tarball test (13 assertions)
# Run with MCP Inspector
npm run inspect
# Start the server
npm startAcceptance criteria
npx tteop-mcpwaits for an MCP connectioninitializesucceedstools/listreturns complete schemas (4 tools)Every tool can be called through MCP Inspector
Invalid token values return structured MCP errors (
isError: truewith validation message)stdout contains protocol messages only
CI runs an actual MCP client against the packaged tarball
Distribution roadmap
This package is built and tested but not yet published. The next steps require owner credentials:
Publish
tteop-spec@0.1.4-draftto npm (prerequisite — this package pins it exactly).Publish
tteop-mcp@0.2.0to npm.Publish to the MCP Registry using
mcp-publisher:mcp-publisher init # generates server.json (already present) mcp-publisher login # GitHub auth mcp-publisher publish # publishes server.json to the registryThe
mcpNameinpackage.json(io.github.SunrisesIllNeverSee/tteop-mcp) must match thenameinserver.json.Submit to Glama using the
glama.jsonmetadata.Test privately on Glama — verify the live Inspector session passes.
Switch the listing public after the live Inspector session passes.
License
Apache-2.0
Maintenance
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables type-safe, bidirectional communication with Model Context Protocol services, allowing centralized management of model contexts over HTTP.209MIT
- AlicenseNot gradedqualityDmaintenanceProvides a standardized interface for interacting with Trello's tools and services through the Model Context Protocol.MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with DigitalOcean services and tools through a unified API via the Model Context Protocol.2MIT
- AlicenseNot gradedqualityDmaintenanceProvides a standardized interface for interacting with Microsoft Teams tools and services through the Model Context Protocol.1MIT
Related MCP Connectors
MCP Spec Compliance MCP — audits any MCP server.json against the official Model Context Protocol
A Model Context Protocol server for Wix AI tools
BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SunrisesIllNeverSee/tteop-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server