Carbon Footprint Calculator について
Carbon Footprint Calculator は、排出量の基準値作成やサステナビリティ報告に取り組む組織向けのローカル実行型 MCP サーバーです。EPA 排出係数を使い、財務データや活動データから Scope 1~3 の排出量を算出し、HTML または Markdown のレポートを作成します。
主な機能
- 01銀行 CSV、Xero、QBO のエクスポートを取り込み
- 02排出源ごとに活動を分類
- 03Scope 1、2、3 の排出量を算出
- 04売上高または従業員数で排出原単位を評価
- 05HTML と Markdown のレポートを作成
活用シーン
- 01組織の排出量基準値の作成
- 02ESG や投資家向け資料の作成
- 03出張、エネルギー、廃棄物の排出量確認
MCP 対応
MCP サーバーは、読み取り専用の計算・レポートツールと排出係数の一覧取得ツールを公開します。MCP クライアントから活動データを送信し、レポートを作成できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Carbon Footprint Calculator(MCP サーバー)
EPA の GHG 排出係数を使用し、銀行明細、財務データのエクスポート、構造化された活動データから組織のカーボンフットプリントを算出する MCP(Model Context Protocol)サーバーです。
プライバシーとセキュリティを最優先
- お使いのマシンまたはサーバー上で完全にローカル実行されます
- 財務データを外部 API やクラウドプロバイダーに送信しません
- デフォルトではデータを保存しません
- 読み取り専用の計算・レポート作成ツールを提供します
- Claude Desktop、Cursor、その他の MCP クライアントで動作します
開発の背景
ESG レポート、投資家向けデューデリジェンス資料、社内のサステナビリティレビューを準備する際、実用的な排出量ベースラインを作成するには、通常、多くの時間と手作業が必要です。
このサーバーを使うと、生の銀行明細、Xero や QBO のエクスポート、構造化された業務データを数分でカーボンフットプリントレポートに変換できます。活動を EPA 準拠の排出係数に対応付け、HTML と Markdown の両方のレポートを作成します。
ユーザー体験はどの国の組織でも使えるように設計されていますが、現在、電力のベンチマークには内部で EPA eGRID の地域別係数を使用しています。
機能
- 銀行の CSV、Xero や QBO のエクスポート、構造化された活動データを取り込みます。
- 取引を電力、燃料、出張、輸送、廃棄物などの推定排出源に分類するのを支援します。
- EPA の GHG 排出係数を使用して、スコープ 1、スコープ 2、スコープ 3 の排出量を算出します。
- 収益と従業員数が入力されている場合は、それらに基づいて炭素強度を評価します。
- 洗練された HTML および Markdown レポートを作成します。
排出係数の出典
すべての排出係数は、EPA GHG Emission Factors Hub(2025 年 1 月)に基づいています。eGRID 2023 の電力係数と、IPCC AR5 の地球温暖化係数が含まれます。
対象カテゴリには、定置燃焼、移動燃焼、電力、蒸気または熱、輸送、廃棄物処理、出張、従業員の通勤、冷媒が含まれます。
インストール
Claude Desktop
uvをインストールします。- Claude Desktop の設定を開き、MCP 設定を編集します。
- 次のサーバーを追加します。
{
"mcpServers": {
"carbon-footprint": {
"command": "uvx",
"args": ["carbon-footprint-mcp"]
}
}
}
- Claude Desktop を再起動します。
Claude Code または Cursor
claude mcp add carbon-footprint -- uvx carbon-footprint-mcp
ローカル開発
git clone https://github.com/MayankTalwar0/carbon-footprint-mcp.git
cd carbon-footprint-mcp
pip install -e .
carbon-footprint-mcp
利用可能な MCP ツール
| ツール | 説明 |
|---|---|
computeEmissions(inputs_json) | 構造化された活動データから、3 つすべてのスコープにおける GHG 排出量を算出します。 |
generateEmissionsReport(emissions_json, output_dir) | 洗練された HTML および Markdown レポートを作成し、ディスクに保存します。 |
listEmissionFactors(category) | 利用可能な燃料、eGRID、廃棄物の排出係数を一覧表示します。 |
対応する排出カテゴリ
| スコープ | カテゴリ | 必要な入力 |
|---|---|---|
| 1 | 定置燃焼 | 燃料の種類と量 |
| 1 | 移動燃焼 | 燃料の種類とガロン数 |
| 1 | 冷媒漏えい | ガスの種類、漏えい量(kg)、GWP |
| 2 | 購入電力 | kWh と eGRID サブリージョン |
| 2 | 購入蒸気または熱 | mmBtu |
| 3 | 輸送と配送 | 車両の種類と距離 |
| 3 | 廃棄物処理 | 廃棄物の種類、ショートトン数、処理方法 |
| 3 | 出張 | 移動手段と旅客マイル |
| 3 | 従業員の通勤 | 通勤手段と旅客マイル |
炭素強度スコア
| スコア | 収益 100 万ドルあたりの tCO2e | 評価 |
|---|---|---|
| 優秀 | < 5 | 排出量の少ない事業運営として最高水準 |
| 良好 | 5-20 | 低強度 |
| 中程度 | 20-100 | サービス業やテクノロジー業界で一般的 |
| 高い | 100-500 | 大量の資源を必要とする事業運営 |
| 非常に高い | > 500 | 非常に高い強度 |
ライセンス
MIT
SlickBooks が開発
SlickBooks の創業者である Mayank が開発しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。