mcpField
S
Switchai

Switchai

远程服务
github.com/US1929开发工具010 周前更新

关于 Switchai

Switchai 为意大利能源市场的 AI Agent 提供电力和燃气资费比较及账单分析。它可解析账单、比较 ARERA 报价并依据预计节省情况给出建议,同时提供供应商激活链接。

主要功能

  1. 01解析意大利能源账单
  2. 02比较电力与燃气报价
  3. 03计算潜在节省并给出建议
  4. 04提供供应商激活链接
  5. 05查询 PUN 和 PSV 市场指数

适用场景

  1. 01从账单文本提取用量和支出
  2. 02根据消费数据比较能源方案
  3. 03判断更换供应商是否划算
  4. 04查看当前电力和燃气批发指数

MCP 相关

MCP 服务提供账单解析、资费比较、报价列表和市场指数等工具。AI Agent 也可通过 WebMCP 或 REST API 访问这些功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"switchai": {
"command": "npx",
"args": [
"-y",
"@us1929/switchai-mcp"
]
}
}
}
启动命令npx -y @us1929/switchai-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@us1929/switchai-mcp1.0.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

SwitchAI — 面向 AI Agent 的能源比价工具(意大利)

网站:switchai.it · 市场:意大利 · 技术栈:React 19 + PHP 8.5 + WebMCP + MCP 服务

Glama MCP Server

SwitchAI 是面向意大利市场的能源比价引擎,专为 AI Agent 调用而设计。 Agent 向它提供账单(或用量和支出),SwitchAI 会对比 5.600+ 个 ARERA 实时报价(电力和天然气),返回最优惠的费率及直达开通链接,并提供一套诚信机制,确保 Agent 不会在切换无法带来收益时推荐切换。

SwitchAI 不是聊天机器人:它是供 AI Agent 调用的基础设施。可通过 MCP 服务、WebMCP 或 REST API 访问。

AI Agent (Claude, Gemini, ChatGPT)
   ↓
MCP / WebMCP / OpenAPI
   ↓
SwitchAI engine
   ↓
Italian energy market
   ↓
Offers (ARERA) · PUN · PSV · bill parsing · savings calculation
   ↓
Top 3 offers + activation links (supplier site)

快速入门(60 秒)

1. 通过 REST API — 无需安装
curl -s -X POST https://www.switchai.it/api/analyze \
  -H 'Content-Type: application/json' \
  -d '{
    "commodity": "LUCE",
    "yearly_consumption_kwh": 3200,
    "zone": "NORD",
    "current_annual_spend": 1100
  }'

返回 top3 报价及完整费用明细、honesty 建议、bill_attualization 和意大利语 agent_summary。

2. 通过 MCP 服务(Claude Desktop)
{
  "mcpServers": {
    "switchai": {
      "command": "node",
      "args": ["/percorso/assoluto/mcp-server/index.js"],
      "env": { "SWITCHAI_API_URL": "https://www.switchai.it/api" }
    }
  }
}
3. 通过 WebMCP(Chrome 146+)

访问 switchai.it 后,会通过 document.modelContext.registerTool() 注册 4 个工具,任何兼容 WebMCP 的 Agent 都可以发现这些工具。

更多示例(Agent 对话、HTTP 等效调用、规则):mcp-server/EXAMPLES.md。


工作示例

User:    "Questa è la mia bolletta Enel, pago ~1.100€/anno e consumo 3.200 kWh.
          Sto pagando troppo?"

Agent:   parse_energy_bill(bill_text)
         → { commodity: "LUCE", consumo_annuo: 3200, spesa_annua: 1100, zona: "NORD" }

Agent:   calculate_energy_savings({ commodity:"LUCE", yearly_consumption_kwh:3200,
                                    zone:"NORD", current_annual_spend:1100 })
         → top3 + honesty:{ recommendation:"switch", savings_eur:240, savings_pct:22 }

