mcpField
S
Structura

Structura

远程服务
structura.tools开发工具04 周前更新

关于 Structura

Structura 是面向编码 Agent 的远程 MCP 服务,可管理可视化领域模型项目并据此生成代码。它还支持模型验证与概述,并提供面向 Angular、.NET 等目标的生成器。

主要功能

  1. 01创建和管理项目
  2. 02查询并概述模型
  3. 03验证领域模型
  4. 04为多个目标生成代码
  5. 05跟踪生成任务与产物

适用场景

  1. 01根据项目简介创建项目
  2. 02查看模型结构和统计数据
  3. 03从领域模型生成代码
  4. 04结合 UI 设计与后端建模

MCP 相关

远程 MCP 服务向 MCP 客户端提供项目管理、模型查询、验证和代码生成工具。它使用可流式传输的 HTTP 和 OAuth 2.1 认证。

配置

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

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

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

工具

详细介绍

Structura MCP

Structura 徽标

Structura 模型上下文协议 (MCP)服务的公开信息页——这是一个远程 MCP 端点,可让 AI 编码 Agent(Claude Code、OpenCode、Codex 以及其他 MCP 客户端)管理 Structura 项目,并直接从对话中生成代码。

此仓库不包含服务的实现。它的作用是为 MCP 服务提供一个可公开引用的主页,作为注册表(例如 官方 MCP Registry 和 GitHub MCP Registry)中可发现的 repository 引用;而服务实现本身仍保留在 Structura 的私有 monorepo 中。

  • 在线端点:https://mcp.structura.tools/
  • 产品:structura.tools — 由 Metadev 打造的可视化领域模型设计器和多技术栈代码生成器。
  • 协议版本:2026-07-28
  • 传输方式:可流式传输的 HTTP、OAuth 2.1(授权码 + PKCE,并支持动态客户端注册)——无需手动创建或粘贴令牌。

功能

  • 列出、加载、创建或删除你的 Structura 项目。
  • 总结项目简介,并据此在 Structura 中创建新项目。
  • 根据项目的领域模型,为多个目标(Angular、.NET 等)生成代码。
  • 验证项目的领域模型。
  • 与其他 MCP 服务结合使用——例如,从 Figma 获取 UI 设计,然后在 Structura 中为其构建后端模型并生成代码。

工具

权威列表始终以在线服务通过 tools/list 返回的内容为准;下表仅供参考,可能落后一个版本。

工具功能
list_projects列出调用者的 Structura 项目。
create_project创建新项目,可选择使用 Structura DSL 内容初始化。
load_project根据 ID 加载调用者拥有的项目。
update_project更新项目名称、描述或 DSL 内容。
delete_project永久删除调用者拥有的项目。
share_project查找或创建项目的可查看共享链接。
query_model查询模型节点,可按节点类型筛选。
summarize_model汇总模型(按类型统计节点数量、连接数量)。
get_project_statistics计算模型统计数据(类/关联数量、连通性平均值等)。
list_generators列出可用的代码生成器及其可配置选项。
generate使用指定的生成器为项目提交异步代码生成任务。
get_generation_status轮询生成任务的状态,直到任务完成。
get_generation_artifacts获取已完成任务输出 ZIP 文件的短时有效下载 URL。

安装

任何支持 MCP 的 Agent 都可以连接。以下是几个示例:

Claude Code
claude mcp add --transport http structura https://mcp.structura.tools/

然后在 Claude Code 会话中运行 /mcp,选择 structura,再选择 Authenticate。

OpenCode
opencode mcp add

选择 remote,将其命名为 structura,并粘贴 https://mcp.structura.tools/。然后:

opencode mcp auth structura
Codex
codex mcp add structura --url https://mcp.structura.tools/
codex mcp login structura

每种方式都会打开浏览器窗口,显示常规的 Structura 登录页面(Google/GitHub)——在浏览器中批准后,Agent 之后会重复使用该会话。

支持

法律信息

许可证

请参阅 LICENSE。本代码库自身的内容(此 README、许可证文件)仅供参考和发现之用;这并不授予您使用 Structura 服务、产品或其非公开源代码的任何权利。


© Metadev,2026。

评论

支持 Markdown

第一次接触 MCP?

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

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