Vault MCP Server
Vault MCP 서버
Autodesk Vault REST API 작업을 도구로 노출하여 Claude와 같은 AI 어시스턴트가 Autodesk Vault 서버의 데이터를 탐색, 검색 및 읽을 수 있도록 하는 MCP(Model Context Protocol) 서버입니다.
사전 요구 사항
Python 3.10 이상
REST API 액세스가 활성화된 Autodesk Vault 서버
적절한 권한이 있는 Vault 사용자 자격 증명
Related MCP server: Autodesk Build MCP Server
설치
pip install -r requirements.txt구성
서버를 실행하기 전에 config.json을 편집하십시오. 모든 필드는 필수입니다.
{
"vault": {
"servername": "VaultServer",
"username": "Administrator",
"password": "your-password-here",
"database": "Inventor"
},
"server": {
"host": "0.0.0.0",
"port": 8080
},
"logging": {
"level": "INFO",
"file": "Log/mcp_server.log"
}
}필드 | 설명 |
| Vault 서버의 호스트 이름 또는 IP |
| Vault 로그인 사용자 이름 |
| Vault 로그인 비밀번호 |
| Vault 데이터베이스 이름 (예: |
| SSE 모드용 바인딩 주소 ( |
| SSE HTTP 서버용 포트 (기본값 |
| 로그 상세 수준: |
| 순환 로그 파일의 경로 |
서버 실행
SSE 모드 (Claude Code / 원격 클라이언트)
이것은 기본 모드입니다. MCP 클라이언트가 네트워크를 통해 연결하는 HTTP 서버를 시작합니다.
python app.py서버는 다음 위치에서 사용할 수 있습니다:
WebServer:
http://localhost:8080SSE 엔드포인트:
http://localhost:8080/sse메시지 엔드포인트:
http://localhost:8080/messages
사용자 지정 구성 파일을 사용하려면:
python app.py --config path/to/my_config.jsonstdio 모드 (Claude Desktop)
Claude Desktop의 경우, 서버는 stdin/stdout을 통해 통신하는 하위 프로세스로 실행됩니다.
python app.py --transport stdioClaude Code에 연결
Claude Code MCP 구성(.claude/settings.json 또는 claude mcp add를 통해)에 서버를 추가하십시오:
{
"mcpServers": {
"vault": {
"type": "sse",
"url": "http://localhost:8080/sse"
}
}
}또는 CLI를 사용하십시오:
claude mcp add --transport sse vault http://localhost:8080/sseClaude Desktop에 연결
Claude Desktop 구성 파일(claude_desktop_config.json)에 다음을 추가하십시오:
{
"mcpServers": {
"vault": {
"command": "python",
"args": [
"C:/path/to/Vault MCP/app.py",
"--transport", "stdio"
]
}
}
}C:/path/to/Vault MCP/를 이 프로젝트 디렉토리의 실제 경로로 바꾸십시오. Claude Desktop은 하위 프로세스로 서버를 자동으로 시작합니다.
사용 가능한 도구
연결되면 다음 도구가 AI 어시스턴트에 노출됩니다:
도구 | 설명 |
| Vault 서버 버전 및 메타데이터 가져오기 |
| 다른 자격 증명으로 인증 |
| 현재 세션 무효화 |
| 액세스 가능한 모든 Vault 나열 |
| 특정 Vault에 대한 세부 정보 가져오기 |
| 폴더 내의 파일 및 하위 폴더 나열 |
| 특정 폴더에 대한 메타데이터 가져오기 |
| 특정 파일에 대한 메타데이터 가져오기 |
| 파일의 모든 버전 나열 |
| 파일 다운로드 URL 가져오기 |
| Vault 파일 전체 키워드 검색 |
| 속성 기준을 사용한 구조화된 검색 |
| Vault의 모든 그룹 나열 |
| 특정 그룹에 대한 세부 정보 가져오기 |
| Vault의 모든 사용자 나열 |
| 특정 사용자에 대한 세부 정보 가져오기 |
| 사용자 정의 속성 정의 나열 |
| 특정 속성 정의 가져오기 |
| 엔지니어링/BOM 항목 검색 |
| 특정 엔지니어링 항목에 대한 세부 정보 가져오기 |
| 수명 주기 정의 나열 |
| 범주 정의 나열 |
로그
로그는 Log/mcp_server.log에 기록됩니다(순환, 최대 5MB × 5개 파일). SSE 모드에서는 로그가 콘솔에도 출력됩니다. stdio 모드에서는 파일에만 기록됩니다(stdout은 MCP 프로토콜을 위해 예약됨).
This server cannot be deployed
Maintenance
Related MCP Connectors
AI Hub for AEC — 50+ 3D formats, clash detection, ACC integration via Autodesk Platform Services.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Any REST/SOAP/GraphQL/OData/SQL API as MCP tools for Claude & ChatGPT. 353 connectors: SAP, ERP.
Related MCP Servers
- AlicenseBqualityNot gradedmaintenanceEnables seamless communication between Claude AI and Autodesk Revit, allowing users to access and interact with Revit model information through natural language.618-
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI assistants like Claude to interact with Autodesk Construction Cloud Build platform for construction project management, including issues tracking, RFIs, submittals, and document management through natural language.-
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Autodesk ACC (Autodesk Construction Cloud) through the APS toolkit, allowing users to query hubs, projects, files, and versions via natural language through Claude Desktop.21GPL 3.0
- AlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to interact with an Obsidian vault through the Local REST API, allowing file listing, reading, searching, creating, and updating markdown notes.6,347 npmApache 2.0