aps-mcp-server logo

aps-mcp-server

by petrbroz

This is an experimental Model Context Protocol server built with Node.js. It provides access to Autodesk Platform Services API with fine-grained access control using Secure Service Accounts.

View on GitHub

Last updated: N/A

What is aps-mcp-server?

An experimental Model Context Protocol (MCP) server built with Node.js that provides access to the Autodesk Platform Services (APS) API. It utilizes the Secure Service Accounts feature for fine-grained access control.

How to use aps-mcp-server?

To use this server, you need to clone the repository, install dependencies, build the TypeScript code, create a .env file with your APS credentials and service account details, and invite the service account email to your ACC project(s). You can then use it with the Model Context Protocol Inspector or Claude Desktop by configuring the server path.

Key features of aps-mcp-server

  • Provides access to Autodesk Platform Services API

  • Uses Model Context Protocol (MCP)

  • Implements fine-grained access control with Secure Service Accounts

  • Integration with Model Context Protocol Inspector

  • Integration with Claude Desktop

Use cases of aps-mcp-server

  • Accessing ACC or BIM360 data through MCP

  • Building custom applications that interact with APS

  • Integrating APS data with Claude Desktop for AI-powered workflows

  • Creating visual dashboards of issues in ACC projects

FAQ from aps-mcp-server

What is Model Context Protocol (MCP)?

Model Context Protocol is a protocol that provides a standardized way to access and interact with data from various sources, including Autodesk Platform Services.

What are Secure Service Accounts?

Secure Service Accounts are a feature in APS that allows you to grant fine-grained access to your APS resources to applications without sharing user credentials.

How do I create an APS app?

You can create an APS app by following the tutorials on the Autodesk Platform Services website. Make sure to create a Server-to-Server application type.

How do I invite a service account to my ACC project?

You can invite a service account to your ACC project by adding the service account email as a new member to the project.

Where can I find more information about using MCP with Claude Desktop?

You can find more information about using MCP with Claude Desktop in the official documentation on the Model Context Protocol website.