MCP.so
ログイン

Atsign AI Architect MCP Server

@Atsign AI Architect

基本情報

トランスポート

streamable-http

認証方式

提供元の文書を確認

カテゴリ

開発者ツール

作者

Atsign AI Architect

Atsign AI Architect MCP Server について

Atsign AI Architect は、Atsign Platform 上のアプリケーションやエージェントシステムを設計するビジュアルツールです。その MCP サーバーにより、Claude や Cursor などのアシスタントがブループリントのノードとエッジを生成・配置し、JSON を検証してブラウザのキャンバスにプッシュし、コード生成用の構造化コンテキストとしてエクスポートできます。

接続情報

https://aiarchitect.atsign.com/mcp

セットアップ

claude mcp add atsign-ai-architect --transport http https://aiarchitect.atsign.com/mcp

Atsign AI Architect MCP Server のツール

22

Return the current allowed node-type catalog as structured JSON, together with the SCOPING PRINCIPLE that determines whether something should be a node at all. Read aiarchitect://rules/architecture-principles before calling this if you have not already.

Return the current allowed connection-type catalog as structured JSON.

Return the canonical edge.style block for a given connectionType. One of: default, async, sync, notification, rpc, stream, tcp.

Return schema-valid empty blueprint with one page. Always use this instead of hand-writing top-level JSON.

Build complete node JSON with all required dimension/style fields and generates a unique id. Always use this instead of hand-writing. Notes support markdown. IMPORTANT: Use suggest_grid_position, suggest_horizontal_position, or suggest_vertical_position to calculate positions for clean layouts with proper spacing.

Build complete edge JSON with canonical style and handles, generates unique id. Always use this instead of hand-writing. Canvas caption comes from data.notes (3-8 words) or falls back to connectionType label if notes is omitted.

Return { sourceHandle, targetHandle } so edges leave from the side facing the other node. Always call for every edge.

Calculate well-spaced grid position for a node. Returns {x, y}. Use this for clean layouts - nodes will have proper spacing (450px horizontal, 350px vertical). Much better than manually calculating positions.

Calculate position for horizontal flow layout (left to right). Returns {x, y}. Nodes will be spaced 450px apart horizontally.

Calculate position for vertical flow layout (top to bottom). Returns {x, y}. Nodes will be spaced 350px apart vertically.

Get recommended spacing constants for manual position calculation. Returns spacing values, node dimensions, and starting positions.

Delete a node from the blueprint. Use this to fix validation errors or remove unwanted nodes. Streams deletion event to UI if sessionId provided.

Delete an edge from the blueprint. Use this to fix validation errors or remove unwanted connections. Streams deletion event to UI if sessionId provided.

Update the position of an existing node. Use this to adjust layout or fix cramped spacing. Streams update event to UI if sessionId provided.

Update the label of an existing node. Use this to fix typos or improve clarity. Streams update event to UI if sessionId provided.

Update the notes/description of an existing node. Use this to add missing notes or improve documentation. Streams update event to UI if sessionId provided.

Update the caption/notes on an existing edge. Use this to improve edge labeling or fix missing notes. Streams update event to UI if sessionId provided.

Request access to the blueprint currently loaded in the user's browser. This will prompt the user for permission. If granted, returns the blueprint JSON with metadata (node count, edge count, last updated time). Use this when the user asks you to work with their existing blueprint (e.g., 'improve my blueprint', 'add nodes to my current design', 'analyze my blueprint'). Requires an active stream session — ask the user for their streamSessionId if you don't have it.

Validate blueprint JSON against schema. Returns { valid, errors, warnings }.

Export a validated blueprint with Atsign Platform implementation guide. Returns the same format as the web app's 'Export Prompt' button: blueprint structure + complete Atsign Platform SDK guide + node roles. Use this in IDEs (Cursor, Claude Code) to get everything needed for code generation in one call.

Return Atsign Platform implementation rules for code generation. Only call after successful validation.

Push a complete, validated blueprint JSON to the user's browser so the canvas updates immediately. Use this after a successful validate_blueprint call to replace the canvas with the final blueprint. Requires an active stream session.

概要

Atsign AI Architect MCP Server とは?

