trackmcp
Back to directory
petrbroz

aps-mcp-server

View on GitHub

Experimental Model Context Protocol server providing access to Autodesk Platform Services API.

36 stars TypeScriptAI & Machine Learning Updated Oct 17, 2025

Documentation

> IMPORTANT: This project has been moved to https://github.com/autodesk-platform-services/aps-mcp-server-nodejs.


aps-mcp-server

Experimental Model Context Protocol server build with Node.js, providing access to Autodesk Platform Services API, with fine-grained access control using the new _Secure Service Accounts_ feature.

Screenshot

YouTube Video

Development

Prerequisites

Setup

Server

  • Clone this repository
  • Install dependencies: `yarn install`
  • Build the TypeScript code: `yarn run build`
  • Create a _.env_ file in the root folder of this project, and add your APS credentials:
    • Create a new service account: `npx create-service-account `, for example, `npx create-service-account ssa-test-user John Doe`
      • Add these environment variables to your _.env_ file

      Autodesk Construction Cloud

      • Register your APS application client ID as a custom integration
      • Invite the service account email as a new member to your ACC project(s)

      Use with Inspector

      Use with Claude Desktop

      • Make sure you have Claude Desktop installed
      • Create a Claude Desktop config file if you don't have one yet:
        • Add this MCP server to the config, using the absolute path of the _build/server.js_ file on your system, for example:
        json
        {
            "mcpServers": {
                "autodesk-platform-services": {
                    "command": "node",
                    "args": [
                        "/absolute/path/to/aps-mcp-server/build/server.js"
                    ]
                }
            }
        }
        • Open Claude Desktop, and try some of the following test prompt:

          > For more details on how to add MCP servers to Claude Desktop, see the official documentation.

          Use with Visual Studio Code & Copilot

          json
          {
              "servers": {
                  "Autodesk Platform Services": {
                      "type": "stdio",
                      "command": "node",
                      "args": [
                          "/absolute/path/to/aps-mcp-server/build/server.js"
                      ]
                  }
              }
          }

          > For more details on how to add MCP servers to Visual Studio Code, see the documentation

          Use with Cursor

          • Create _.cursor/mcp.json_ file in your workspace, and add the following JSON to it:
          json
          {
            "mcpServers": {
              "Autodesk Platform Services": {
                "command": "node",
                "args": [
                  "/Users/brozp/Code/Temp/aps-mcp-server-node/build/server.js"
                ]
              }
            }
          }

          > For more details on how to add MCP servers to Cursor, see the documentation

          Frequently asked questions

          What is aps-mcp-server?

          aps-mcp-server is Experimental Model Context Protocol server providing access to Autodesk Platform Services API.

          How do I install aps-mcp-server?

          Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

          Is aps-mcp-server open source?

          Yes — it is hosted on GitHub at https://github.com/petrbroz/aps-mcp-server and has 36 stars.

          Related MCP tools

          Run your own MCP server? See who uses it and what to fix.

          Measure it with TrackMCP