Token导航 LogoToken导航

MCP Server · AI代理

Aecdm Claude Skill

通过Claude Desktop查询Autodesk AEC数据模型的GraphQL API,支持模型浏览、3D可视化和查询执行。

未说明官方级别未说明来源级核验工具 11
TypeScriptClaudeAI代理Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
asertorio
提供方
asertorio

工具数量

11

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

8

仓库热度

收录来源

1 个

MCP World

选型结论

Aecdm Claude Skill 属于AI代理类 MCP Server,公开资料标注 11 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 11 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

AECDM克劳德技能+MCP服务器

从Claude Desktop中查询Autodesk的AEC数据模型(AECDM)GraphQL API,由结构化 技能文档 它教克劳德如何构造正确的查询和 MCP服务器 它处理身份验证、模型浏览、3D可视化和查询执行。

包含什么

文件夹用途
SKILL/技能文档-结构化参考,教Claude如何编写有效的AECDM GraphQL查询
mcp-aecdm-hybrid/MCP服务器-处理Autodesk OAuth,提供应用内集线器/项目浏览器,启动外部3D查看器,并执行GraphQL查询

先决条件

- 应用程序必须使用“桌面、移动、单页应用程序”类型 带有PKCE的授权码 授权类型(公共客户端,不需要客户端机密) - 添加 http://localhost:5001/ 作为 回调URL 在您的应用设置中 - 所需范围: data:read, viewables:read

______________________________________________________________________

安装

1.克隆存储库

git clone https://github.com//aecdm-claude-skill.git

2.将技能文档添加到Claude项目中

这 SKILL/ 文件夹包含Claude在查询时读取的结构化文档。要使其在Claude Desktop中可用,请创建 项目 技能内容作为自定义说明:

  1. 打开Claude Desktop并创建一个新的 项目 (例如,“AECDM查询”)
  2. 在项目的 自定义指令,粘贴以下内容 SKILL/SKILL.md
  3. 从以下网址上传教学和参考文件 SKILL/instructions/ 和 SKILL/references/ 作为 项目知识 文件

技能包括:

  • SKILL.md -具有检索规则、反模式和工作流说明的入口点
  • instructions/ -语义指导(如何思考查询、遍历、过滤器)
  • references/ -模式引用(精确的字段名、类型、枚举、输入形状)
提示: 至少,添加 SKILL.md 作为自定义指令并上传 instructions/00_start_here.md 和 instructions/02_core_object_model.md 作为知识档案。其余文件可以根据需要上传,也可以一次性上传,以实现全面覆盖。

3.安装MCP服务器

cd mcp-aecdm-hybrid
npm install
npm run build

这编译了:

  • React UI(中心浏览器)通过Vite进入 build/dist/
  • MCP服务器(TypeScript)通过 tsc 进入 build/server.js

4.在Claude Desktop中配置MCP服务器

将服务器添加到Claude Desktop MCP配置文件中:

窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "aecdm-hybrid": {
      "command": "node",
      "args": ["C:\\Users\\YOUR_USERNAME\\path\\to\\mcp-aecdm-hybrid\\build\\server.js"],
      "env": {
        "CLIENT_ID": "YOUR_APS_CLIENT_ID"
      }
    }
  }
}

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "aecdm-hybrid": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-aecdm-hybrid/build/server.js"],
      "env": {
        "CLIENT_ID": "YOUR_APS_CLIENT_ID"
      }
    }
  }
}

替换:

  • 路径在 args 随着 绝对路径 到 mcp-aecdm-hybrid/build/server.js 在您的机器上
  • YOUR_APS_CLIENT_ID 使用Autodesk Platform Services应用程序客户端ID

在保存配置之后, 重新启动克劳德桌面 以使更改生效。

______________________________________________________________________

跑步

安装后,打开Claude Desktop并在AECDM项目中启动对话(或任何有MCP服务器的对话)。

认证中

当您第一次与AECDM工具交互时,Claude将调用 authenticate 工具。这将打开默认浏览器到Autodesk登录页面。登录后,OAuth令牌在会话期间存储在服务器的内存中。

浏览型号

让Claude浏览您的ACC车型,否则它会在需要时自动打开浏览器:

“显示我的ACC项目” “浏览我的Autodesk Construction Cloud模型”

应用内集线器浏览器允许您导航 中心>项目>模型 并选择要加载的模型。

