Skip to content

Commit b35d9d9

Browse files
Adds Claude desktop installation guide
Provides a step-by-step guide with screenshots for installing the APS MCP bundle in the Claude desktop app. This allows users to easily configure and use the APS MCP tools within the Claude environment.
1 parent 7081462 commit b35d9d9

File tree

6 files changed

+84
-0
lines changed

6 files changed

+84
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ This project can be packed as an [MCP Bundle](https://github.com/modelcontextpro
116116

117117
Open `acc-mcp.mcpb` in Claude for macOS or Windows (or any app that supports MCPB). You’ll be prompted for **APS Client ID** and **APS Client Secret**; the app will pass them to the server as environment variables.
118118

119+
> For a step-by-step walkthrough with screenshots, see [docs/claude-desktop-installation.md](docs/claude-desktop-installation.md).
120+
119121
The `manifest.json` at the repo root follows the [MCPB manifest spec](https://github.com/modelcontextprotocol/mcpb/blob/main/MANIFEST.md) (manifest_version 0.3, Node server, `user_config` for credentials).
120122

121123
## License

docs/01.png

101 KB
Loading

docs/02.png

101 KB
Loading

docs/03.png

81.1 KB
Loading

docs/04.png

39.1 KB
Loading
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Installing the APS MCP in Claude Desktop
2+
3+
This guide walks through installing the **Autodesk Platform Services (APS) MCP** bundle directly from the Claude desktop app.
4+
5+
## Prerequisites
6+
7+
- [Claude desktop app](https://claude.ai/download) installed
8+
- An [APS application](https://aps.autodesk.com/) with a **Client ID** and **Client Secret**
9+
- The `acc-mcp.mcpb` bundle (build it with `npm run pack` or download it from releases)
10+
11+
---
12+
13+
## Step 1 – Open Extensions Settings
14+
15+
In the Claude desktop app, go to **Settings → Extensions**.
16+
17+
You will see the Extension Settings panel with options for auto-updates and the built-in Node.js runtime for MCP servers. To install the bundle, click **Install Extension** at the bottom of the page.
18+
19+
![Claude desktop Extensions settings](01.png)
20+
21+
> **Note:** "Use Built-in Node.js for MCP" is enabled by default. This means the app uses its own bundled Node.js runtime (24.x) instead of any system-installed version, so Node.js does not need to be installed on your machine.
22+
23+
---
24+
25+
## Step 2 – Preview and Install the Extension
26+
27+
After selecting the `.mcpb` file, Claude shows a preview of the extension before installing.
28+
29+
![APS MCP extension preview](02.png)
30+
31+
The preview displays:
32+
33+
- **Name:** Autodesk Platform Services (APS) MCP
34+
- **Description:** MCP server for Autodesk Platform Services: get tokens, list hubs, and call APS APIs.
35+
- **Developer:** Pablo Derendinger
36+
- **Tools (27):** `aps_login`, `aps_logout`, `aps_get_token`, `aps_dm_request`, `aps_list_hubs`, `aps_list_projects`, `aps_get_top_folders`, `aps_get_folder_contents`, `aps_get_item_details`, `aps_get_folder_tree`, and more.
37+
- **Requirements:** All requirements met
38+
39+
> **Security notice:** Claude warns that installing an extension grants it access to your computer. Only install extensions from developers you trust.
40+
41+
Click **Install** to proceed.
42+
43+
---
44+
45+
## Step 3 – Configure Your APS Credentials
46+
47+
After clicking Install, a configuration dialog appears where you enter your APS application credentials.
48+
49+
![APS MCP configuration dialog](03.png)
50+
51+
| Field | Required | Description |
52+
|-------|----------|-------------|
53+
| **APS Client ID** | Yes | Your APS app Client ID from [aps.autodesk.com](https://aps.autodesk.com) |
54+
| **APS Client Secret** | Yes | Your APS app Client Secret |
55+
| **APS OAuth scope(s)** | No | Space-separated scopes (e.g. `data:read data:write`). Default: `data:read` |
56+
| **3LO callback port** | No | Localhost port for the 3-legged OAuth callback. Default: `8910` |
57+
58+
Fill in your credentials and click **Save**.
59+
60+
---
61+
62+
## Step 4 – Verify the Installation
63+
64+
Once installed, the extension detail page shows the extension is **Enabled** with options to **Uninstall** or **Configure**.
65+
66+
![APS MCP installed and enabled](04.png)
67+
68+
The toggle must be blue (enabled) for the MCP tools to be available in Claude conversations. You can return to this screen at any time to reconfigure your credentials via the **Configure** button.
69+
70+
---
71+
72+
## Using the MCP Tools
73+
74+
Once installed, the APS MCP tools are automatically available in your Claude conversations. Start by asking Claude to list your hubs:
75+
76+
```
77+
List my APS hubs
78+
```
79+
80+
For 3-legged OAuth flows (user-delegated access), use `aps_login`. For service-to-service access, the tools use your Client ID and Secret directly.
81+
82+
See the [main README](../README.md#tools) for a full list of available tools and the typical browsing workflow.

0 commit comments

Comments
 (0)