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——一款用于设计安全优先(secure-by-design)应用和智能体系统的可视化工具,让助手能够构建、校验并导出架构蓝图。

AI Architect 由 Atsign 开发。团队用它在编写代码之前绘制应用蓝图:包括组件、AI 智能体、身份、权限、数据流和通信路径。随后,蓝图会被导出为 AI 编程助手可用的结构化上下文,由助手生成基于 Atsign Platform 的代码。Atsign Platform 是 Atsign 提供的基于身份的加密通信服务,默认不暴露任何入站端口。自 2026 年 6 月起,MCP 连接让 Claude、Cursor 等助手可以根据自然语言请求起草蓝图,之后再读取已批准的版本用于代码生成。

如何使用 Atsign AI Architect MCP Server?

该服务器是一个远程 Streamable HTTP 端点,接受匿名 MCP 客户端,因此连接时无需 API Key 或请求头:

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 AI Architect 的官方 MCP 连接,由 Atsign 于 2026 年 6 月发布。
  • 脚手架工具生成符合 schema 的蓝图、节点和连线 JSON,助手无需手写格式。
  • 提供允许的节点类型和连接类型目录,并附带判断某事物是否应成为节点的范围界定原则。
  • schema 校验会在推送或导出之前返回错误和警告。
  • 与浏览器画布双向联动:拉取你当前打开的蓝图,或推送经过校验的蓝图让画布即时更新。
  • “导出用于实现”功能将蓝图与 Atsign Platform SDK 指南和节点角色打包,适合在 Cursor、Claude Code 等 IDE 中使用。

Atsign AI Architect MCP Server 工具

该服务器提供 22 个工具,可分为五组:

  • 目录与规则:list_node_types、list_connection_types 和 canonical_edge_style(适用于 default、async、sync、notification、rpc、stream 和 tcp 等连接类型)告诉助手蓝图可以包含什么。get_implementation_rules 在蓝图校验通过后返回用于代码生成的 Atsign Platform 规则。
  • 脚手架:scaffold_blueprint 创建只有一页的空蓝图;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 时会把变更流式推送到界面。
  • 校验、画布与导出:validate_blueprint 按 schema 校验 JSON;request_current_blueprint 请求读取你浏览器中已加载蓝图的权限;push_blueprint 用经过校验的蓝图替换画布;export_for_implementation 返回与网页应用中 “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 提供给助手。
  • 编辑后画布没有变化。只有提供 session ID 时,编辑工具才会把更新流式推送到界面;否则只返回更新后的 JSON。
  • 手动编辑 JSON 后出现校验错误。按照工具说明的建议,让助手用 scaffold_node 和 scaffold_edge 重新生成元素,而不是手写 JSON。

常见问题

1

Atsign AI Architect MCP 服务器是官方的吗?

是的。它托管在 Atsign 自有的 `aiarchitect.atsign.com` 域名上,Atsign 也在 2026 年 6 月的新闻稿中发布了这一 MCP 连接。

2

需要 API Key 吗?

连接时无需密钥或请求头;该端点接受匿名 MCP 客户端。若要操作实时画布,需要一个 AI Architect 浏览器会话及其 stream session ID。

3

它免费吗?

MCP 端点本身无需登录。AI Architect 提供免费试用;Atsign 的产品页没有公布更多价格信息。

4

它支持哪些 AI 助手?

Atsign 点名了 Claude 和 Cursor。任何支持远程 Streamable HTTP MCP 服务器的客户端(包括 Claude Code 和 VS Code)都可以通过该 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 服务器是一个托管的 Model Context Protocol 端点,地址是 https://aiarchitect.atsign.com/mcp,AI 助手无需在本地安装或运行任何东西即可连接。

8

怎么连接 Atsign AI Architect 的 MCP 服务器?

把端点 https://aiarchitect.atsign.com/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。

9

Atsign AI Architect 的 MCP 服务器需要认证吗?

此收录尚未确认 Atsign AI Architect 的认证要求。连接前请查阅提供方文档。

10

Atsign AI Architect 的 MCP 服务器用的是哪种传输方式?

Atsign AI Architect 暴露的是 streamable-http 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。

评论