Vault MCP Server
Vault MCPサーバー
Autodesk VaultのREST API操作をツールとして公開するMCP(Model Context Protocol)サーバーです。これにより、ClaudeのようなAIアシスタントがAutodesk Vaultサーバー内のデータを閲覧、検索、読み取りできるようになります。
前提条件
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