Roadflow

io.roadflow由 roadflow.io 發布官方發布者v1.0.0更新於 Oct 24, 2026

Create and edit roadmaps with JSON or markup; share edit and view links from AI agents.

已驗證Streamable HTTP可網頁執行效率與工作流

概覽

AI 產生的概覽

讓助理建立與編輯路線圖,並產生可分享的編輯或檢視連結。

可以做什麼
Roadflow 是一個用來建立與編輯路線圖的遠端 MCP 伺服器。根據其登錄檔描述,它接受以 JSON 或標記語言撰寫的路線圖內容,並能產生供編輯或檢視的分享連結。所提供的清單中並未列出具體工具。
適用情境
當你希望助理草擬、更新或交接一份路線圖,並透過連結分享給他人,而不是把計畫只留在對話中時,可以考慮使用。
執行需求
透過 streamable HTTP 連線至供應方端點的遠端 MCP 伺服器。清單宣告不需要驗證、沒有環境變數、沒有標頭,也不需要本機套件或執行環境。
安裝前請注意
清單宣告不需要驗證,因此在傳送路線圖內容前請考慮其是否敏感。分享會產生編輯與檢視連結,任何持有連結的人都可能看到路線圖;編輯連結應視為寫入權限。所提供的資料未要求任何憑證、付款或錢包資訊。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "roadflow": {
      "type": "http",
      "url": "https://roadflow.io/mcp"
    }
  }
}

工具

43

roadflow_new

New roadflow workspace

Create an ephemeral in-memory roadflow workspace (default). Optional seed JSON and/or markup. No cloud id until create_shared.

輸入參數jsonmarkup

roadflow_status

Workspace status

Return mode, ids, URLs, and road/step counts for the current MCP session workspace.

無需輸入參數。

roadflow_get

Get workspace snapshot

Return the current workspace as JSON and/or markup.

輸入參數format

roadflow_apply_json

Apply JSON state

Replace workspace state with normalized JSON (serializeState shape). In shared edit mode, saves to the cloud automatically.

輸入參數jsonmerge

roadflow_apply_markup

Apply markup

Replace roads via friendly markup (same as the editor panel). Shared edit mode auto-saves.

輸入參數markup必填

roadflow_open_shared

Open shared roadflow

Load a cloud map by edit or view id into this session. View links are read-only.

輸入參數id必填

roadflow_create_shared

Create shared roadflow

Persist the current workspace to the cloud (permanent share). Returns editUrl (play/edit/share further) and viewUrl (visual canvas, read-only). Prefer viewUrl when the user only needs to see the map.

輸入參數editIdviewId

roadflow_export_json

Export JSON

Export the current workspace as JSON (serializeState).

無需輸入參數。

roadflow_export_markup

Export markup

Export the current workspace as friendly markup.

無需輸入參數。

roadflow_export_csv

Export CSV

Export steps as CSV (road, goal, lane, step, notes, type, status, position, date).

無需輸入參數。

roadflow_list_versions

List version history

List shared-map version checkpoints (newest first). Relative indexes: -1 = newest. Requires a shared edit workspace (not view-only).

無需輸入參數。

roadflow_get_version

Get version snapshot

Load one shared-map version by relative index (e.g. -1 newest, -2 previous). Returns JSON state. Does not change the live map or workspace unless load=true.

輸入參數rel必填load

roadflow_discard

Discard workspace

Clear the in-memory workspace for this MCP session (does not delete cloud maps).

無需輸入參數。

artifacts_new

New Artifacts workspace

Create an ephemeral in-memory Artifacts graph workspace. Optional seed JSON (serializeState shape: nodes + labels). No cloud id until artifacts_create_shared.

輸入參數json

artifacts_status

Artifacts workspace status

Return mode, ids, /artifacts/?id= URLs, and node/label counts.

無需輸入參數。

artifacts_get

Get Artifacts graph

Return the current Artifacts workspace as JSON.

無需輸入參數。

artifacts_apply_json

Apply Artifacts JSON

Replace (or merge) the Artifacts graph with normalized JSON. Shared edit mode auto-saves to the cloud.

輸入參數jsonmerge

artifacts_open_shared

Open shared Artifacts graph

Load a cloud Artifacts graph by edit or view id. View links are read-only.

輸入參數id必填

artifacts_create_shared

Create shared Artifacts graph

Persist the current Artifacts workspace to the cloud. Returns editUrl and viewUrl under /artifacts/.

輸入參數editIdviewId

artifacts_export_json

Export Artifacts JSON

Export the current Artifacts workspace as JSON (serializeState).

無需輸入參數。

artifacts_list_versions

List Artifacts version history

List shared Artifacts version checkpoints (newest first). Requires a shared edit workspace.

