
tibber-mcp MCP Server

2024.12.27
0
Python能源数据服务能源监控金融服务
tibber-mcp 是一个用于与 Tibber API 交互的 MCP 服务器。该服务器提供了一系列工具,用于从 MCP 主机(如 Claude 桌面)访问 Tibber 家庭的能源消耗、生产、定价和实时数据。
View on GitHub
Overview
基本能力
产品定位
tibber-mcp 是一个专门用于与 Tibber API 交互的 MCP 服务器,主要用于获取和分析家庭能源数据。
核心功能
- 能源数据访问:提供能源消耗、生产、定价和实时数据的访问工具。
- 数据监控与优化:帮助用户监控和优化能源使用情况。
适用场景
- 家庭能源监控
- 能源成本分析
- 能源使用优化
工具列表
- list-homes:列出所有 Tibber 家庭及其基本信息。
- get-consumption:获取特定家庭的能源消耗数据。
- get-production:获取特定家庭的能源生产数据。
- get-price-info:获取当前和即将到来的电价信息。
- get-realtime:获取最新的实时电力读数。
- get-historic:获取自定义分辨率的历史数据。
- get-price-forecast:获取今天和明天的详细价格预测。
常见问题解答
- 调试建议:使用 MCP Inspector 进行调试。
使用教程
使用依赖
- Python 3.13 或更高版本
- Tibber API 访问令牌
安装教程
Claude Desktop
在 MacOS 上:~/Library/Application\ Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"tibber-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/tibber-mcp",
"run",
"tibber-mcp"
],
"env": {
"TIBBER_TOKEN": "very-secret"
}
}
}
调试方式
使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector uv --directory /Users/pontuspohl/workspace/ktc/prototypes/tibber-mcp run tibber-mcp