aps-aecdm-mcp-dotnet
@autodesk-platform-services
About aps-aecdm-mcp-dotnet
.NET MCP Server to connect with Claude Desktop and AEC Data Model API
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"aecdm": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\Users\\...mcp-server-aecdm.csproj",
"--no-build"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
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.
More Other MCP servers
Nginx UI
0xJackyYet another WebUI for Nginx
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments