关于 askacharge.com — EV charging network
askacharge.com 为电动汽车充电网络运营商提供远程 MCP 服务。工具涵盖充电桩数据、计费指标和 OCPP 硬件命令,并通过 API 密钥权限范围控制访问。
主要功能
- 01充电桩与会话实时状态
- 02营收、能耗与费率数据
- 03远程 OCPP 充电桩命令
- 04创建充电桩、费率和客户
- 05通过通用工具调用 API 操作
- 06按权限范围控制工具访问
适用场景
- 01查找当前离线的充电桩
- 02查看某时段站点营收
- 03远程启动或停止充电会话
- 04查询充电桩命令执行结果
MCP 相关
托管服务通过 Streamable HTTP 向 MCP 客户端开放 askacharge.com CSMS 操作。API 密钥的权限范围决定可用工具,工具调用遵循平台 REST API 的权限和审计记录。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://askacharge.com/askacharge/api/mcpclaude mcp add --transport http com-askacharge-askacharge https://askacharge.com/askacharge/api/mcp{"mcpServers":{"com-askacharge-askacharge":{"type":"http","url":"https://askacharge.com/askacharge/api/mcp"}}}在 Cursor 中打开{"servers":{"com-askacharge-askacharge":{"type":"http","url":"https://askacharge.com/askacharge/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-askacharge-askacharge":{"type":"http","url":"https://askacharge.com/askacharge/api/mcp"}}}{"mcpServers":{"com-askacharge-askacharge":{"serverUrl":"https://askacharge.com/askacharge/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://askacharge.com/askacharge/api/mcp需要授权工具
25| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| q | string | 否 | 按标识符、位置、制造商和型号搜索 |
| limit | integer | 否 | 最多 N 个充电桩(1-500)。不设 limit 则返回全部 |
| estado | enum | 否 | online/offline = 当前是否打开 WebSocket;pending = 已连接但未注册online | offline | charging | available | faulted | pending | simulated |
| offset | integer | 否 | 跳过前 N 个(用于下一页) |
详细介绍
askacharge.com MCP 服务
让 AI Agent 管理一个电动汽车充电点网络。
askacharge.com 是一套 CSMS——充电站管理系统——用于电动汽车充电:通过 OCPP 1.6J 和 2.0.1 管理硬件、资费和计费、二维码及 RFID 司机付款、运营商之间的 OCPI 2.2 漫游,以及税务发票。本仓库介绍其远程 MCP 服务,该服务将此平台开放给任何 Model Context Protocol 客户端。
无需安装。它是一个托管端点:
https://askacharge.com/askacharge/api/mcp
传输方式为基于 HTTP POST 的 JSON-RPC 2.0(streamable-http)。接受的协议版本:2025-06-18、2025-03-26、2024-11-05。GET 会有意返回 405——此处没有 SSE 流。
为什么要提供此服务
充电点运营商每天都会遇到一些 Agent 能直接回答的问题:目前哪些充电桩离线,上个月 X 站点的收入是多少,这个时段充电是否足够便宜,如何重启那个停止响应的充电桩。 REST API 一直都能做到这些。MCP 让 Agent 无需他人预先编写集成即可使用这些功能——价值不在于协议本身,而在于说明何时使用每个工具,以及用错时会发生什么。
身份验证
只需一个标头,即品牌的 API 密钥,可在控制面板的 API 密钥 中创建:
Authorization: Bearer ask_live_...
X-Api-Key: ask_live_... 也可使用。
提供密钥后,其作用域决定你能看到哪些工具。只读密钥永远不会显示 askacharge_parar_carga。命令可以逐项授权:拥有 commands:remote-start 和 commands:remote-stop 的密钥可以看到启动和停止工具,但看不到重启(commands:reset)或固件工具;commands:write 仍表示授予所有命令权限。仅限一个地点的密钥(commands:reset@hotel-madrid)可以看到命令工具,但若将命令用于其他地点的充电桩,则会收到 403。密钥归属于一个品牌,且只能访问该品牌的数据。
25 个工具
读取
| 工具 | 可查询内容 |
|---|---|
askacharge_listar_cargadores | 所有充电点的 OCPP 状态、位置和最近联系时间 |
askacharge_ver_cargador | 单个充电桩的详细信息:连接器、功率、访问模式和状态 |
askacharge_estado_en_vivo | 当前情况:已连接的充电桩、正在运行的会话、正在消耗的功率 |
askacharge_resumen | 时段 KPI——电量、收入、净利润、会话数、客户数 |
askacharge_listar_sesiones | 充电会话历史,含电量、收入和成本 |
askacharge_listar_incidencias | 每个充电桩的未解决故障 |
askacharge_listar_tarifas | 费率组:按 kWh、按小时、按会话计费、PVPC 或免费 |
askacharge_precio_pvpc_hoy | 今日西班牙 PVPC 电价,按小时列出 |
askacharge_listar_clientes | 车队客户及其费率和月度用量 |
askacharge_limites_de_potencia | 每个地点的 kW 上限和负载均衡策略 |
askacharge_traza_de_actividad | 品牌 API 密钥执行过的操作:写入和被拒绝的尝试 |
askacharge_estado_comando | 根据 job_id 查看已发起命令的进度:acked(充电桩已接受,正在等待实际效果)、confirmed(效果已发生——会话已启动,或充电桩重启后重新上线)、timeout、rejected、failed |
OCPP 命令——这些命令会操作实体硬件。每个命令都会立即返回充电桩的确认信息,并附带一个 job_id;实际效果稍后会通过 OCPP 返回并完成该任务,因此应查询
askacharge_estado_comando,而不要重复发送命令(重复发送会启动两个会话或重启两次)。
| 工具 | 功能 |
|---|---|
askacharge_arrancar_carga | 远程启动(OCPP RemoteStartTransaction) |
askacharge_parar_carga | 远程停止(OCPP RemoteStopTransaction)——终止正在进行的会话 |
askacharge_reiniciar_cargador | 软重启或硬重启(OCPP Reset) |
askacharge_cambiar_disponibilidad | 将充电桩设为停用或恢复服务(OCPP ChangeAvailability) |
askacharge_desbloquear_conector | 释放卡住的充电线缆(OCPP UnlockConnector) |
askacharge_refrescar_estado | 让充电桩立即发送其状态、心跳或电表数据(OCPP TriggerMessage) |
askacharge_diagnosticos | 让充电桩上传其诊断文件(OCPP GetDiagnostics) |
写入
| 工具 | 功能 |
|---|---|
askacharge_crear_cargador | 注册充电点 |
askacharge_cargadores_simulados | 沙盒:最多添加 10 个模拟 OCPP 充电桩,这些充电桩会在一分钟内连接并响应每条命令 |
askacharge_crear_tarifa | 创建费率组(per_kwh、per_hour、per_session、pvpc_margin、free……) |
askacharge_crear_cliente | 注册车队客户 |
askacharge_crear_tag_rfid | 为品牌授权 RFID 标签 |
备用入口
| 工具 | 功能 |
|---|---|
askacharge_llamar_api | 在相同权限检查下调用平台的任意一项 API 操作(共 463 项) |
它不会重新实现产品
每个工具都会使用相同的密钥,调用 askacharge.com 自有的 REST API,因此会遵循相同的权限范围、审计跟踪、速率限制和幂等处理。如果某个工具能执行 API 禁止的操作,那就是服务端的漏洞,而不是一项功能。日志记录的不是封装层本身,而是它触发的具体操作。
使用方法
Claude Code
claude mcp add --transport http askacharge https://askacharge.com/askacharge/api/mcp \
--header "Authorization: Bearer ask_live_..."
接受 JSON 配置的客户端
{
"mcpServers": {
"askacharge": {
"type": "http",
"url": "https://askacharge.com/askacharge/api/mcp",
"headers": { "Authorization": "Bearer ask_live_..." }
}
}
}
直接运行,检查是否正常
curl -s -X POST https://askacharge.com/askacharge/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
此操作无需密钥:initialize、ping 和 tools/list 都可匿名响应,匿名调用 tools/list 会返回全部 25 个工具的目录(该目录本来就是公开的——内容就是上表)。其他所有操作——tools/call——都需要密钥;没有密钥时,会收到一条说明原因的 JSON-RPC 错误(-32001)。密钥存在但无效也会报错,不会回退到匿名模式。
获取密钥
在 askacharge.com 注册账号——可试用 30 天, 无需银行卡——然后在控制面板中选择 API keys。定价为每月固定 €20,可使用不限数量的充电桩,且每次会话不收取软件佣金;完整价格列表(包括按比例收费的项目)见 askacharge.com/askacharge/en/pricing.html。
诚实说明限制
- 工具名称和描述使用西班牙语。 该平台的首个市场是西班牙和 巴斯克地区。模型能轻松应对,但在接入之前,你应该了解这一点。
- 按地点限定密钥会限制其可执行的操作,而非可读取的内容。 列表仍会 返回整个品牌的内容。这是有文档说明的行为,并非疏忽。
- 没有独立的沙盒。 如需无风险地试用,请创建一个处于试用模式的品牌。
- 没有 SSE 流。 仅支持请求/响应。
关于该平台的功能与限制(包括当前架构限制)的完整说明,见 askacharge.com/llms.txt。
相关内容
西班牙语
askacharge.com 的远程 MCP 服务。askacharge.com 是一款电动汽车充电桩管理平台(CSMS),支持 OCPP 1.6J/2.0.1、OCPI 2.2 漫游、二维码支付和税务开票(Verifactu 和 TicketBAI/Batuz)。
端点:https://askacharge.com/askacharge/api/mcp。无需安装任何东西。使用品牌的 API key,通过 Authorization: Bearer 进行身份验证,该密钥的作用域决定了可见的工具:只读密钥永远看不到停止充电的工具;命令可以逐个授权(commands:remote-start,而不授予 commands:reset);按地点限定的密钥(commands:reset@hotel-madrid)若指向其他站点的充电桩,则会收到 403。每条命令都会返回一个 job_id,而 askacharge_estado_comando 会告知实际操作是否已生效。
共有 25 个工具——涵盖充电桩、实时状态、会话、费率、PVPC、客户、功率限制、OCPP 命令和注册——另有 askacharge_llamar_api,可在相同权限控制下调用 API 的 463 项操作。它们都不会重新实现业务逻辑:所有操作都通过 REST API 本身执行,使用相同的作用域、跟踪记录和使用限制。
账号和密钥:askacharge.com,可试用 30 天,无需银行卡。价格见 askacharge.com/askacharge/precios.html。
许可证
MIT——请参阅 LICENSE。
注册表
已发布至官方 MCP 注册表,名称为
com.askacharge/askacharge,并通过 askacharge.com 域名进行身份验证。
curl -s "https://registry.modelcontextprotocol.io/v0/servers?search=askacharge"
另请参阅
- awesome-ocpp — 精选的 OCPP 服务、库、模拟器和漫游资源列表。
- askacharge-python — 同一 API 的 Python SDK。
- 2026 年 CSMS 对比 — 介绍 askacharge.com 在 11 个平台中的定位,并列出公开价格。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。