此 MCP 可以做什么
Renders Mermaid diagrams with Line9 layouts and retrieves diagrams from connected workspaces.
工具
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['diagram'], 'properties': {'diagram': {'type': 'string', 'minLength': 1, 'description': 'Diagram name, slug, or trailing public_ref.'}}, 'additionalProperties': {}}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'status'], 'properties': {'svg': {'type': 'string'}, 'path': {'enum': ['solve', 'plan'], 'type': 'string'}, 'plan': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string'}, 'line': {'type': 'number'}, 'next': {'type': 'string'}, 'stage': {'type': 'string'}, 'column': {'type': 'number'}, 'message': {'type': 'string'}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': {}}}, 'current_version': {'type': 'number'}}, 'additionalProperties': {}}, 'width': {'type': 'number'}, 'config': {'type': 'object', 'properties': {'scale': {'type': 'object', 'properties': {'node': {'type': 'number'}, 'spacing': {'type': 'number'}}, 'additionalProperties': {}}, 'theme': {'type': 'string'}, 'flowchart': {'type': 'object', 'properties': {'legend': {'enum': ['on', 'off'], 'type': 'string'}, 'direction': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, 'height': {'type': 'number'}, 'source': {'type': 'string'}, 'status': {'enum': ['ok', 'diagram_error', 'ambiguous', 'not_found', 'auth_required', 'forbidden', 'not_entitled', 'rate_limited', 'upstream', 'invalid_input', 'internal'], 'type': 'string'}, 'diagram': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'version': {'type': 'number'}, 'visibility': {'type': 'string'}, 'workspace_id': {'type': 'string'}}, 'additionalProperties': {}}, 'controls': {'type': 'object', 'properties': {'legend': {'type': 'boolean'}, 'orientation': {'type': 'boolean'}}, 'additionalProperties': {}}, 'diagrams': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'version': {'type': 'number'}, 'workspace': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}, 'updated_at': {'type': 'string'}, 'visibility': {'type': 'string'}}, 'additionalProperties': {}}}, 'open_url': {'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'signed_in': {'type': 'boolean'}, 'truncated': {'type': 'boolean'}, 'watermark': {'type': 'boolean'}, 'edge_count': {'type': 'number'}, 'node_count': {'type': 'number'}, 'orientation': {'enum': ['TB', 'BT', 'LR', 'RL'], 'type': 'string'}, 'render_mode': {'enum': ['line9', 'mermaid_fallback'], 'type': 'string'}, 'stop_reason': {'type': 'string'}, 'diagram_type': {'type': ['string', 'null']}, 'engine_version': {'type': 'string'}, 'schema_version': {'type': 'number'}, 'fallback_reason': {'enum': ['unsupported_diagram_kind', 'node_cap_exceeded'], 'type': 'string'}, 'mermaid_version': {'type': 'string'}}, 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum rows to return (1â\x80\x93100; default 50).'}, 'query': {'type': 'string', 'description': 'Case-insensitive substring of the diagram name.'}}, 'additionalProperties': {}}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'status'], 'properties': {'svg': {'type': 'string'}, 'path': {'enum': ['solve', 'plan'], 'type': 'string'}, 'plan': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string'}, 'line': {'type': 'number'}, 'next': {'type': 'string'}, 'stage': {'type': 'string'}, 'column': {'type': 'number'}, 'message': {'type': 'string'}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': {}}}, 'current_version': {'type': 'number'}}, 'additionalProperties': {}}, 'width': {'type': 'number'}, 'config': {'type': 'object', 'properties': {'scale': {'type': 'object', 'properties': {'node': {'type': 'number'}, 'spacing': {'type': 'number'}}, 'additionalProperties': {}}, 'theme': {'type': 'string'}, 'flowchart': {'type': 'object', 'properties': {'legend': {'enum': ['on', 'off'], 'type': 'string'}, 'direction': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, 'height': {'type': 'number'}, 'source': {'type': 'string'}, 'status': {'enum': ['ok', 'diagram_error', 'ambiguous', 'not_found', 'auth_required', 'forbidden', 'not_entitled', 'rate_limited', 'upstream', 'invalid_input', 'internal'], 'type': 'string'}, 'diagram': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'version': {'type': 'number'}, 'visibility': {'type': 'string'}, 'workspace_id': {'type': 'string'}}, 'additionalProperties': {}}, 'controls': {'type': 'object', 'properties': {'legend': {'type': 'boolean'}, 'orientation': {'type': 'boolean'}}, 'additionalProperties': {}}, 'diagrams': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'version': {'type': 'number'}, 'workspace': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}, 'updated_at': {'type': 'string'}, 'visibility': {'type': 'string'}}, 'additionalProperties': {}}}, 'open_url': {'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'signed_in': {'type': 'boolean'}, 'truncated': {'type': 'boolean'}, 'watermark': {'type': 'boolean'}, 'edge_count': {'type': 'number'}, 'node_count': {'type': 'number'}, 'orientation': {'enum': ['TB', 'BT', 'LR', 'RL'], 'type': 'string'}, 'render_mode': {'enum': ['line9', 'mermaid_fallback'], 'type': 'string'}, 'stop_reason': {'type': 'string'}, 'diagram_type': {'type': ['string', 'null']}, 'engine_version': {'type': 'string'}, 'schema_version': {'type': 'number'}, 'fallback_reason': {'enum': ['unsupported_diagram_kind', 'node_cap_exceeded'], 'type': 'string'}, 'mermaid_version': {'type': 'string'}}, 'additionalProperties': {}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['source'], 'properties': {'plan': {'type': 'string', 'description': 'Opaque plan from a previous result (widget use). A hint only: skips the solve when it still fits the source.'}, 'source': {'type': 'string', 'minLength': 1, 'description': 'Mermaid source. Optional YAML frontmatter is honoured â\x80\x94 set it in the source, never as arguments: `title`, and a nested `line9:` block with `theme` (one of `boardroom`, `linen`, `blueprint`), `scale: { node, spacing }` and `flowchart: { legend: on | off }`. The flowchart direction directive is also honoured. Maximum 100000 characters.'}}, 'additionalProperties': {}}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'status'], 'properties': {'svg': {'type': 'string'}, 'path': {'enum': ['solve', 'plan'], 'type': 'string'}, 'plan': {'type': 'string'}, 'error': {'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string'}, 'line': {'type': 'number'}, 'next': {'type': 'string'}, 'stage': {'type': 'string'}, 'column': {'type': 'number'}, 'message': {'type': 'string'}, 'candidates': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': {}}}, 'current_version': {'type': 'number'}}, 'additionalProperties': {}}, 'width': {'type': 'number'}, 'config': {'type': 'object', 'properties': {'scale': {'type': 'object', 'properties': {'node': {'type': 'number'}, 'spacing': {'type': 'number'}}, 'additionalProperties': {}}, 'theme': {'type': 'string'}, 'flowchart': {'type': 'object', 'properties': {'legend': {'enum': ['on', 'off'], 'type': 'string'}, 'direction': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, 'height': {'type': 'number'}, 'source': {'type': 'string'}, 'status': {'enum': ['ok', 'diagram_error', 'ambiguous', 'not_found', 'auth_required', 'forbidden', 'not_entitled', 'rate_limited', 'upstream', 'invalid_input', 'internal'], 'type': 'string'}, 'diagram': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'version': {'type': 'number'}, 'visibility': {'type': 'string'}, 'workspace_id': {'type': 'string'}}, 'additionalProperties': {}}, 'controls': {'type': 'object', 'properties': {'legend': {'type': 'boolean'}, 'orientation': {'type': 'boolean'}}, 'additionalProperties': {}}, 'diagrams': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'version': {'type': 'number'}, 'workspace': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}, 'updated_at': {'type': 'string'}, 'visibility': {'type': 'string'}}, 'additionalProperties': {}}}, 'open_url': {'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'signed_in': {'type': 'boolean'}, 'truncated': {'type': 'boolean'}, 'watermark': {'type': 'boolean'}, 'edge_count': {'type': 'number'}, 'node_count': {'type': 'number'}, 'orientation': {'enum': ['TB', 'BT', 'LR', 'RL'], 'type': 'string'}, 'render_mode': {'enum': ['line9', 'mermaid_fallback'], 'type': 'string'}, 'stop_reason': {'type': 'string'}, 'diagram_type': {'type': ['string', 'null']}, 'engine_version': {'type': 'string'}, 'schema_version': {'type': 'number'}, 'fallback_reason': {'enum': ['unsupported_diagram_kind', 'node_cap_exceeded'], 'type': 'string'}, 'mermaid_version': {'type': 'string'}}, 'additionalProperties': {}}
近期工具变更
类似的 MCP 服务器
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
Compose Preview Catalogs
Browses, renders, compares, audits, and edits Jetpack Compose preview catalogs and associated UI designs.
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
Raven
Supports coding agents with design audits, design-system guidance, and a configurable visual preference profile.