無需輸入參數。

artifacts_get_version

Get Artifacts version snapshot

Load one shared Artifacts version by relative index (-1 newest). Optional load=true replaces the MCP workspace (does not save).

輸入參數rel必填load

artifacts_discard

Discard Artifacts workspace

Clear the in-memory Artifacts workspace for this MCP session (does not delete cloud graphs or the Plans workspace).

無需輸入參數。

model_new

New Model register

Create a Model project in MySQL (parameter register). Allocates a view id (mv-…) when omitted and returns viewUrl. Optional seed: title, calendar, streams, axes, phases, parameterSets, chains, parameters, observations, edges. Does not persist CALC outputs or FORMULA edges. Binds this MCP session. UI: /model/?id=…

輸入參數axesedgestitlechainsphasesviewIdstreamscalendarparametersobservationsparameterSets

model_open

Open Model register

Bind this MCP session to an existing Model project (edit or view id). View ids are read-only.

輸入參數id必填

model_status

Model register status

Counts, rev, and /model/?id= URLs for the bound project (or pass id).

輸入參數id

model_get

Get Model register

Hydrate records from MySQL. include=summary (default counts), dictionaries, parameters, observations, edges, or all. Prefer model_upsert_observation to change one fact — do not treat this as a blob to rewrite.

輸入參數idinclude

model_discard

Discard Model session

Unbind the Model project from this MCP session. Does not delete MySQL rows.

無需輸入參數。

model_patch_project

Patch Model dictionaries

Update title, calendar, viewId, streams, axes, phases, parameterSets, and/or chains. Send If-Match via rev. Replaces each provided dictionary in full.

輸入參數idrevaxestitlechainsphasesviewIdstreamscalendarparameterSets

model_list_parameters

List parameters

List parameter catalog rows. Optional filters: streamId, role, layer, primaryOwner.

輸入參數idrolelayerstreamIdprimaryOwner

model_get_parameter

Get parameter

One catalog row plus its observations (facts).

輸入參數idparameterId必填

model_upsert_parameter

Upsert parameter catalog

Create or patch one parameter definition (not observations). Pass rev for If-Match on update.

輸入參數idrevnameroleunitattrslayercommentformuladomainIdprioritystreamId另有 12 個

model_upsert_parameters

Bulk upsert parameters

Create or patch many catalog rows (cap 400). Same body shape as model_upsert_parameter. continueOnError returns per-row errors; otherwise one transaction.

輸入參數idparameters必填continueOnError

model_delete_parameter

Delete parameter

Delete a parameter and its observations (cascade).

輸入參數idparameterId必填

model_list_observations

List observations

List facts. Filter by parameterId, setId, evidenceStatus. Sets are a column (Base/Downside/Upside), not an axis.

輸入參數idsetIdparameterIdevidenceStatus

model_upsert_observation

Upsert observation

Create or replace one fact (parameterId + scope + setId). Example: Base P2 facility MW. Do not write CALC-computed values; only IN facts or CALC overrides (valueOverride). Pass rev for If-Match.

輸入參數idrevscopesetIdvaluesourcescopeKeyparameterId必填valueLockedvalueOverrideevidenceStatus

model_upsert_observations

Bulk upsert observations

Create or replace many facts (cap 400). Same body shape as model_upsert_observation. Rejects CALC outputs unless valueOverride. continueOnError returns per-row errors; otherwise one transaction.

輸入參數idobservations必填continueOnError

model_delete_observation

Delete observation

Delete one fact by parameterId + scope/scopeKey + setId.

輸入參數idscopesetIdscopeKeyparameterId必填

model_list_edges

List edges

Manual lineage edges only (SOURCE/FLOW/INTERFACE). FORMULA edges are derived from formulas on load — not stored.

輸入參數idtoIdfromIdedgeType

model_upsert_edge

Upsert edge

Create or patch a manual SOURCE, FLOW, or INTERFACE edge. FORMULA is rejected.

輸入參數idrevtoIdlabelowneredgeId必填fromIdedgeTypecondition

model_delete_edge

Delete edge

Delete a manual edge by edgeId.

輸入參數idedgeId必填

model_evaluate

Evaluate Model compute

Read-only computeModel. Does not write MySQL. View ids allowed. Default period is calendar start (not today). periodId and range* are mutually exclusive. Cell cap 2000.

輸入參數idsetIdsliceperiodIdrangeEndrangeStartincludeEmptyparameterIdsincludeInputs

model_list_dictionaries

List dictionaries

Streams, axes (members), phases, parameter sets, chains, and calendar. Period members may be derived from calendar.

輸入參數id

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

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

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

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

  • 授權條款不適用

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