{"repo":"autodesk-platform-services/aps-aecdm-mcp-dotnet","free":true,"listed":false,"github":"https://github.com/autodesk-platform-services/aps-aecdm-mcp-dotnet","clone":"git clone https://github.com/autodesk-platform-services/aps-aecdm-mcp-dotnet.git","description":".NET MCP Server to connect with Claude Desktop and AEC Data Model API","language":"C#","stars":40,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"aps-aecdm-mcp-dotnet .NET MCP Server to connect with Claude Desktop, AEC Data Model API and the Viewer. Introduction This sample started as an experiment with the new Model Context Protocol brought as a challenge during one of our Autodesk Platform Accelerators. Special thanks to Mirco Bianchini for bringing this challenge and contributing to get to the solutions presented in this repo. Prerequisites To make this work, you'll need to: - Download and Install Claude Desktop - Clone or download this repo - Build this project - Add a reference to the .csproj in the Claude configuration file (developers resource) DEMO VIDEO HERE How it works This sample creates an MCP server using the ModelContextProtocol .NET SDK. In this scope we added 4 main tools to our server: 1. GetToken to obtain a PKCE token that is used in the APS API requests. 2. GetHubs to retrieve the hubs using the AEC Data Model API 3. GetProjects to retrieve the projects using the AEC Data Model API 4. GetElementGroupsByProject to retrieve the ElementGroups using the AEC Data Model API 5. GetElementsByElementGroupWithCategoryFilter to retrieve the elements from one ElementGroup using a category filter. 6. RenderModel to render one design with the Viewer 7. HighLightElements to highlight elements in the Viewer. With these tools, you can use natural language to query the data from your elementgroups using the AEC Data Model API. This is a first experiment with this new protocol. Feel free to submit suggestions and col","default_branch":null,"files":null,"tree":[],"storefront":"/r/autodesk-platform-services","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/autodesk-platform-services/aps-aecdm-mcp-dotnet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}