MCPサーバー 接続・利用ガイド
無料公開中Claude Desktop、Cursor、Claude Code、ChatGPT などの各種AIクライアントから、日本の主要電力会社10社の高圧・特別高圧電気料金データ検索および確定論的シミュレーション(試算)を直接呼び出せる Model Context Protocol (MCP) サーバー を無料でご利用いただけます。
1. MCPサーバーの概要と特徴
本サービス(電気料金ガイド)は、Web画面上での閲覧だけでなく、AIエージェントがプログラムから正確な電力料金体系や計算ロジックを取得できるよう、オープン標準である Model Context Protocol (MCP) に対応しています。
完全無料・登録不要で利用可能
本MCPサーバーは無料で公開されています。AIアシスタントの設定ファイルにURLを追加するだけで、すぐに対話の中で電力料金の確認や試算を開始できます。
ハルシネーションのない確定論的計算
AIが独自の推測で四則演算を行うのではなく、各電力会社の公式約款に準拠した厳格なサーバーサイド計算エンジン(固定小数点・十進文字列演算)を実行します。
主要電力10社・高圧プラン網羅
東京電力、関西電力、中部電力をはじめとする全国大手10電力会社の高圧・特別高圧標準料金メニュー、燃料費調整額、市場価格調整額に対応しています。
2. 接続先エンドポイント情報
MCPクライアントの接続形式として、標準の Streamable HTTP(JSON-RPC 2.0 / POST)を採用しています。
| 用途 | 接続先URL | プロトコル | 備考 |
|---|---|---|---|
| 一般MCP接続口 Claude Desktop, Cursor, CLI等 |
https://<ホスト名>/mcp |
Streamable HTTP (POST) | 標準のMCPクライアントから接続する主要エンドポイントです。 |
| ChatGPT用接続口 ChatGPT Plugin / Actions |
https://<ホスト名>/chatgpt/mcp |
Streamable HTTP (POST) | ChatGPT向けのメタデータ・OAuth定義を含む専用エンドポイントです。 |
| ローカル検証用 | http://127.0.0.1:8787/mcp |
HTTP (POST) | 開発環境(Wranglerローカル起動時)での接続先です。 |
3. 提供ツール(6つの主要操作)
AIアシスタントは、以下の6つのツールを自律的に組み合わせて電力料金の調査や計算を行います。
| ツール名 | 概要・役割 | 主な入力引数 |
|---|---|---|
list_providers |
掲載対象の電力会社一覧(東京電力・関西電力など10社)のID・表示名・対応状況を取得します。 | release_id(任意) |
list_plans |
指定した電力会社の料金プラン一覧(高圧・特別高圧、業務用電力等)を取得します。 | provider_idsupply_area_id, voltage_type(任意) |
get_tariff |
指定プランの確定単価体系(基本料金単価、電力量料金単価、燃料費調整額等)と適用条件を取得します。 | tariff_version_id |
get_input_schema |
各プランの試算に必要な入力項目(契約電力kW、使用電力量kWh等)のJSONスキーマを取得します。 | provider_id, plan_id |
get_evidence |
公表資料(約款PDF・料金表Webページ等)の出典URL、SHA-256ハッシュ、取得日時等の公式根拠を取得します。 | snapshot_id |
calculate_tariff |
契約電力や月間使用量を渡し、確定論的計算エンジンにより電気料金の内訳と合計を試算します。 | provider_id, plan_id, supply_area_id, billing_period, provider_input |
4. 各種クライアントの設定方法
Claude Desktop の場合
Claude Desktop の設定ファイル(claude_desktop_config.json)に、以下のいずれかの形式で本MCPサーバーを追加します。
設定ファイルの場所:
・macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
・Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"electricity-tariff": {
"command": "npx",
"args": [
"-y",
"mcp-proxy",
"https://<本サービスのドメイン>/mcp"
]
}
}
}
※直接HTTPトランスポートに対応している環境では、URLを指定するだけで接続可能です。ローカル検証時は URL を http://127.0.0.1:8787/mcp に置き換えてください。
Cursor の場合
- Cursorの Settings(設定) > Features > MCP Servers を開きます。
- 「+ Add New MCP Server」 をクリックします。
- 以下の内容を入力して保存します:
- Name:
electricity-tariff - Type:
command - Command:
npx -y mcp-proxy https://<本サービスのドメイン>/mcp
- Name:
Claude Code (CLI) の場合
ターミナルから以下のコマンドを実行してMCPサーバーを追加します。
claude mcp add electricity-tariff -- npx -y mcp-proxy https://<本サービスのドメイン>/mcp
5. AI活用プロンプト例
設定完了後、AIチャット内で通常の自然言語で指示するだけで、AIが自動的にツールを呼び出して回答します。
「東京電力の高圧業務用電力プランで、契約電力150kW、月間使用量25,000kWh(2026年9月分)の場合の電気料金を試算して、基本料金と電力量料金の内訳を教えて。」
「関西電力と中部電力の高圧プランについて、現在の基本料金単価と夏季・その他季の電力量料金単価の違いを比較表にして。」
「燃料費調整単価や市場調整単価の参照元となっている公式資料のURLと確認日を教えて。」
6. 利用上の注意事項・免責事項
参考試算に関する免責(REFERENCE_NOT_INVOICE)
料金情報と試算は無料の参考情報です。正確性・完全性・最新性を保証するものではなく、実際の請求額を保証しません。正式な料金・適用条件は電力会社の公式案内と契約内容をご確認ください。
本MCPサーバーが返却する試算結果は、各電力会社が公表している標準約款・単価表に基づく参考情報であり、実際の請求金額や法的効力を持つ見積もりを保証するものではありません。力率割引・割増、検針日の日割計算、個別契約特約などにより実際の請求額とは異なる場合があります。
- 推測値による補完の禁止: 契約電力や使用量など必須の計算入力が不足している場合、サーバーはゼロや他社値で代行せず厳格にエラー(または不足通知)を返します。
- リリース整合性: 複数ツール呼び出しにわたって同一の
release_idを使用することで、異なる改定版の単価が混在することを防ぐ設計になっています。