Tibber MCP 服务器是专为 Tibber(挪威电力供应商)打造的 Model Context Protocol (MCP) 服务器。它能让你在本地运行 MCP 服务器,并通过不同主机(如 Claude Desktop 或 Roo Code)进行访问。
Tibber MCP 服务器为 AI 代理提供了一种便捷的方式来交互 Tibber API 并查询信息,例如当前能源价格和能源消耗数据。你可以在本地运行该服务器,然后通过不同主机与之连接并提出相关查询。
安装 uv:
# 在 macOS 和 Linux 上
curl -LsSf https://astral.sh/uv/install.sh | sh
# 在 Windows 上
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
克隆此仓库:
git clone https://github.com/linkcd/tibber-mcp.git
cd tibber-mcp
设置 Python 虚拟环境并安装依赖项:
uv venv --python 3.12 && source .venv/bin/activate && uv pip install --requirement pyproject.toml
一旦连接到 MCP 服务器,你可以提出以下问题:
你可以通过以下演示视频快速了解 Tibber MCP 服务器的使用方式:

该服务器的架构如下:
在 Claude Desktop 或 VS 中的 Roo Code 中,你可以按照以下配置进行操作:
{
"mcpServers":{
"tibber":{
"command":"uv",
"args":[
"--directory",
"[PATH-TO-ROOT-OF-THE-CLONED-TIBBER-MCP-FOLDER]",
"run",
"server.py"
],
"env":{
"TIBBER_API_TOKEN":"[YOUR-TIBBER-TOKEN]"
}
}
}
}
⚠️ 重要提示
将
[YOUR-TIBBER-TOKEN]替换为你的实际令牌。绝不要将实际凭证提交到版本控制中。
你可以运行服务器并在其上运行 MCP 检查器:
npx @modelcontextprotocol/inspector
tibber更多详细信息,请参阅我的博客文章:
构建 Tibber MCP 服务器:将 AI 代理连接到能源消耗数据