mcpField
A
askacharge.com — EV charging network

askacharge.com — EV charging network

远程服务
askacharge.com地图与出行06 周前更新

关于 askacharge.com — EV charging network

askacharge.com 为电动汽车充电网络运营商提供远程 MCP 服务。工具涵盖充电桩数据、计费指标和 OCPP 硬件命令,并通过 API 密钥权限范围控制访问。

主要功能

  1. 01充电桩与会话实时状态
  2. 02营收、能耗与费率数据
  3. 03远程 OCPP 充电桩命令
  4. 04创建充电桩、费率和客户
  5. 05通过通用工具调用 API 操作
  6. 06按权限范围控制工具访问

适用场景

  1. 01查找当前离线的充电桩
  2. 02查看某时段站点营收
  3. 03远程启动或停止充电会话
  4. 04查询充电桩命令执行结果

MCP 相关

托管服务通过 Streamable HTTP 向 MCP 客户端开放 askacharge.com CSMS 操作。API 密钥的权限范围决定可用工具,工具调用遵循平台 REST API 的权限和审计记录。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://askacharge.com/askacharge/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://askacharge.com/askacharge/api/mcp需要授权

工具

25
参数类型必填说明
qstring否按标识符、位置、制造商和型号搜索
limitinteger否最多 N 个充电桩(1-500)。不设 limit 则返回全部
estadoenum否online/offline = 当前是否打开 WebSocket;pending = 已连接但未注册online | offline | charging | available | faulted | pending | simulated
offsetinteger否跳过前 N 个(用于下一页)

详细介绍

askacharge.com MCP 服务

已收录于 mcpservers.org Glama 评分

让 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"

另请参阅

评论

支持 Markdown

第一次接触 MCP?

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

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