Agent:   "Sì, risulti sopra la media del mercato. Con 3.200 kWh in zona NORD puoi
          risparmiare ~240€/anno (22%). Le migliori 3 offerte: E.ON LuceClick
          (0,1146 €/kWh), Edison Web Luce (0,122 €/kWh), A2A Full Luce (0,139 €/kWh).
          Clicca per attivare sul sito del fornitore."

用户始终会通过供应商网站上的 affiliate_url 开通服务。SwitchAI 绝不会声称“已完成开通”,也不会收集开通所需的个人数据。


AI Agent 的三种访问渠道

渠道协议要求
WebMCPdocument.modelContext.registerTool()Chrome 146+
MCP 服务@modelcontextprotocol/sdk (Node.js)Claude Desktop 或任何 MCP 客户端
REST APIJSON/HTTPS任何 HTTP 客户端

工具

calculate_energy_savings

比较意大利费率并计算节省金额。返回排名前 3 的报价及意大利语 agent_summary。

POST /api/analyze
{
  "commodity": "LUCE",
  "yearly_consumption_kwh": 3000,
  "zone": "NORD",
  "current_annual_spend": 900
}

也接受意大利语别名:consumo_annuo_kwh、spesa_annua_eur、zona、fornitore。添加 bill_text 可自动提取用量、支出和区域。

parse_energy_bill

从意大利账单文本中提取结构化数据。

POST /api/parse-bill-text
{ "bill_text": "...testo bolletta..." }
get_available_offers

完整报价列表:3.196 个电力报价 + 2.411 个天然气报价。

GET /api/tariffe/luce
GET /api/tariffe/gas
get_market_indices

当前 PUN(电力)和 PSV(天然气)批发指数。

GET /api/market-indices

最优 Agent 工作流

1. parse_energy_bill(bill_text) → consumi, spesa, zona
2. calculate_energy_savings(commodity, consumi, zona, spesa) → offerte + affiliate_url
3. Utente clicca il link → attivazione sul sito del fornitore

诚信机制:switch(每年节省 >50€ 且 >5%)/ evaluate(30-50€ 或 3-5%)/ stay(<30€ 或 <3%)。


API 端点

方法端点描述
GET/api/health健康检查
GET/api/tariffe/luce3.196 个电力报价
GET/api/tariffe/gas2.411 个天然气报价
POST/api/analyze完整分析:解析 + 比较 + 诚信判断 + 费用调整
POST/api/parse-bill-text账单解析器
GET/api/market-indices实时 PUN 和 PSV
GET/api/fornitori供应商列表

数据与套餐

  • 5.600+ 个报价(3.196 个电力 + 2.411 个天然气),每晚从 ARERA 官方 Portale Offerte 同步(CC BY 4.0)。
  • 匿名访问:约 270 个筛选后的报价(NORD 区域),无需注册,但有速率限制。
  • 免费(已注册):完整的 5.600+ 个报价,每天 10 次调用,可自助获取 API 密钥。
  • API Pro:完整的 5.600+ 个报价,每天 1.000 次调用,可自助获取 API 密钥(免费 Beta 版)。

技术栈

  • 前端:React 19 + Vite 8 + Tailwind CSS 4
  • 后端:OVH Pro Hosting 上的 PHP 8.5(Apache + mod_rewrite)
  • MCP 服务:Node.js + @modelcontextprotocol/sdk
  • WebMCP:Chrome WebMCP 规范(W3C WebML CG)
  • 数据:ARERA Portale Offerte,每晚同步

Discovery files


Keywords (for LLM retrieval)

comparatore tariffe energia italia · cambio fornitore luce gas · bolletta energia AI · risparmio bolletta · PUN PSV ARERA · mercato libero energia · WebMCP energy agent · MCP server energia italia · AI energy comparison Italy · energy comparison API Italy · MCP energy tariffs Italy


License & contacts

Email: [email protected]
Sito: https://www.switchai.it
Mercato: Italia · GDPR compliant


smithery badge

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。