MCP.so
ログイン

aps-aecdm-mcp-dotnet

@autodesk-platform-services

aps-aecdm-mcp-dotnet について

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

基本情報

カテゴリ

その他

ライセンス

MIT

ランタイム

c#

トランスポート

stdio

公開者

autodesk-platform-services

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

ツール

ツールは検出されませんでした

ツールは 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.

FAQ from aps-aecdm-mcp-dotnet

What prerequisites are needed?

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

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.

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.

How do I reflect code changes in Claude?

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

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.

コメント

「その他」の他のコンテンツ