Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
GPU energy per million output tokens by model, GPU and configuration, with grid carbon by country.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"green-token-index": {
"command": "uvx",
"args": [
"leadgreen-mcp"
]
}
}
}ターミナルでこれを実行します
claude mcp add green-token-index -- uvx leadgreen-mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"green-token-index": {
"command": "uvx",
"args": [
"leadgreen-mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"green-token-index": {
"type": "stdio",
"command": "uvx",
"args": [
"leadgreen-mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名はドメイン leadgreen.ai で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.3.1)がレジストリに届いたのは17 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Claude Checkpoint MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ 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 server that checkpoints Claude Code session context to survive crashes and token limits
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Lead Green is a public index of the GPU energy it takes to serve a million output tokens (watt-hours per million output tokens), by model, GPU and configuration, with grid carbon intensity to price it anywhere, published as open data with a JSON API and an MCP server under CC BY 4.0. Every figure comes from a named public source with a retrieval date; it is a Katonic project, run and paid for by Katonic, and takes no money from hardware, cloud or model vendors.
Lead Green is run and paid for by Katonic, which sells a sovereign AI platform; it takes no money from hardware, cloud or model vendors.
This package is the MCP server for that index: GPU watt-hours per million output tokens by model, GPU and configuration, with grid carbon intensity by country and GPU hardware reference data. Every answer names its source and carries the caveat that the figures are GPU-only floors measured on a busy server.
pip install leadgreen-mcp
or, without installing, uvx leadgreen-mcp.
The same wheel is served from the site, with its SHA-256 printed on https://leadgreen.ai/mcp/:
pip install https://leadgreen.ai/dist/leadgreen_mcp-0.3.1-py3-none-any.whl
and the source installs with pip install "git+https://github.com/katonic-dev/leadgreen-ai#subdirectory=leadgreen-mcp".
Python 3.10 or later. Works with the mcp Python SDK 1.x and 2.x. Listed in the official MCP Registry as ai.leadgreen/green-token-index.
Two things are versioned separately. The package is 0.3.1 (this file, pyproject.toml, the wheel name). The data is a dated release of the Lead Green API; the copy bundled in the package is the release named in leadgreen_mcp/data/manifest.json (data_version), and the server reads the live API first, so a session normally answers from the current release whatever package version is installed. Every response says which it used in data_source and data_updated.
| Tool | What it answers |
|---|---|
list_models | Which models are on the index and on which GPUs |
energy_per_million_tokens(model, gpu?, itl_deadline_ms?) | The best row per GPU for a model |
estimate(model, output_tokens, gpu?, country?, running_batch?, num_gpus?, itl_deadline_ms?, pue?, system_power_ratio?) | GPU energy in Wh and kWh for a token count, kg CO2e for a grid, and optionally energy at the meter |
compare_gpus(model, itl_deadline_ms?) | H100 versus B200 for a model |
concurrency_curve(model, gpu) | Energy per token at every measured running batch |
grid_intensity(country) | Annual average gCO2e per kWh for a country or World |
gpu_hardware(gpu?) | Max TDP, memory, MIG profiles and whole-system ceilings |
sources | Every source, version, retrieval date and licence |
Resource: leadgreen://manifest.
running_batch: the average running batch the server holds, meaning how many requests it decodes at once (vLLM num_requests_running). The estimate then uses the measured configuration nearest to it, on the same GPU count as the best row (for example 2 x H100 for Qwen 3 32B), and widens to every GPU count only when that count has no measurements. requests_in_flight is the old name and is still accepted; giving both with different values is an error. Responses carry both avg_running_batch and avg_requests_in_flight (the same number).num_gpus: use configurations on exactly this many GPUs.itl_deadline_ms: the latency ceiling for choosing the best row. Rows whose median inter-token latency is at or under it are kept, and the lowest energy wins. Default 500 ms, the leaderboard's own default.pue and system_power_ratio (each at least 1.0): when either is given, estimate also returns energy at the meter, GPU energy x system_power_ratio x pue, labelled as such and shown beside the GPU figure. These are your assumptions, not measurements. For scale, a DGX B200 at its 14.3 kW maximum over 8 x 1.0 kW of GPU power is a ratio of about 1.79.country: a country name, the site's short name, an ISO 3166 alpha-3 or alpha-2 code, or World. Common names work: UK, GB, Britain, US, USA, America, Turkey, Korea, South Korea, Russia. Exact matches win over partial ones, and queries of three characters or fewer must match exactly, so US never lands on Australia. Grid figures are the 2024 annual average; years and latest_year show the other years available. They are lifecycle, location-based figures for comparing places, not a Scope 2 figure to file.caveat: the same sentence on every tool, taken from the API's index.json. Pass it on.boundary: gpu_only for the measured figures.data_source: live (fetched from the API), bundled snapshot (the copy shipped in the package) or local folder (when LEADGREEN_API_BASE is a folder).data_updated and data_version: how current the data is.https://leadgreen.ai/api/v1 (or the base you set), for the published JSON files: at most once per file per session, then cached in memory.LEADGREEN_API_BASE to a local folder holding the API files (for example a copy of leadgreen_mcp/data). Any other URL works too.Claude Desktop or Cursor (claude_desktop_config.json / .cursor/mcp.json):
{ "mcpServers": { "leadgreen": { "command": "leadgreen-mcp" } } }
With no network:
{ "mcpServers": { "leadgreen": { "command": "leadgreen-mcp", "env": { "LEADGREEN_API_BASE": "/path/to/api/v1" } } } }
Claude Code: claude mcp add leadgreen -- leadgreen-mcp
leadgreen-mcpClaude Desktop started from Finder, the Dock or the Start menu does not see the PATH your terminal uses, so a bare leadgreen-mcp can fail to start. Use the full path instead: run which leadgreen-mcp (macOS, Linux) or where leadgreen-mcp (Windows) and put the result in command. Alternatively, point command at the full path of your Python and set "args": ["-m", "leadgreen_mcp.server"].
Apache 2.0 for the code (see LICENSE). The data keeps the licences of its sources, listed in the manifest.