Atsign AI Architect MCP Server は、AI コーディングアシスタントを Atsign AI Architect(セキュア・バイ・デザインなアプリケーションやエージェントシステムを設計するビジュアルツール)に接続し、アーキテクチャのブループリントを作成・検証・エクスポートできるようにします。

AI Architect は Atsign が開発しています。チームはコードを書く前に、コンポーネント、AI エージェント、ID、権限、データフロー、通信経路といったアプリケーションのブループリントを描きます。ブループリントは AI コーディングアシスタント向けの構造化コンテキストとしてエクスポートされ、アシスタントが Atsign Platform を使うコードを生成します。Atsign Platform は、受信ポートを公開しない、ID ベースの暗号化通信を提供する Atsign のサービスです。2026 年 6 月以降、MCP 接続により Claude や Cursor などのアシスタントが自然言語の依頼からブループリントの下書きを作り、承認済みのものを後からコード生成用に読み込めるようになりました。

Atsign AI Architect MCP Server の使い方

サーバーはリモートの Streamable HTTP エンドポイントで、匿名の MCP クライアントを受け付けるため、接続に API キーやヘッダーは不要です。

https://aiarchitect.atsign.com/mcp

ビジュアルキャンバスでブループリントを見るには、ブラウザで AI Architect を開きます(Atsign は製品ページで無料トライアルを提供しています)。キャンバスを読み書きするツール request_current_blueprint と push_blueprint には、開いているブラウザセッションの stream session ID が必要で、アシスタントがそれを尋ねます。

Claude Code

claude mcp add --transport http atsign-ai-architect https://aiarchitect.atsign.com/mcp

Claude Desktop と claude.ai

Settings > Connectors を開き、Add custom connector を選択して、URL に https://aiarchitect.atsign.com/mcp を入力します。

Cursor

~/.cursor/mcp.json またはプロジェクトの .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "atsign-ai-architect": {
      "url": "https://aiarchitect.atsign.com/mcp"
    }
  }
}

VS Code

.vscode/mcp.json に追加します。

{
  "servers": {
    "atsign-ai-architect": {
      "type": "http",
      "url": "https://aiarchitect.atsign.com/mcp"
    }
  }
}

あとは設計を依頼します。例:「顧客ワークフロー、分析パイプライン、アクセス制限付き AI エージェントを備えた CRM プラットフォームを構築して」(Atsign の発表にあるプロンプト例)。

Atsign AI Architect MCP Server の主な機能

  • Atsign が 2026 年 6 月に発表した、Atsign AI Architect 公式の MCP 接続。
  • スキーマに準拠したブループリント、ノード、エッジの JSON を生成するスキャフォールドツールにより、アシスタントが形式を手書きする必要がありません。
  • 許可されたノードタイプと接続タイプのカタログ、および何をノードにすべきかを判断するスコーピング原則。
  • プッシュやエクスポートの前に、エラーと警告を返すスキーマ検証。
  • ブラウザキャンバスとの双方向連携:開いているブループリントを取得したり、検証済みのものをプッシュしてキャンバスを即座に更新したりできます。
  • ブループリントに Atsign Platform SDK ガイドとノードの役割をまとめる実装用エクスポート。Cursor や Claude Code などの IDE での利用を想定しています。

Atsign AI Architect MCP Server のツール

サーバーは 22 個のツールを提供しており、5 つのグループに分けられます。

  • カタログとルール:list_node_types、list_connection_types、canonical_edge_style(default、async、sync、notification、rpc、stream、tcp の各接続タイプ用)が、ブループリントに含められる要素をアシスタントに伝えます。get_implementation_rules は、ブループリントの検証が通った後にコード生成用の Atsign Platform ルールを返します。
  • スキャフォールド:scaffold_blueprint は 1 ページの空のブループリントを作成し、scaffold_node と scaffold_edge は一意の ID を持つ完全なノードとエッジの JSON を生成します。pick_edge_handles はエッジの出入りする辺を選びます。
  • レイアウト:suggest_grid_position、suggest_horizontal_position、suggest_vertical_position、get_layout_constants が、適切な間隔の位置を計算します。
  • 編集:delete_node、delete_edge、update_node_position、update_node_label、update_node_notes、update_edge_notes でブループリントを修正・改善します。session ID を渡すと、変更が UI にストリーミングされます。
  • 検証・キャンバス・エクスポート:validate_blueprint は JSON をスキーマに照らして検証し、request_current_blueprint はブラウザに読み込まれたブループリントの読み取り許可を求めます。push_blueprint は検証済みのブループリントでキャンバスを置き換え、export_for_implementation は Web アプリの「Export Prompt」ボタンと同じ出力を返します。

