navisworks-viewpoints-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NAVISWORKS_MASTER | No | Full path to master file (highest priority) | |
| NAVISWORKS_MASTER_FILENAME | No | Only the filename of the master (inside ROOT) | |
| NAVISWORKS_VIEWPOINTS_ROOT | No | Directory with .xml viewpoint exports |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_configB | Показать текущую настройку путей (env, разрешённый мастер и каталог выгрузок). |
| list_foldersA | Список папок (viewfolder) в файле: путь, число прямых view и view в поддереве. |
| list_viewsA | Прямые (имя, guid) в указанной папке. |
| sort_viewpointsA | Отсортировать точки обзора в файле и пересчитать счётчики (N) у папок. |
| dedupe_viewpointsA | Удалить дубли точек обзора в файле (оставляя первый). Мастер не нужен. by="name" — дубли по имени в пределах одной папки; by="guid" — дубли по GUID глобально по всему файлу. Возвращает список удалённых; счётчики (N) пересчитываются. backup — сделать xml.bak. |
| rename_folderB | Переименовать папку (viewfolder) в файле; счётчик (N) пересчитывается автоматически. |
| split_fileC | Вытащить точки по именам в новый файл (отдельная выгрузка nw-exchange). names — список точных имён. folder — искать только в этой папке; иначе по всему файлу. out — путь нового файла. move=False — копировать (исходник не трогать); move=True — также удалить из исходника (с backup и пересчётом (N)). |
| merge_viewpointsA | Добавить все из выгрузки src в папку folder файла base. |
| move_viewsB | Перенести по точным именам между папками одного файла. |
| audit_viewpointsC | Аудит файла: папки со счётчиками, дубли GUID, конфликты имя/папка, всего view. |
| reconcile_by_nameB | Сверка «числовых» имён точек: есть в выгрузках, но нет в мастере (и наоборот). |
| sync_listsC | Синхронизировать два списка ID (решённые/открытые) с каталогом выгрузок. |
| add_to_masterA | Добавить точки из src в мастер по дефолтным правилам (рекомендуемый сценарий). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/mikhalchankasm/navisworks-viewpoints-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server