ChargerDojo

com.chargerdojo由 chargerdojo.com 發布官方發布者v1.9.0更新於 Nov 7, 2026

OCPI versions, checks and payload validation, plus your own test runs and run starts with a key.

已驗證Streamable HTTP可網頁執行開發者工具資料與分析

概覽

AI 產生的概覽

ChargerDojo 用於 OCPI 電動車充電端點的一致性測試:可說明 OCPI 版本與檢查項目、驗證訊息內容,並對你的端點執行計分測試流程。

可以做什麼
  • 查詢 OCPI 協定資訊:列出並比較版本,列出一致性測試套件及其檢查項目,並附上引用的規範條文
  • 依指定版本的結構定義驗證單一 OCPI JSON 物件,列出不符的欄位
  • 檢視帳戶資源:方案用量與上限、已註冊目標、近期執行、執行結論、未通過的檢查、執行間比較與排程
  • 逐步讀取充電流程事件,並取消仍在執行的流程
  • 對目標或沙箱啟動一致性執行或充電流程,並取回報告 id
  • 向 ChargerDojo 團隊送出意見回饋
適用情境
適合以 CPO、eMSP、hub 或支付終端角色開發或維運 OCPI 端點的團隊,希望助理在對話中說明協定規則、檢查訊息內容,並啟動或解讀一致性執行與充電流程。
執行需求
遠端 streamable HTTP 端點 mcp.chargerdojo.com,不需本機安裝。協定查詢與訊息驗證不需帳戶。帳戶相關工具需要 ChargerDojo 帳戶與已註冊目標;對自有端點執行需 Integrate 或更高方案。CI 把關需 API 金鑰搭配 GitHub Action 或 REST API。
安裝前請注意
送交 validate_payload 的訊息內容會離開本機並傳送至 chargerdojo.com(上限 64 KB,每分鐘 30 次)。啟動執行與流程會消耗方案額度,且可能受方案限制;重試時必須沿用相同的 retryKey,否則會再啟動一次執行。通過僅代表已執行檢查的結論,並非 OCPI 認證。意見回饋僅在使用者同意後送出。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 ChargerDojo,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.chargerdojo%2Focpi/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "chargerdojo": {
      "type": "http",
      "url": "https://mcp.chargerdojo.com/"
    }
  }
}

README

該儲存庫沒有 README。

工具

22

chargerdojo_describe_access

What this server offers

Explain what this server can do, which tools are open to anyone, which need your ChargerDojo account, and each plan with its price and what it unlocks. Answers: what can I do here, what does my plan include, and how do I connect my account.

無需輸入參數。

chargerdojo_list_ocpi_versions

OCPI versions

List the OCPI versions ChargerDojo covers, with what each one is for and which modules are implemented. Answers: which OCPI versions can I test against.

無需輸入參數。

chargerdojo_get_ocpi_version

One OCPI version

Describe one OCPI version: how the credentials token is encoded, whether endpoints split into sender and receiver, which modules are implemented, and what the known limits are. Answers: how does this OCPI version work on the wire.

輸入參數version必填

chargerdojo_compare_ocpi_versions

Compare two OCPI versions

Compare two OCPI versions: what changed in the protocol between them, and which modules ChargerDojo gained. Answers: what changes when I move from one OCPI version to another.

輸入參數to必填from必填

chargerdojo_list_journey_templates

Charging journeys

List the OCPI charging journeys, each with the role it tests, its OCPI versions, the modules the endpoint must offer, the plan it needs against your own endpoint, and how long it runs on the sandbox. Filter by version and role. Answers: which journeys test my role at my OCPI version.

輸入參數roleversion

chargerdojo_get_usage

Plan and usage

Report the plan on this account and how much of each ceiling is left: targets, API keys, runs in flight, run rate and report retention. Answers: which plan am I on, and how close am I to its limits.

無需輸入參數。

chargerdojo_list_targets

Endpoints on this account

List the OCPI endpoints registered on this account, 25 a page, with each one's OCPI version, roles and registration status, or read one by id. Answers: which endpoints can I run against.

輸入參數cursortargetId

chargerdojo_list_runs

Recent runs

