MCP.so
登录

Aps Aecdm MCP Dotnet

@autodesk-platform-services

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

autodesk-platform-services

关于 Aps Aecdm MCP Dotnet

.NET MCP Server to connect with Claude Desktop and AEC Data Model API

Aps Aecdm MCP Dotnet 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "aecdm": {
      "command": "dotnet",
      "args": [
        "run",
        "--project",
        "C:\\Users\\...mcp-server-aecdm.csproj",
        "--no-build"
      ]
    }
  }
}

Aps Aecdm MCP Dotnet 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is aps-aecdm-mcp-dotnet?

aps-aecdm-mcp-dotnet is a .NET MCP server that connects Claude Desktop with the Autodesk AEC Data Model API and Viewer. It allows users to query AEC data (hubs, projects, element groups, elements) using natural language and visualize results in a 3D viewer.

How to use aps-aecdm-mcp-dotnet?

Clone or download the repo, build the project with .NET 8, and add a reference to the .csproj in the Claude Desktop configuration file (claude_desktop_config.json). Replace the client_id with your own APS Single Page Application key. Invoke tools such as GetToken, GetHubs, GetProjects, GetElementGroupsByProject, GetElementsByElementGroupWithCategoryFilter, RenderModel, and HighLightElements.

Key features of aps-aecdm-mcp-dotnet

  • Obtain a PKCE token for APS API requests.
  • Retrieve hubs using the AEC Data Model API.
  • Retrieve projects using the AEC Data Model API.
  • Retrieve element groups by project.
  • Retrieve elements filtered by category from an element group.
  • Render a design with the Autodesk Viewer.
  • Highlight elements in the Viewer.

Use cases of aps-aecdm-mcp-dotnet

  • Query AEC data from element groups using natural language in Claude Desktop.
  • Retrieve and inspect hubs, projects, and element groups via the APS APIs.
  • Filter and highlight specific elements in the 3D Viewer for review.

常见问题

1

What prerequisites are needed?

You need Claude Desktop, .NET 8, a cloned or downloaded repo, and a provisioned APS app in your hub.

2

How do I set up authentication?

The server uses the `GetToken` tool to obtain a PKCE token; you must provide your own APS Single Page Application `client_id` in the debug settings.

3

I can’t find my hub. What should I do?

Provision your APS app in your hub or in Forma for Construction as described in the Autodesk documentation.

4

How do I reflect code changes in Claude?

End the current Claude task before rebuilding the solution, then restart the task.

5

What APIs does this server use?

It uses the AEC Data Model API (v1), Data Management API (v2), and oAuth2 (v1) from Autodesk Platform Services.

评论

其他 分类下的更多 MCP 服务器