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。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。