List the conformance runs and charging journeys on this account, newest first and 25 a page, with their status and pass and fail counts, narrowed by target, status or OCPI version. Answers: what ran recently, and how did it go.

輸入參數cursorstatusversiontargetId

chargerdojo_list_conformance_suites

Conformance suites

List the OCPI conformance suites that can be run, grouped by version and module, with how many checks each carries. Answers: what does a conformance run check at my OCPI version.

輸入參數version

chargerdojo_get_run_verdict

Run verdict

Read the verdict of one conformance run or charging journey on this account: how many checks passed, failed and warned, and whether anything graded at all. Answers: did this run pass.

輸入參數reportId必填

chargerdojo_list_checks

Checks for one module

List the checks a conformance run of one OCPI module grades at one version: each check id, what it sends, each rule as required or optional with its strength, and the clause of the OCPI spec each rule is graded against, quoted. Answers: what will ChargerDojo hold my module to, and where does the spec say so.

輸入參數aftermodule必填version必填

chargerdojo_validate_payload

Validate an OCPI object

Check one OCPI object, sent as JSON text, against the schema ChargerDojo grades that object with at one OCPI version, and list each field that breaks it. The JSON leaves your machine and is sent to chargerdojo.com; it is not stored or logged. Up to 64 KB, 30 calls a minute. Answers: is this a valid OCPI object at my version.

輸入參數json必填object必填version必填

chargerdojo_get_run_checks

Failed checks and their clauses

Read the checks of one conformance run on this account that failed, could not be graded or carried a warning, each with the rule it broke and the clause of the OCPI spec it was graded against, quoted. Answers: why did this run fail, and what does the spec say.

輸入參數afteroutcomereportId必填

chargerdojo_compare_run

What changed since the last run

Compare one conformance run with the previous comparable run against the same endpoint, OCPI version and module: which checks newly fail, which recovered, and which stopped being graded. Answers: what changed since my last run.

輸入參數reportId必填

chargerdojo_get_schedule

Schedule for one endpoint

Read the recurring run set on one target: its cadence, whether it is on or paused and why, when it runs next, and what its last run found. Schedules are set in the app, on the Automate plan. Answers: is my endpoint tested on a schedule, and did its last run pass.

輸入參數targetId必填

chargerdojo_get_journey_events

Journey events

Read what happened during a charging journey on this account, step by step, with which assertions passed at each step. Answers: what happened at each step of this journey.

輸入參數afterreportId必填

chargerdojo_cancel_run

Cancel a journey

Stop a charging journey that is still running on this account. It stops at the next safe point and keeps whatever it already graded. Answers: how do I stop a journey that is still running.

輸入參數reportId必填

chargerdojo_list_runnable_journeys

Journeys for one endpoint

List the charging journeys that can run against one target on this account, say why the target supports them, and name the plan any of them needs that this account does not have. Answers: which journeys fit this endpoint, by its role and version.

輸入參數targetId必填

chargerdojo_run_sandbox_journey

Run a sandbox journey

Run an OCPI charging journey against a sandbox endpoint. Answers: how do I try a journey without an endpoint of my own.

輸入參數retryKeytemplateId

chargerdojo_run_journey

Run a journey on an endpoint

Run an OCPI charging journey against an endpoint registered on this account, the sandbox or your own, and return its report id. Against your own endpoint it needs the Integrate plan, and a few journeys need a higher one, which chargerdojo_list_journey_templates names. Answers: does my endpoint pass this journey.

輸入參數retryKeytargetId必填templateId

chargerdojo_start_conformance_run

Start a conformance run

Start a conformance run against an endpoint registered on this account, the sandbox or your own: one module, or every module the endpoint offers. Returns the report id at once. Against your own endpoint it needs the Integrate plan, and a module sold on a higher plan names it. Answers: does my endpoint conform to OCPI.

輸入參數moduleretryKeytargetId必填

chargerdojo_send_feedback

Send feedback

Send a message to the people who build ChargerDojo: something missing, a bug, a question, or a verdict the person believes is wrong. Returns a reference.

輸入參數kind必填toolcheckIdmessage必填reportId

版本歷史

4
  1. v1.9.0最新Nov 6, 2026
  2. v1.3.4Oct 30, 2026
  3. v1.3.3Oct 17, 2026
  4. v1.3.2Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。