Vault MCP Server
Vault MCP 服务器
一个 MCP (模型上下文协议) 服务器,它将 Autodesk Vault REST API 操作公开为工具,使 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 / 远程客户端)
这是默认模式。它启动一个 HTTP 服务器,MCP 客户端通过网络连接到该服务器。
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 stdio连接到 Claude 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/sse连接到 Claude 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 (轮转,最大 5 MB × 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