LabscoMCP early access ↗
petrbrozMCP SERVER

APS MCP Server

Ask an assistant about your Autodesk Construction Cloud projects and their issues, through an experimental Autodesk Platform Services server that signs in as a Secure Service Account.

by petrbroz ↗3D, CAD & Game EnginesCommunity

No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.

View project ↗

LABSCO SUMMARY

What the assistant can see is decided in ACC, not in the assistant.

The server acts as a Secure Service Account, so its reach is exactly the set of ACC projects that account's email has been invited to: add it to one project and that project is all it sees. It is experimental, and this repository is no longer where the project lives; the README points to autodesk-platform-services/aps-mcp-server-nodejs.

What it is

An experimental Node.js MCP server for the Autodesk Platform Services (APS) API. It signs in as a Secure Service Account, so the assistant reaches only the Autodesk Construction Cloud or BIM 360 projects that account has been invited to. The README says the project has moved to https://github.com/autodesk-platform-services/aps-mcp-server-nodejs; this repository is its original home.

What you get

  • Your Autodesk Construction Cloud projects listed — "What ACC projects do I have access to?" is the README's first test prompt
  • The issues in a project read back, for example as a visual dashboard of every issue in one project
  • Access set by the service account: it reaches only the ACC projects its email has been invited to
  • Setups for Claude Desktop, VS Code with Copilot and Cursor, each running the build/server.js you build from the clone

Requirements

Node.js and yarn, an APS app of the Server-to-Server type, and provisioned access to ACC or BIM 360. Build it from a clone, put the app's APS_CLIENT_ID and APS_CLIENT_SECRET in a .env file, then create a service account with the bundled create-service-account script and add the four APS_SA_ values it prints to the same file. Register the app's client ID as a custom integration in ACC and invite the service account's email to the projects it should see. MIT licensed.

Setup effort

Build from source — git clone https://github.com/petrbroz/aps-mcp-server.git