Atsign AI Architect MCP Server のユースケース

  • 白紙のキャンバスから始める:「トリアージエージェント、請求エージェント、人へのエスカレーション経路を持つサポートシステムを設計して、キャンバスにプッシュして」
  • 既存の設計を改善する:「今のブループリントを読み込んで、メモのないノードを見つけて短い説明を追加して」
  • 検証エラーを直す:アシスタントに validate_blueprint を実行させ、問題のあるノードやエッジを削除または更新します。
  • 設計からコードへ:Cursor や Claude Code で承認済みのブループリントに export_for_implementation を呼び出し、Atsign Platform の実装ルールに沿ってコードを生成します。

Atsign AI Architect MCP Server のトラブルシューティング

  • push_blueprint や request_current_blueprint が失敗する。どちらもアクティブな stream session が必要です。ブラウザで AI Architect を開き、stream session ID をアシスタントに伝えてください。
  • 編集してもキャンバスが変わらない。編集ツールが UI に更新をストリーミングするのは session ID が渡されたときだけで、それ以外は更新後の JSON を返すだけです。
  • JSON を手で編集したら検証エラーになった。ツールの説明にあるとおり、JSON を手書きせず、scaffold_node と scaffold_edge で要素を作り直すようアシスタントに依頼してください。

よくある質問

1

Atsign AI Architect MCP サーバーは公式ですか?

はい。Atsign 自身の `aiarchitect.atsign.com` ドメインでホストされており、Atsign は 2026 年 6 月のプレスリリースでこの MCP 接続を発表しています。

2

API キーは必要ですか?

接続にキーやヘッダーは不要で、エンドポイントは匿名の MCP クライアントを受け付けます。ライブのキャンバスを操作するには、AI Architect のブラウザセッションとその stream session ID が必要です。

3

無料ですか?

MCP エンドポイント自体にサインインはありません。AI Architect には無料トライアルがあり、製品ページではそれ以上の料金は公開されていません。

4

どの AI アシスタントで使えますか?

Atsign は Claude と Cursor を挙げています。Claude Code や VS Code を含め、リモートの Streamable HTTP MCP サーバーに対応したクライアントであれば URL で接続できます。

5

アプリケーションのコードを生成しますか?

サーバー自体はコードを書きません。`export_for_implementation` と `get_implementation_rules` がブループリントと Atsign Platform のガイドをコーディングアシスタントに渡し、アシスタントがコードを生成します。

6

アシスタントが無断でブループリントを変更することはありますか?

ブラウザで開いているブループリントの読み取りは `request_current_blueprint` を経由し、許可を求めるプロンプトが表示されます。キャンバスへのプッシュには、あなたが渡す stream session ID が必要です。

7

Atsign AI Architect のリモート MCP サーバーとは何ですか?

Atsign AI Architect のリモート MCP サーバーは、https://aiarchitect.atsign.com/mcp にホストされた Model Context Protocol エンドポイントです。AI アシスタントはローカルに何もインストール・実行することなく接続できます。

8

Atsign AI Architect の MCP サーバーにはどう接続しますか?

エンドポイント https://aiarchitect.atsign.com/mcp を Claude Code、Cursor、VS Code など任意の MCP 対応クライアントに追加してください。このページのセットアップ手順で各クライアントを一度に設定できます。

9

Atsign AI Architect の MCP サーバーは認証が必要ですか?

この掲載では Atsign AI Architect の認証要件がまだ確認されていません。接続前に提供元のドキュメントをご確認ください。

10

Atsign AI Architect の MCP サーバーはどのトランスポートを使用しますか?

Atsign AI Architect は streamable-http エンドポイントを公開しており、これはリモート MCP サーバーで広く使われ、主要な MCP クライアントがサポートするトランスポートです。

コメント