Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SOLIBRI_EXENoPath to the Solibri executable, used for Autorun. If not set, it is detected automatically.
SOLIBRI_BASE_URLNoBase URL of the Solibri REST API.http://127.0.0.1:10876/solibri/v1
SOLIBRI_WORKSPACENoThe only folder in which the MCP server reads and writes files../workspace
SOLIBRI_TIMEOUT_MSNoDefault timeout for REST API calls in milliseconds.60000
SOLIBRI_STRICT_RULESETSNoSet to '1' to restrict rulesets to those listed in config/approved-rulesets.json.0

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
solibri_pingA

Verifica se a REST API local do Solibri esta respondendo. Use antes das demais ferramentas quando nao souber se o Solibri esta aberto.

solibri_aboutA

Retorna o produto e a versao do Solibri em execucao.

solibri_statusA

Retorna o estado do Solibri: se esta ocupado, qual arquivo esta aberto e o status da operacao em curso.

solibri_openapi_specA

Baixa a especificacao OpenAPI da REST API do Solibri em execucao. Util para descobrir parametros exatos de endpoints menos usados.

solibri_get_selection_basketB

Retorna os GUIDs IFC dos componentes atualmente na Selection Basket do Solibri.

solibri_set_selection_basketA

Substitui o conteudo da Selection Basket pelos GUIDs IFC informados. A selecao anterior e perdida.

solibri_show_component_infoA

Seleciona um componente pelo GUID IFC e abre a janela de informacoes dele no Solibri.

solibri_get_cameraA

Retorna o estado da camera 3D: projecao, posicao, direcao, direcao para cima, campo de visao e escala.

solibri_set_cameraA

Define a camera 3D do Solibri. Chame antes solibri_get_camera para conhecer o estado atual e alterar somente o necessario.

solibri_list_modelsA

Lista os modelos abertos no projeto, com nome, UUID interno do Solibri e metadados.

solibri_get_model_componentsA

Retorna os GUIDs IFC dos componentes de um modelo. Use limit e offset para paginar modelos grandes.

solibri_get_model_metadataA

Le um metadado do modelo pela chave, por exemplo timestamp ou version.

solibri_open_modelB

Envia um arquivo IFC do workspace para o Solibri aberto e o adiciona ao projeto atual.

solibri_update_modelA

Substitui um modelo ja aberto por uma nova versao do IFC. Use partial=true para atualizar somente os componentes presentes no arquivo.

solibri_run_checkingA

Executa o checking com os rulesets ja carregados no Solibri aberto e retorna os resultados. Para rodar um ruleset a partir de arquivos, use solibri_autorun_start.

solibri_export_bcfA

Exporta as issues do Solibri aberto para um arquivo BCF dentro do workspace.

solibri_read_bcfA

Le um arquivo BCF do workspace e devolve as issues estruturadas, com contagens por status, prioridade, tipo e responsavel.

solibri_create_presentationA

Cria uma apresentacao de resultados no Solibri e retorna o id dela, usado por solibri_add_slide.

solibri_add_slideA

Adiciona um slide, ou seja uma issue, a uma apresentacao existente, destacando componentes por GUID IFC.

solibri_save_projectA

Salva o projeto atual como arquivo .smc no workspace. Sobrescreve o destino caso ele ja exista, entao confirme com o usuario antes de usar.

solibri_close_projectA

Fecha o projeto aberto no Solibri. Com force=true descarta alteracoes nao salvas, entao confirme com o usuario antes de usar.

solibri_autorun_startA

Abre o Solibri em modo Autorun para carregar IFCs, aplicar rulesets, rodar o checking e exportar BCF, relatorio e projeto. Retorna um jobId; acompanhe com solibri_autorun_status. Exige que o Solibri esteja fechado.

solibri_autorun_statusA

Consulta o estado de um job do Autorun. Sem jobId, lista todos os jobs desta sessao.

solibri_autorun_cancelA

Encerra o processo do Solibri de um job do Autorun ainda em execucao.

solibri_list_workspaceA

Lista os arquivos disponiveis na pasta autorizada do MCP, com modelos, rulesets, relatorios e BCFs.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/Vanderjohnny/solibri-mcp'

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