mcpField
T
trident

trident

远程服务
github.com/alexeibespalov媒体与设计01 周前更新
代码仓库

关于 trident

Trident 是面向开发者和 AI 助手的开源文本图表工具核心,可解析和序列化 Trident 标记,并以只读方式渲染图表。

主要功能

  1. 01解析 Trident 标记
  2. 02将图数据序列化为标记
  3. 03渲染 SVG 和 PNG 图表
  4. 04交互式只读画布
  5. 05无需构建步骤的浏览器演示

适用场景

  1. 01将图表标记转为可视图形
  2. 02将图数据转换回标记
  3. 03在浏览器中预览图表

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.tridentchart.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmtrident-mcp1.0.2

工具

23

此工具无需参数。

详细介绍

Trident — Public

Trident 的开源核心——一款基于文本的图表工具。

此仓库包含解析器、序列化器和只读渲染器。不包含身份验证、协作功能或依赖项。


此处包含的内容

文件用途
parser.js将 Trident 标记文本解析为 graphData 对象
trident-serializer.js将 graphData 序列化为 Trident 标记文本
renderer-oss.js只读渲染器:SVG、PNG、交互式画布
spec.md完整的语言规范
example.md可运行的图表示例
demo.html浏览器演示(直接打开,无需构建)

快速开始

<script type="module">
import { Trident2DParserV2 } from './parser.js';
import { renderToSVG, renderToPNG, mountViewer } from './renderer-oss.js';

const parser = new Trident2DParserV2();

const markup = `trident
container backend color:#4A90E2 label:"Backend"
node api[API Server] in backend at (150, 100)
node db[Database]   in backend at (350, 100)
api --> |Query| db`;

// SVG string
const svg = await renderToSVG(markup, parser);

// Interactive canvas with zoom + pan (no editing)
await mountViewer(document.getElementById('diagram'), markup, parser);

// PNG blob (2× retina)
const blob = await renderToPNG(markup, parser, { scale: 2 });
</script>

在浏览器中直接打开 demo.html,即可查看运行效果。


标记格式

trident

container <id> [color:<hex>] [label:"<text>"] [at (<x>, <y>)]
node <id>(<icon>)[<label>] [in <container>] [at (<x>, <y>)] [color:<hex>]
<source> --> <target>
<source> -->|<label>| <target>
text <id> "<content>" at (<x>, <y>) [style:stickyNote|textBody]

完整语法请参阅 spec.md,可运行的完整图表请参阅 example.md。


许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。