Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROCESSON_API_KEYYesYour ProcessOn personal API token. Get it from https://smart.processon.com/user. Keep it secret.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
processon_whoamiA

Show current ProcessOn authentication status.

Reads PROCESSON_API_KEY (or cached OAuth token). Does not make a network call.

processon_generate_chartA

Generate an editable online diagram from a natural-language description.

Turn an idea, process, or structure into a professional ProcessOn diagram. Supports flowcharts / swimlane diagrams, sequence diagrams, software & cloud architecture diagrams, ER diagrams, org charts, timelines, infographics and more. Returns a preview image and an editable link.

Use this whenever the user wants to "画个图 / 流程图 / 架构图 / 思维导图 / visualization / create a diagram". If the chart type is ambiguous, ask first.

Args: prompt: A clear description of the diagram. Include the goal, the key nodes/steps/entities, decision points, and any required labels. Write in the user's language; professional layout will be applied. chart_type: Optional hint, e.g. "flowchart", "sequence", "architecture", "er", "org", "timeline", "infographic". Helps the model pick the right style. Leave empty to let the model decide.

processon_design_diagramA

Turn an idea into a Mermaid diagram definition (DSL) — the planning / first-draft step of LLM-led diagramming.

Use this FIRST when you want to design a diagram from scratch: it returns editable Mermaid source code (not a rendered image). You — the LLM — then read it, refine it, add/remove nodes and edges, and finally hand the edited Mermaid to processon_render_mermaid to get a real editable ProcessOn chart.

Supported diagrams map to Mermaid types: flowchart/architecture/network deployment (graph TD/LR), mind map (mindmap), sequence (sequenceDiagram), ER model (erDiagram), class diagram (classDiagram), timeline, C4, etc.

This is the recommended workflow for "from 0 to 1 to 100":

  1. design_diagram -> get a Mermaid skeleton

  2. edit the Mermaid yourself (iterate nodes/edges/labels)

  3. render_mermaid -> get preview image + editable link

  4. repeat 2-3 until the diagram is right.

Args: prompt: What the diagram should describe (goal, entities, steps, decisions, relationships). Write in the user's language. diagram_type: Hint for the target shape, e.g. "flowchart", "mindmap", "sequence", "er", "architecture", "network-deployment", "timeline". Leave empty to infer.

processon_render_mermaidA

Render a Mermaid definition YOU wrote into an editable ProcessOn diagram.

This is the "edit → render" step of LLM-led diagramming. Give it the full Mermaid source code (your own, or refined from processon_design_diagram). ProcessOn renders it verbatim into a professional, editable online diagram and returns a preview image + an editable link.

The LLM fully owns the diagram content here — iterate the Mermaid text and call this again to get the next version. Supports the same shapes as Mermaid: flowcharts, architecture / network deployment, mindmaps, sequence, ER, class, timeline, C4, etc.

Args: mermaid_code: The complete Mermaid source (e.g. starts with graph TD, mindmap, sequenceDiagram, erDiagram). title: Optional diagram title. diagram_type: Optional shape hint, e.g. "flowchart", "mindmap", "sequence", "er", "architecture", "network-deployment".

processon_md_to_mindmapA

Convert Markdown text into an editable ProcessOn mindmap.

Parses headings and bullet lists in the Markdown and renders them as an editable online mindmap. Great for turning meeting notes, an outline, or a document summary into a visual mindmap.

Args: markdown: The Markdown content (headings + bullet lists). title: Mindmap title. Auto-generated as "po-mcp-" when empty. structure: Layout style. One of: mind_free (自由), mind_right (向右), mind_org (组织), mind_ishikawa_left (鱼骨), mind_timeline_h (时间轴), mind_tree_free (树), mind_treeTable_left_title (树表).

processon_cache_infoA

Show cache backend info and whether a token is stored.

processon_cache_clearA

Clear cached data. Optionally clear only keys with a given prefix.

Args: prefix: Key prefix to clear (empty = clear everything).

Prompts

Interactive templates invoked by user choice

NameDescription
processon_setup_guideStep-by-step guide to configure the ProcessOn MCP server.

Resources

Contextual data attached and managed by the client

NameDescription
resource_statusCurrent ProcessOn authentication and cache status.

TDQS

A4.1/5.0

Scored across 7 tools

Disambiguation2/5

processon_generate_chart and processon_design_diagram both take a natural-language prompt and diagram type, with one producing a rendered chart and the other producing Mermaid DSL; an agent could easily pick the wrong one. The descriptions help clarify the intended workflow, but the overlapping input/output shapes make selection ambiguous.

Naming Consistency5/5

All tools share the processon_ prefix and use consistent lowercase snake_case. Most follow a verb_noun pattern like generate_chart, render_mermaid, and cache_clear, and the few exceptions like cache_info are still predictable and readable.

Tool Count5/5

7 tools is well within the ideal range for a focused diagramming server. Each tool serves a distinct step or utility: auth, generation, design, rendering, markdown conversion, and cache management, so none feel superfluous.

Completeness3/5

The creation workflow is well covered: natural language to diagram, Mermaid design, rendering, and Mindmap conversion. However, there are no tools to list, fetch, update, or delete existing ProcessOn diagrams, so the surface lacks management lifecycle operations and relies on the user working through editable links externally.

Maintenance

ActivityMaintained
ResponsivenessNo issues