aps-mcp-server
Node.js で構築された実験的なモデル コンテキスト プロトコルサーバーは、新しいセキュア サービス アカウント機能を使用したきめ細かなアクセス制御により、 Autodesk プラットフォーム サービスAPI へのアクセスを提供します。
発達
前提条件
APS アプリの資格情報(サーバー間アプリケーション タイプである必要があります)
設定
このリポジトリをクローンする
依存関係をインストール:
yarn install
TypeScriptコードをビルドする:
yarn run build
このプロジェクトのルート フォルダーに*.env*ファイルを作成し、APS 資格情報を追加します。
APS_CLIENT_ID
- APSアプリケーションクライアントIDAPS_CLIENT_SECRET
- APSアプリケーションクライアントシークレット
新しいサービスアカウントを作成します:
npx create-service-account ssa-test-user John Doe
このスクリプトは、新しく作成されたサービスアカウントのメールと環境変数を出力します。
.envファイルに新しい環境変数を追加または上書きします
APS_SA_ID
- サービスアカウントIDAPS_SA_EMAIL
- サービスアカウントのメールアドレスAPS_SA_KEY_ID
- サービスアカウントキーIDAPS_SA_PRIVATE_KEY
- サービスアカウントの秘密鍵
サービス アカウントのメールを ACC プロジェクトに新しいメンバーとして招待します
インスペクターと併用
モデルコンテキストプロトコルインスペクターを実行する:
yarn run inspect
http://localhost:5173を開きます。
このMCPサーバーを起動して接続するには、
Connect
クリックします。
Claude Desktop で使用する
Claude Desktopがインストールされていることを確認してください
Claude Desktop 構成ファイルがまだない場合は作成します。
macOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%\Claude\claude_desktop_config.json
システム上のbuild/server.jsファイルの絶対パスを使用して、この MCP サーバーを構成に追加します。例:
Claude Desktop を開き、次のテスト プロンプトのいくつかを試してください。
どのような ACC プロジェクトにアクセスできますか?
プロジェクトXYZのすべての問題を視覚的に表示するダッシュボードを作成してください
Claude Desktop に MCP サーバーを追加する方法の詳細については、公式ドキュメントを参照してください。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
セキュア サービス アカウントを使用したきめ細かなアクセス制御で Autodesk Platform Services API にアクセスするためのモデル コンテキスト プロトコルを実装した実験的な Node.js サーバー。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.Last updated -75MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI models to access tools through GitHub authentication and provides comprehensive analytics tracking of tool usage, performance, and user behavior.Last updated -3
- -securityAlicense-qualityA Model Context Protocol server implementation for Autodesk Construction Cloud Build that enables AI assistants to manage construction issues, RFIs, submittals, photos, forms, and costs through natural language.Last updated -MIT License