查看三维模型

当您在浏览器中选择一个模型(或要求Claude渲染一个模型)时,服务器会打开一个 外部浏览器窗口 使用Autodesk Viewer。查看器通过WebSocket连接到MCP服务器并保持同步——您可以从应用内浏览器切换模型,查看器会自动更新。

查询API AECDM

加载模型后,让Claude使用自然语言查询它:

“列出此模型中的所有墙” “这个模型有什么层次?” “查找1楼的所有门” “显示窗口的属性” “将所有家具放在一楼,并突出显示”

技能文档指导Claude完成以下工作:

  1. 召唤 get-model-context 检索当前 elementGroupId
  2. 根据AECDM架构规则构造有效的GraphQL查询
  3. 通过执行查询 execute-query
  4. 在需要时链接多步查询(例如,在按一过滤之前发现级别)
  5. 通过以下方式在3D查看器中突出显示结果 highlight-elements

MCP工具参考

工具说明
authenticate启动Autodesk OAuth PKCE登录流
check-auth检查当前身份验证状态
browse-aecdm打开应用内集线器/项目/模型浏览器
render-model将模型发送到外部3D查看器
highlight-elements按外部ID突出显示查看器中的元素
get-model-context返回当前模型的 elementGroupId 用于查询
execute-query针对AECDM API执行自定义GraphQL查询
get-hubs获取ACC集线器(浏览器UI内部使用)
get-projects获取中心的项目(由浏览器UI内部使用)
get-element-groups获取项目的模型(由浏览器UI内部使用)
get-elements-by-category获取按类别筛选的元素(由浏览器UI内部使用)

______________________________________________________________________

建筑

┌──────────────────────────────────────────────────────┐
│                  Claude Desktop                      │
│                                                      │
│  ┌──────────────┐    ┌────────────────────────────┐  │
│  │  Claude +    │◄──►│   MCP Server (stdio)       │  │
│  │  AECDM Skill │    │   - OAuth PKCE auth        │  │
│  └──────────────┘    │   - GraphQL execution      │  │
│                      │   - Model context tracking │  │
│  ┌──────────────┐    │                            │  │
│  │  In-App UI   │◄──►│   (registerAppTool /       │  │
│  │  Hub Browser │    │    registerAppResource)    │  │
│  └──────────────┘    └────────────┬───────────────┘  │
│                                   │ WebSocket        │
└───────────────────────────────────┼──────────────────┘
                                    │
                      ┌─────────────▼──────────────┐
                      │   External Browser Window  │
                      │   Autodesk Viewer (3D)     │
                      │   - Model rendering        │
                      │   - Element highlighting   │
                      └────────────────────────────┘
  • 这 技能文档 为Claude提供有关AECDM GraphQL模式、有效入口点、过滤模式和反模式的结构化知识
  • 这 MCP服务器 通过stdio与Claude Desktop通信,将基于React的中心浏览器作为应用内UI提供服务,并通过HTTP+WebSocket管理外部查看器
  • 这 外部查看器 在单独的浏览器选项卡中使用Autodesk Viewer SDK渲染三维模型

______________________________________________________________________

故障排除

问题解决方案
MCP服务器未显示在Claude Desktop中确保 npm run build 已成功完成,路径在 claude_desktop_config.json 正确(使用绝对路径),然后重新启动Claude Desktop
身份验证失败验证您的CLIENT_ID是否正确 http://localhost:5001/ 在APS应用程序设置中注册为回调URL
查看器未打开检查端口8080和8081是否可用(用于查看器HTTP和WebSocket服务器)
“未加载模型”错误使用 browse-aecdm 首先选择一个模型,或让Claude浏览您的项目
查询返回错误技能文档包括错误处理指南-克劳德将尝试自我纠正最多3次
工具不可用打开克劳德桌面设置>开发人员>检查 aecdm-hybrid 服务器显示绿色状态指示器

工具与能力

工具数量

11

资源数量

0

提示词数量

0

能力标签

AEC数据查询TypeScript本地部署3D可视化GraphQLAPI建筑信息模型Claude集成

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 11 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Aecdm Claude Skill

MCP World · 本页

11未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Aecdm Claude Skill 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Aecdm Claude Skill 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Aecdm Claude Skill 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Aecdm Claude Skill 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Aecdm Claude Skill 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP