Archboard について
Archboardは、チーム向けのホスト型図表ワークスペースです。プラグインを使うと、AIアプリから共有ライブキャンバス上の構造化図表を読み取り、作成、編集できます。アーキテクチャ、Kubernetes、C4、フローチャート、ER図などに対応します。
主な機能
- 01図表の読み取り、作成、編集
- 02構造化されたノード型の利用
- 03Mermaidフローチャートの変換
- 04スナップショットの描画と図表の書き出し
- 05アプリによる変更の取り消し
活用シーン
- 01プロンプトからアーキテクチャ図を作成
- 02Mermaidフローチャートを図表に変換
- 03AIアプリでチーム共有キャンバスを編集
- 04図表をPNGまたはSVGで書き出し
MCP 対応
リモートMCPサーバーは、ワークスペースや図表の閲覧、キャンバスの読み取りと編集、スナップショットの描画、ファイルの書き出しを行うツールを提供します。Streamable HTTPとOAuth 2.1を使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://getarchboard.app/mcpclaude mcp add --transport http app-getarchboard-archboard https://getarchboard.app/mcp{"mcpServers":{"app-getarchboard-archboard":{"type":"http","url":"https://getarchboard.app/mcp"}}}Cursor で開く{"servers":{"app-getarchboard-archboard":{"type":"http","url":"https://getarchboard.app/mcp"}}}VS Code で開く{"mcpServers":{"app-getarchboard-archboard":{"type":"http","url":"https://getarchboard.app/mcp"}}}{"mcpServers":{"app-getarchboard-archboard":{"serverUrl":"https://getarchboard.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Archboard プラグイン
![]()
Archboard は、アーキテクチャ図、Kubernetes、C4、フローチャート、ER 図、マインドマップ、ボードに対応した、ホスト型の図表作成ワークスペースです。 このリポジトリは AI アプリを Archboard MCP サーバーに接続し、チームが使う同じライブキャンバス上で、アシスタントが図を読み取り、作成、編集できるようにします。すべてのノードにはノードパック由来のタイプが設定されるため、成果物は静止画像ではなく、ユーザーが編集を続けられる構造化された図になります。
- MCP サーバー:
https://getarchboard.app/mcp(リモート、Streamable HTTP、OAuth 2.1) - ドキュメント: getarchboard.app/docs/mcp · アプリごとのセットアップガイド: getarchboard.app/integrations
- MCP Registry 名:
app.getarchboard/archboard
このリポジトリには、設定ファイル、Markdown で記述されたスキルが 1 つ、画像が含まれています。コードは含まれておらず、お使いのコンピューター上で何かを実行することもありません。
インストール
各行が 1 つの手順です。ツールを初めて使用するときに、アプリがブラウザーで Archboard のサインインページを開きます(サインインとアクセスを参照)。アプリのコネクタディレクトリからすでに Archboard を追加している場合は、ここから再度追加する必要はありません。
| アプリ | インストール |
|---|---|
| Claude(ウェブ、デスクトップ、モバイル) | カスタムコネクタを追加(Customize → Connectors、URL https://getarchboard.app/mcp) |
| Claude Code(スキル付きプラグイン) | claude plugin install archboard --marketplace getarchboard/archboard-plugin を実行し、/mcp → plugin:archboard:archboard でサインイン |
| Claude および Cowork(スキル付きプラグイン) | Customize → Plugins → Add marketplace getarchboard/archboard-plugin の順に進み、プラグインの Connectors タブから Archboard に接続 |
| Claude Code(サーバーのみ) | claude mcp add --transport http --scope user archboard https://getarchboard.app/mcp を実行し、続けて claude mcp login archboard を実行 |
| Cursor | Cursor に追加 |
| VS Code | code --add-mcp '{"name":"archboard","type":"http","url":"https://getarchboard.app/mcp"}' |
| Gemini CLI(拡張機能) | gemini extensions install https://github.com/getarchboard/archboard-plugin |
| Antigravity(スキル付きプラグイン) | agy plugin install https://github.com/getarchboard/archboard-plugin を実行し、Customizations → Installed → Archboard → MCP → Authenticate の順に進む |
| Codex(0.147.0 以降) | codex mcp add archboard --url https://getarchboard.app/mcp |
| GitHub Copilot CLI | copilot mcp add --transport http archboard https://getarchboard.app/mcp |
| Grok(ウェブ) | grok.com/connectors → New Connector → Custom、URL https://getarchboard.app/mcp |
| Grok Build | grok mcp add --transport http archboard https://getarchboard.app/mcp |
| Kiro | Kiro に追加 |
| その他の MCP アプリ | リモートサーバーの URL https://getarchboard.app/mcp、トランスポート Streamable HTTP、OAuth サインイン |
アプリごとの、このリポジトリ内のマニフェスト:
| パス | 使用対象 |
|---|---|
.claude-plugin/plugin.json、.claude-plugin/marketplace.json、.mcp.json | Claude Code および Claude プラグイン |
.cursor-plugin/plugin.json、mcp.json | Cursor |
.antigravity-plugin/plugin.json、mcp.json | Antigravity |
gemini-extension.json | Gemini CLI |
chatgpt/ | ChatGPT および Codex のプラグインパッケージ |
skills/archboard-diagramming/SKILL.md | スキル:Archboard の図表作成ガイド |
server.json | MCP Registry のエントリー |
サインインとアクセス
- サインインには OAuth 2.1(PKCE を使用する認可コードフロー)を使用します。アプリは Client ID Metadata Document または動的クライアント登録を使って登録します。ユーザーは Google または GitHub で Archboard にサインインします。
- 同意画面では、アプリがアクセスできる組織とワークスペース、およびそこでの読み取り、編集、削除の可否を選択します。削除した図はゴミ箱に移動し、復元できます。
- Archboard の Settings → Connected apps から、いつでもアプリのアクセス権を変更または削除できます。削除すると、アプリとの接続はすぐに解除されます。
- キャンバス上のアプリのカーソルには、アプリの名前と、アプリが代理するユーザーの名前が表示されます。
プロンプトの例
Create a new Archboard diagram called "Checkout service" showing a web app, an API gateway, an orders service, a payments service and a Postgres database, with labeled connections.Turn this Mermaid flowchart into an Archboard diagram: flowchart LR; Signup --> Verify{Email verified?}; Verify -->|yes| Onboarding; Verify -->|no| ReminderList my Archboard diagrams and summarize the most recently updated one.In the "Checkout service" diagram, add a Redis cache between the orders service and the database, then show me a snapshot.Export the "Checkout service" diagram as an SVG and give me the download link.
ツール
| ツール | 機能 | データを変更する |
|---|---|---|
read_me | 使い方ガイド:ワークフロー、ドキュメント形式、レイアウトルール、制限、エラーコード | いいえ |
list_workspaces | この接続から利用できる組織とワークスペース。ロール、プラン、権限を含みます | いいえ |
list_diagrams | この接続からアクセスできる図。新しい順で、権限を含みます | いいえ |
create_diagram | ワークスペースに新しい図を作成します | はい |
get_canvas | 図を読み取ります。概要、またはページごとの全レコードを取得します | いいえ |
search_node_types | パック(Kubernetes、クラウド、C4、BPMN、マインドマップなど)からノードタイプを検索します | いいえ |
get_node_type | 1 つのノードタイプのサイズ、プロパティ、スタイルキー、ポートを取得します | いいえ |
apply_ops | ノード、接続、画像を追加、変更、削除し、1 つの取り消し可能な変更として適用します | はい。削除する場合があります |
compose_diagram | Mermaid フローチャートまたはインフォグラフィック仕様を、1 つの取り消し可能な変更として描画します | はい |
add_image | 公開 HTTPS URL から画像を追加します。Archboard のサーバーが一度だけダウンロードします | はい |
upload_image | ローカル画像ファイル用の一度限りのアップロードリンクを生成します(シェルコマンドを実行できるアプリ向け) | はい |
render_snapshot | 結果を確認するため、図全体または一部を PNG でレンダリングします | いいえ |
export_diagram | ダウンロードリンク付きで PNG または SVG にエクスポートします(15 分間有効、最大 5 回ダウンロード可能) | いいえ |
get_selection | 開いているエディターでユーザーが選択している内容を取得します | いいえ |
set_status | キャンバス上のアプリのカーソルの横に短いステータスを表示します | いいえ(プレゼンスのみ) |
revert_change | 過去 7 日間にこのアプリが行った変更を 1 つ取り消します | はい |
delete_diagram | 図をゴミ箱に移動します(復元可能。完全削除はできません) | はい。ゴミ箱へ移動します |
search_shapes | キーワードで組み込みの図形、保存済みの図形、アイコンを検索します | いいえ |
show_diagram | MCP Apps に対応したアプリで、チャット内に図のライブビューを表示します | いいえ |
viewer_poll, viewer_ticket | チャット内ビューアー専用です。モデルからは呼び出されません | いいえ |
各ツールは、タイトルと、読み取り専用、破壊的、冪等、オープンワールドのヒントを宣言します。最新の一覧は サーバーカードにあります。
制限
- プランの制限は Archboard エディターと同じです。Free プランでは、図は 3 個までで、図ごとに図のノードが 15 個まで、さらにノート、テキスト、描画、ステッカー、マインドマップのトピックが合計 150 個までです。プランの詳細:getarchboard.app/pricing。
- 図ごとに、ノードと接続は 2,000 個まで、画像は 5 MiB まで、その他のコンテンツは 4 MiB までです。呼び出しごとに、操作は 10,000 件まで、6 MiB までです。
- ツールの呼び出しには、ユーザーごと、およびトークンごとにレート制限があります。制限に達すると、サーバーは該当する制限を示す短いメッセージを返します。
データとプライバシー
- AI アプリは 1 つのサーバーと通信します:
https://getarchboard.app/mcp。図、アカウント、承認した接続は Archboard に保存されます。プライバシーポリシーと利用規約をご覧ください。 - アプリによる変更は図の変更ログに保存され、7 日間は取り消せます(
revert_change)。 add_image:Archboard のサーバーは、指定された https URL から画像を 1 回ダウンロードし、図に保存します。upload_image:シェルコマンドを実行できるアプリでは、アプリが 1 回限りのアップロードコマンドを実行し、指定した 1 つの画像ファイルをgetarchboard.appに送信します。export_diagramのリンクは、15 分後または 5 回ダウンロードされた後に使えなくなります。- Archboard は独自の AI モデルを含みません。アシスタントは、接続したアプリです。
サポートとセキュリティ
- サポート:getarchboard.app/support · [email protected]
- セキュリティ報告:SECURITY.mdと security.txtをご覧ください。
ライセンス
このリポジトリ内のファイルは、MIT Licenseの下で公開されています。Archboard サービス自体は、利用規約に準拠するホスト型の製品です。
Archboard は Halil Öncen による独立した製品です。この README に記載されている AI アプリ名は、プラグインをインストールできる場所を示すものであり、このプロジェクトは各アプリの開発元と提携しておらず、推奨も受けていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。