Skip to main content
Glama

Vault MCP Server

Сервер MCP (Model Context Protocol), который предоставляет операции REST API Autodesk Vault в качестве инструментов, позволяя ИИ-ассистентам, таким как Claude, просматривать, искать и считывать данные с сервера Autodesk Vault.

Предварительные требования

  • Python 3.10+

  • Сервер Autodesk Vault с включенным доступом к REST API

  • Учетные данные пользователя 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.servername

Имя хоста или IP-адрес вашего сервера Vault

vault.username

Имя пользователя для входа в Vault

vault.password

Пароль для входа в Vault

vault.database

Имя базы данных Vault (например, Inventor, Vault)

server.host

Адрес привязки для режима SSE (0.0.0.0 = все интерфейсы)

server.port

Порт для HTTP-сервера SSE (по умолчанию 8080)

logging.level

Уровень детализации логов: DEBUG, INFO, WARNING или ERROR

logging.file

Путь к файлу ротации логов

Запуск сервера

Режим SSE (Claude Code / удаленные клиенты)

Это режим по умолчанию. Он запускает HTTP-сервер, к которому MCP-клиенты подключаются по сети.

python app.py

Сервер будет доступен по адресу:

  • WebServer: http://localhost:8080

  • SSE endpoint: http://localhost:8080/sse

  • Messages endpoint: http://localhost:8080/messages

Для использования пользовательского файла конфигурации:

python app.py --config path/to/my_config.json

Режим stdio (Claude Desktop)

Для Claude Desktop сервер запускается как подпроцесс, обменивающийся данными через stdin/stdout.

python app.py --transport stdio

Подключение к Claude Code

Добавьте сервер в конфигурацию MCP Claude Code (.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 автоматически запустит сервер как подпроцесс.

Доступные инструменты

После подключения ИИ-ассистенту становятся доступны следующие инструменты:

Инструмент

Описание

vault_get_server_info

Получить версию и метаданные сервера Vault

vault_sign_in

Аутентификация с другими учетными данными

vault_sign_out

Аннулировать текущую сессию

vault_list_vaults

Список всех доступных хранилищ Vault

vault_get_vault

Получить сведения о конкретном хранилище

vault_get_folder_contents

Список файлов и подпапок в папке

vault_get_folder

Получить метаданные конкретной папки

vault_get_file

Получить метаданные конкретного файла

vault_get_file_versions

Список всех версий файла

vault_get_file_download_url

Получить URL для скачивания файла

vault_search_files

Поиск по ключевым словам среди файлов хранилища

vault_advanced_search

Структурированный поиск с использованием критериев свойств

vault_list_groups

Список всех групп в хранилище

vault_get_group

Получить сведения о конкретной группе

vault_list_users

Список всех пользователей в хранилище

vault_get_user

Получить сведения о конкретном пользователе

vault_list_property_definitions

Список определений пользовательских свойств

vault_get_property_definition

Получить конкретное определение свойства

vault_search_items

Поиск инженерных элементов/BOM

vault_get_item

Получить сведения о конкретном инженерном элементе

vault_list_lifecycle_definitions

Список определений жизненного цикла

vault_list_category_definitions

Список определений категорий

Логи

Логи записываются в Log/mcp_server.log (ротация, макс. 5 МБ × 5 файлов). В режиме SSE логи также выводятся в консоль. В режиме stdio запись ведется только в файл (stdout зарезервирован для протокола MCP).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables 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.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    21
    GPL 3.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables Claude Desktop to interact with an Obsidian vault through the Local REST API, allowing file listing, reading, searching, creating, and updating markdown notes.
    5,784
    Apache 2.0

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MuhammadTaimur/Vault-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server