APS MCP Server

Integrations

  • Enables access to Autodesk Platform Services (APS) API with fine-grained access control, allowing users to view ACC projects, manage issues, and interact with BIM360 data through secure service accounts.

  • Supports installation and configuration on macOS systems, with specific paths for Claude Desktop configuration.

  • Built with Node.js to provide a Model Context Protocol server for accessing and interacting with Autodesk Platform Services API.

aps-mcp-서버

Node.js로 구축된 실험적 모델 컨텍스트 프로토콜 서버는 새로운 보안 서비스 계정 기능을 사용하여 세분화된 액세스 제어를 통해 Autodesk Platform Services API에 대한 액세스를 제공합니다.

개발

필수 조건

설정

  • 이 저장소를 복제하세요
  • 종속성 설치: yarn install
  • TypeScript 코드 빌드: yarn run build
  • 이 프로젝트의 루트 폴더에 .env 파일을 만들고 APS 자격 증명을 추가합니다.
    • APS_CLIENT_ID - APS 애플리케이션 클라이언트 ID
    • APS_CLIENT_SECRET - APS 애플리케이션 클라이언트 비밀번호
  • 새로운 서비스 계정을 만듭니다(예: test-account-1 ): npx create-service-account test-account-1
    • 이 스크립트는 새로 생성된 서비스 계정의 이메일과 여러 환경 변수를 출력합니다.
  • .env 파일에 새 환경 변수를 추가하거나 덮어씁니다.
    • APS_SA_ID - 서비스 계정 ID
    • APS_SA_EMAIL - 서비스 계정 이메일
    • APS_SA_KEY_ID - 서비스 계정 키 ID
    • APS_SA_PRIVATE_KEY - 서비스 계정 개인 키
  • ACC 프로젝트에 새 멤버로 서비스 계정 이메일을 초대하세요.

Inspector와 함께 사용

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 서버를 구성에 추가합니다.

지엑스피1

  • Claude Desktop을 열고 다음 테스트 프롬프트 중 일부를 시도해 보세요.
    • 어떤 ACC 프로젝트에 참여할 수 있나요?
    • XYZ 프로젝트의 모든 문제에 대한 시각적 대시보드를 제공해 주세요.

Claude Desktop에 MCP 서버를 추가하는 방법에 대한 자세한 내용은 공식 문서를 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

보안 서비스 계정을 사용하여 세분화된 액세스 제어를 통해 Autodesk Platform Services API에 액세스하기 위한 모델 컨텍스트 프로토콜을 구현하는 실험적 Node.js 서버입니다.

  1. Development
    1. Prerequisites
    2. Setup
    3. Use with Inspector
    4. Use with Claude Desktop
ID: som0bogeu3