Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Build, validate, and describe TTEOP telemetry envelopes for AI operator token efficiency.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"tteop": {
"command": "npx",
"args": [
"-y",
"tteop-mcp"
]
}
}
}ターミナルでこれを実行します
claude mcp add tteop -- npx -y tteop-mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"tteop": {
"command": "npx",
"args": [
"-y",
"tteop-mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"tteop": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tteop-mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント SunrisesIllNeverSee で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.1)がレジストリに届いたのは2 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, ProAgentStore
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
MCP-first control plane for ProAgentStore agents and private instances.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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 |
npm install -g tteop-mcp
npx tteop-mcp
| 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:
{
"mcpServers": { "tteop": { "command": "npx", "args": ["-y", "tteop-mcp"] } } }
npx @modelcontextprotocol/inspector npx -y tteop-mcp
Open the browser tab, click Connect, open the Tools tab, and call any tool.
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.stdout
# Install the exact locked dependency graph
npm ci
cd ../otep-spec && npm link && cd ../tteop-mcp && npm link tteop-spec
npm test # real MCP client test npm run test:packaged # packaged tarball test npm run test:release # package/lockfile/registry version agreement npm run test:all # complete local release gate
npm run inspect
npm start
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: mcp-publisher login
mcp-publisher publish
6. Confirm the MCP Registry and Glama show version `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
All direct runtime dependencies and their transitive dependencies are bundled from the reviewed package-lock.json. This includes the exact normative tteop-spec release and patched URI parser. A consumer installing an older URI library cannot deduplicate the server onto it. Root-only npm overrides do not protect consumer installs, and npm 12 no longer honors published shrinkwraps. After changing dependencies, regenerate the lockfile and perform a clean install before packing. The packaged tests verify a fresh consumer install, its production audit and MCP handshake, and isolation from an older consumer fast-uri.