trident について
Tridentは、開発者やAIアシスタント向けのオープンソースのテキストベース図表ツールのコアです。Tridentマークアップの解析・シリアライズと、読み取り専用の図表表示に対応します。
主な機能
- 01Tridentマークアップの解析
- 02グラフデータをマークアップに変換
- 03SVG・PNGで図表を描画
- 04インタラクティブな読み取り専用キャンバス
- 05ビルド不要のブラウザデモ
活用シーン
- 01図表マークアップを視覚化
- 02グラフデータをマークアップに戻す
- 03ブラウザで図表をプレビュー
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://mcp.tridentchart.com/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http alexeibespalov-trident https://mcp.tridentchart.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"alexeibespalov-trident":{"type":"http","url":"https://mcp.tridentchart.com/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"alexeibespalov-trident":{"type":"http","url":"https://mcp.tridentchart.com/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"alexeibespalov-trident":{"type":"http","url":"https://mcp.tridentchart.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"alexeibespalov-trident":{"serverUrl":"https://mcp.tridentchart.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
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 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。