APS MCP Auth Examples
OfficialAPS MCP 認証サンプル
Autodesk Platform Services と統合する MCP サーバーのリファレンス実装です。以下のあらゆる組み合わせを網羅しています。
サーバーが APS に対してどのように認証するか
2LO- 2-legged OAuth(アプリ全体)3LO- 3-legged OAuth(ユーザー単位)PKCE- パブリッククライアント向け 3-legged OAuth(ユーザー単位)SSA- Secure Service Account(非人間アイデンティティ)
MCP クライアントがサーバーに対してどのように認証するか
認証なし(STDIO)
外部アイデンティティプロバイダー経由
OAuth プロキシサービス経由
HTTP ベースのサンプルはすべて、分割された MCP TypeScript SDK v2
(@modelcontextprotocol/{server,express,node})を介した 2026-07-28 MCP 仕様改訂版を対象としています。この仕様では、MCP サーバーが専用の認可サーバーに支えられた OAuth 2.1 リソースサーバーとして動作することが求められ、MCP クライアントの識別には Dynamic Client Registration よりも Client ID Metadata Documents(CIMD) が優先されます。
すべてのサンプルは同じ MCP ツールを公開しており、shared/ に一度実装してすべての場所で再利用しています。list-projects(Data Management API によるハブ+プロジェクト)と list-contents(プロジェクトのトップレベルフォルダー、または特定フォルダーの内容)です。
サンプル一覧
フォルダー | MCP クライアント認証 | デモの内容 |
なし(STDIO) | 最もシンプルな構成 — ローカルで起動するプロセスで、MCP レイヤーの認証は一切ありません。 | |
外部 IdP(Auth0) | このサーバーはトークンを検証するだけです。Auth0(または任意の OIDC/JWKS プロバイダー)が認可サーバーのままです。IdP ユーザーごとの APS プロバイダーはメモリ内にキャッシュされます。 | |
独立した OAuth プロキシサービス | APS 認証の前に OAuth プロキシ( | |
(プロキシそのもの) |
| |
(ライブラリ) | 5 つの APS 認証プロバイダークラス、2 つの MCP ツール、および上記のすべてのサンプルで再利用される小さなヘルパー群。 |
Related MCP server: Devcon MCP Workshop 2026
すべてのサンプルに共通のセットアップ
https://aps.autodesk.com/myapps で APS アプリケーションを登録します(
3LOのサンプルを使う場合は Traditional Web App、2LOのみの使用であれば Server-to-Server / API キー形式のアプリで十分です)。SSAの場合は、さらに Secure Service Account を作成し、その公開鍵を登録してください — SSA ガイド を参照してください。リポジトリのルートで
npm installを実行します — これは npm workspaces プロジェクトなので、1 回のインストールでsharedと 4 つの TypeScript サーバーすべてが解決されます。各フォルダー内で
npm startを実行して任意の TypeScript サンプルを起動します(またはルートからnpm run start -w <package-name>)。その前に.env.exampleを.envにコピーし、選択したAPS_AUTH_MODEに応じた値を入力してください。simple-oauth-proxyは別の Python/FastMCP サービスです。セットアップは各自の README を参照してください。aps-mcp-server-remote-proxyを試す場合にのみ必要です。
スコープに関する注意
これらは教育用のサンプルであり、一気に通読できるように最適化されています。簡潔さのために意図的に省略したいくつかの点は、各 README で明記されています(水平スケーリングの考慮がないメモリ内のみの状態、OAuth プロキシのサンプルにおける完全な SSRF 対策を施していない簡略化された CIMD フェッチなど)。セキュリティに関わる部分を本番環境にそのままコピーする前に、必ずそれらの注意事項を読んでください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityCmaintenanceAn MCP server that exposes Autodesk Platform Services (APS) as tools for AI assistants to interact with the APS Data Management API. It enables users to authenticate and manage hubs, projects, and folders through a standardized interface.272
- FlicenseNot gradedqualityDmaintenanceMCP server integrating Autodesk Platform Services, exposing tools for LLM clients like VS Code Copilot, with OAuth authentication and agentic workflow support.
- FlicenseNot gradedqualityCmaintenanceExample MCP server for Autodesk Platform Services that demonstrates proper OAuth authorization with Auth0 as the first layer and APS 3-legged OAuth as the second layer. Enables querying APS projects and issues through natural language after authenticating via Auth0 and APS.
- AlicenseNot gradedqualityCmaintenanceA complete MCP server implementation demonstrating all protocol features (tools, resources, prompts, sampling, and elicitation) with OAuth authentication, serving as a learning resource and starting template for building MCP servers.MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
The official MCP Server from Mia-Platform to interact with Mia-Platform Console
Self-hosted federated MCP gateway: one OAuth 2.1 MCP server in front of N apps, user-level scopes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/autodesk-platform-services/aps-mcp-auth-examples'
If you have feedback or need assistance with the MCP directory API, please join our Discord server