基本能力
产品定位
aps-aecdm-mcp-dotnet 是一个用于建筑、工程和施工(AEC)数据管理的中间件服务,通过 MCP 协议连接 Claude Desktop 和 Autodesk 平台服务。
核心功能
- 认证工具:获取 PKCE 令牌用于 APS API 请求。
- 数据查询工具:
- 获取 Hubs
- 获取 Projects
- 获取 ElementGroups
- 通过类别过滤器获取 Elements
- 可视化工具:
- 渲染设计模型
- 在 Viewer 中突出显示元素
适用场景
- 通过自然语言查询 AEC 数据模型
- 在 Claude Desktop 中集成 Autodesk 平台服务
- 可视化和管理建筑、工程数据
工具列表
- GetToken:获取 PKCE 令牌。
- GetHubs:检索 Hubs。
- GetProjects:检索 Projects。
- GetElementGroupsByProject:检索 ElementGroups。
- GetElementsByElementGroupWithCategoryFilter:通过类别过滤器检索 Elements。
- RenderModel:渲染设计模型。
- HighLightElements:在 Viewer 中突出显示元素。
常见问题解答
- 找不到 Hub:需要在 ACC Hub 中配置 APS 应用。
- 代码更改未生效:在重建解决方案前需要结束 Claude 任务。
使用教程
使用依赖
- 下载并安装 Claude Desktop
- 克隆或下载本仓库
安装教程
- 克隆仓库:
bash
git clone https://github.com/joaomartins-callmejohn/aps-aecdm-mcp-dotnet - 在 Visual Studio 中替换
client_id
(单页应用程序)。 - 在
claude_desktop_congif.json
中添加 MCP 服务器引用。
调试方式
- 确保在 ACC Hub 中配置了 APS 应用。
- 代码更改后,结束 Claude 任务并重建解决方案。