mcpField
E
Energy Charts

Energy Charts

リモート
pipeworx.io科学・教育03 日前に更新
リポジトリ公式サイト

Energy Charts について

Energy Chartsは、Fraunhofer ISEの欧州電力データを取得するMCPサーバーです。現在の電源構成に加え、価格、発電量、設備容量、再生可能エネルギー比率の時系列を提供し、ローカルstdioとPipeworxゲートウェイに対応します。

主な機能

  1. 01燃料別の現在の発電量
  2. 02発電量と負荷の時系列
  3. 03前日スポット電力価格
  4. 04電源別の設備容量
  5. 05電力需要に占める再生可能比率

活用シーン

  1. 01国別の現在の電源構成の確認
  2. 02期間を指定したスポット価格の調査
  3. 03過去の日ごとの再生可能比率の比較

MCP 対応

発電量、価格、設備容量、再生可能比率を取得するMCPツールを提供します。ローカルstdioでの実行とPipeworxゲートウェイ経由の接続に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/energy-charts/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-energy-charts

Energy-Charts(Fraunhofer ISE)MCP — 欧州の電力発電量、価格、設備容量。https://api.energy-charts.info の認証キー不要のパブリック API を使用します。

Pipeworx の一部です。AI エージェントを 1879 以上のライブデータソースに接続する MCP ゲートウェイです。これは独立した非公式の統合であり、上流プロバイダーとは提携関係になく、承認や公開も受けていません。

ツール

ツール説明
generation_mix欧州各国の現在の電源別発電構成を表示します。太陽光、風力、原子力、ガス、石炭、水力、バイオマスが現在どれだけ発電しているかを、それぞれの MW と割合で確認できます。「ドイツの発電構成は?」「フランスの電力のうち原子力はどれくらい?」「ドイツの電源別発電量」「<国名>ではどの燃料で発電している?」などの質問に答えます。国名(「Germany」「France」など)または 2 文字のコードを指定できます。再生可能エネルギー、化石燃料、原子力の合計も返します。データソース:Fraunhofer ISE energy-charts。認証キーは不要です。
public_power指定した期間の、国ごとの電源種別(太陽光、風力、原子力、ガスなど)別の発電量を返します。戻り値は {unix_seconds, production_types:[{name, data}]} です。各系列の data 配列は unix_seconds のタイムスタンプに対応しています。電力の単位は MW です。
electricity_price指定した期間の入札ゾーンにおける前日スポット電力価格を返します。戻り値は {unix_seconds, price, unit} です。price 配列は unix_seconds のタイムスタンプに対応しています。価格の単位は EUR/MWh です。
total_power指定した期間の、国ごとの総発電量/負荷を返します。戻り値は {unix_seconds, production_types:[{name, data}]} です。data 配列は unix_seconds のタイムスタンプに対応しています。電力の単位は MW です。
installed_power国ごとの電源種別別の発電設備容量を、年次または月次の系列で返します。戻り値は {time:["2002",...], production_types:[{name, data}]} です。data 配列は time 配列に対応しています。設備容量の単位は GW です。
renewable_share国の電力負荷に占める再生可能エネルギーの割合をパーセントで表示します。風力、太陽光、水力、バイオマスが現在、または過去の指定期間に需要のどれだけを賄っているかを確認できます。「現在、ドイツの電力のうち再生可能エネルギーは何割?」「7 月のフランスの電力網はどれくらい再生可能だった?」「先月、再生可能エネルギーが負荷の大部分を賄ったのは何日?」などの質問に答えます。国名(「Germany」など)または 2 文字のコード、あるいは EU 全体の集計には「eu」/「all」を指定できます。最新の実測値とそのタイムスタンプ、対象期間の最小値/平均値/最大値の概要、および日ごとの内訳を返します。3 日以下の期間では、15 分ごとの測定値も含まれます。値は負荷に占める割合であり、国が消費量を超える再生可能電力を発電して余剰分を輸出する場合は、100%を超えることがあります。予測値ではなく、確定済みの実測データです。認証キーは不要です。データソース:Fraunhofer ISE energy-charts。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。

{
  "mcpServers": {
    "energy-charts": {
      "url": "https://gateway.pipeworx.io/energy-charts/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/energy-charts/mcp の tools/list は、上記の表にあるツールに加えて、Pipeworx の共有メタツールである ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツールも返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントでは、パック固有のツールに加えて、およそ30個の共有ツールが一覧表示されます。接続の initialize レスポンスに正確なスコープが記載されており、その時点での正式な情報となります。

これは意図的な設計であり、偶然の多重化ではありません。メタツールを使うことで、このパックが扱わない質問にも、カタログ全体を横断してルーティングする ask_pipeworx を介して回答できます。そのため、MCP サーバーをもう1つ追加する必要はありません。現在、メタツールを含めずにパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度接続してください。

または、Pipeworx のフルゲートウェイに接続すると、このパックだけではなく、すべてのパックのツールが直接一覧表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと同じ1879以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールにアクセスできます。

MCP クライアントがない場合:HTTP で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/generation_mix \
  -H 'Content-Type: application/json' \
  -d '{"country":"Germany"}'

最初の呼び出しにはアカウントは必要ありません。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/generation_mix を使用します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を使用します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへの往復通信も必要ありません。

{
  "mcpServers": {
    "energy-charts": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-energy-charts"]
    }
  }
}

また、起動することを確認するには、直接実行してください。

npx -y @pipeworx/mcp-energy-charts

このサーバーは stdin/stdout 経由で MCP と通信し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx を使う

ツールを直接呼び出す代わりに、自然な英語で質問できます。上記のパックエンドポイントでも、フルゲートウェイでも利用できます。

ask_pipeworx({ question: "your question about Energy Charts data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細情報

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。