APS MCP Server

by petrbroz

Not rated
GitHub

About

A Node.js server for the Model Context Protocol that provides access to the Autodesk Platform Services (APS) API with fine-grained access control.

Details

Author
petrbroz
Categories
Cloud Service, API, Infrastructure, Developer Tools

Setup

Install APS MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/petrbroz/aps-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

A Node.js server for the Model Context Protocol that provides access to the Autodesk Platform Services (APS) API with fine-grained access control.

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

ExperimentalModel Context Protocolserver build with Node.js, providing access toAutodesk Platform ServicesAPI, with fine-grained access control using the newSecure Service Accountsfeature.

- Node.js
-
APS app credentials(must be aServer-to-Serverapplication type)
-
Provisioned access to ACC or BIM360

- Clone this repository
- Install dependencies:yarn install
- Build the TypeScript code:yarn run build
- Create a.envfile in the root folder of this project, and add your APS credentials:

- APS_CLIENT_ID- your APS application client ID
- APS_CLIENT_SECRET- your APS application client secret

- This script will output a bunch of environment variables with information about the new account:

- APS_SA_ID- your service account ID
- APS_SA_EMAIL- your service account email
- APS_SA_KEY_ID- your service account key ID
- APS_SA_PRIVATE_KEY- your service account private key

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

- Run theModel Context Protocol Inspector:yarn run inspect
- Open
http://localhost:5173
- HitConnectto start this MCP server and connect to it

- Make sure you haveClaude Desktopinstalled
- Create a Claude Desktop config file if you don't have one yet:

- On macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- On Windows:%APPDATA%\Claude\claude_desktop_config.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:

- What ACC projects do I have access to?
- Give me a visual dashboard of all issues in project XYZ

For more details on how to add MCP servers to Claude Desktop, see theofficial documentation.

Use with Visual Studio Code & Copilot

- Make sure you haveenabled MCP servers in Visual Studio Code
- Create.vscode/mcp.jsonfile in your workspace, and add the following JSON to it:

{ "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 thedocumentation

- Create.cursor/mcp.jsonfile in your workspace, and add the following JSON to it:

{ "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 thedocumentation

Interact with the Appwrite API to manage your backend services.

An experimental MCP server providing access to the Autodesk Platform Services (APS) API.

Integrate with the Codehooks.io serverless backend platform.

An open MCP service providing a standardized interface compatible with various MCP clients.

A curated collection of 11 MCP servers for popular SaaS APIs — Stripe, Sentry, Notion, Linear, Datadog, Vercel, PagerDuty, HubSpot, Intercom, Shopify, and Google Workspace.

A middleware server that allows large language models to interact directly with PlayFab services.

Tool platform by IBM to build, test and deploy tools for any data source

Decapod Intent Kernel is a paid hosted remote MCP for Decapod. It exposes Streamable HTTP tool calls, bearer-token access, public server-card metadata, usage logs, and receipt-oriented JSON

A secure MCP gateway that acts as a proxy, providing authentication, tool discovery, caching, and guardrail enforcement.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.