local-only server
The server can only run on the client’s local machine because it depends on local resources.
Tibber MCP サーバー
これは、ノルウェーの電力供給業者Tibberのモデル コンテキスト プロトコル (MCP)サーバーです。
MCP サーバーをローカルで実行し、Claude Desktop やRoo Codeなどのさまざまなホスト経由でアクセスできます。
詳細については、私のブログ投稿をご覧ください。
Tibber MCPサーバーの構築:AIエージェントをエネルギー消費データに接続する
概要
Tibber MCP サーバーは、AI エージェントにTibber APIと対話し、現在のエネルギー価格やエネルギー消費データなどの情報を照会するための便利な方法を提供します。
クエリの例
MCP サーバーに接続すると、次のような質問をすることができます。
- 「電力消費データを分析し、通常のピーク時間やその他の興味深いパターンを読みやすい形式で提示します。」
- 「昨日、最も電力を使ったのはいつですか?」
- 「昨日の午前7時にどれくらいの電力を消費したか?」
- 「現在のエネルギー価格はいくらですか?」
- 「明日の最も安い 3 つの時間をリストします。」
- 「明日のエネルギー価格は上がるのか、下がるのか?」
デモビデオ
建築
要件
- Python 3.12
- Tibber APIトークン( Tibber開発者ポータルから取得できます)
インストール
uv
をインストールします:CopyCopy- このリポジトリをクローンします:Copy
- Python 仮想環境をセットアップし、依存関係をインストールします。Copy
ホスト構成
Claude DesktopまたはVSのRoo Code
Copy
重要:
[YOUR-TIBBER-TOKEN]
実際のトークンに置き換えてください。実際の認証情報をバージョン管理にコミットしないでください。
MCP サーバーをローカルでデバッグおよびテストする
サーバーをローカルで実行し、 MCPインスペクターを実行します。
Copy
利用可能なツール
サーバーは、LLM が使用できる次のツールを公開します。
get_consumption_data()
: 期間、総コスト、基本エネルギーコスト、消費kwhなど、過去30日間の時間別消費データを取得します。get_price_and_home_info()
: 価格情報 (現在、今日、明日) と住宅情報 (所有者、住所、サブスクリプションなど) を取得します。
ライセンス
謝辞
This server cannot be installed
ノルウェーの電力会社 Tibber 向けの MCP サーバー。
Tibber MCP サーバーは、AI エージェントに Tibber API と対話し、現在のエネルギー価格やエネルギー消費データなどの情報を照会するための便利な方法を提供します。