使用说明
小型消费者自愿价格(PVPC)MCP服务器
获取Red Eléctrica每天晚上8:15发布的小型消费者自愿价格(PVPC)。这包括第二天将适用于根据2.0 TD电价计费的消费者的小时电价。
🧩 组件
工具
fetch_prices:获取给定日期范围和地理区域的小消费者自愿价格(PVPC)。- 输入:
locale:获取源代码的翻译。接受值:es,en.默认为es.startDate:日期范围的开始,用于过滤iso8601格式的指标值。例如,2025-06-29T00:00:00.000+02:00。默认为今天的开始。endDate:以iso8601格式过滤指标值的日期范围结束。例如,2025-06-29T23:59:59.999+02:00。默认到今天结束。timeAggregation:按时间分组时如何聚合指标值。接受值:sum,average.默认为sum.timeTruncation:告诉如何截断数据时间序列。接受值:hour,day,month,year.可选参数。geographicalAggregation:按地理ID分组时,如何聚合指标值。接受值:sum,average.默认为sum.geographicalIds:告诉地理ID以筛选指标值。接受值:3西班牙8741(半岛)8742(加那利群岛),8743(巴利阿里斯),8744(休达),8745(梅利利亚)。默认为8741,8742,8743,8744,8745.geographicalTruncation:告诉在通知地理聚合时如何在地理级别对数据进行分组。接受值:country,electric_system.可选参数。
- 返回:JSON格式的带有PVPC价格的文本内容。
- 输入:
🔧 配置
需求
您需要从注册API密钥 西班牙ESIOS电网 访问西班牙电力网络API。
API文档位于 API e·sios文档.
克劳德桌面版
远程服务器连接
打开克劳德桌面并导航到 Settings > Connectors > Add Custom Connector。输入名称如下 PVPC 以及远程MCP服务器URL,如 https://mcp.example.com/mcp.
本地服务器连接
将此添加到您的Claude桌面 claude_desktop_config.json 文件。看 克劳德桌面MCP文档 了解更多信息。
{
"mcpServers": {
"pvpc": {
"command": "npx",
"args": ["-y", "@rfdez/pvpc-mcp-server@latest", "--api-key", "your_esios_api_key"]
}
}
}
💻 发展
克隆此存储库并安装依赖项:
npm install
构建项目:
npm run build
运行服务器:
node dist/index.js
CLI参数
pvpc-mcp-server 接受以下CLI标志:
--transport <stdio|http>:使用交通工具(stdio默认情况下)。--port <number>:使用时要监听的端口http运输(默认8080).--api-key <key>:用于身份验证的e·sios API密钥。
http传输和端口8080的示例:
node dist/index.js --transport http --port 8080
stdio传输示例:
node dist/index.js --transport stdio --api-key YOUR_ESIOS_API_KEY
本地配置示例
{
"mcpServers": {
"pvpc": {
"command": "npx",
"args": ["-y", "tsx", "/path/to/folder/pvpc-mcp-server/src/index.ts", "--api-key", "YOUR_ESIOS_API_KEY"]
}
}
}
MCP检验员测试
npx -y @modelcontextprotocol/inspector npx -y @rfdez/pvpc-mcp-server
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
