Bentley MCP servers AI-powered engineering workflows

Connect AI agents directly and securely to your Bentley applications.

The reality of the infrastructure sector is that there is no room for approximation, let alone hallucination. A model that is 90% right is a useful start; a structural analysis that is less than 100% right is a catastrophic liability.

– Julien Moutte, Chief Technology Officer, Bentley Systems

Frequently asked questions

MCP stands for Model Context Protocol, an open standard that allows AI agents to connect to and interact with software applications. Bentley’s MCP servers expose the full Python APIs of Bentley applications so that AI agents can query, create, and modify engineering data in real time. This means AI agents like Claude can drive complex structural analysis or CAD workflows on behalf of the engineer, using plain language instructions.

No. MCP servers translate plain-language instructions into Python API calls automatically. Engineers need no programming or scripting knowledge. The more specific and contextual the prompt, the better the output, so familiarity with effective AI prompting (describing intended outcomes, referencing specific elements or standards) improves results. Bentley will provide guidance on effective prompting practices.

Bentley’s MCP servers implement the open MCP standard and are compatible with any MCP-compatible AI agent, including Anthropic’s Claude, GitHub Copilot, and Google Gemini. Users are not locked into a single AI platform. They can choose the AI agent their organization already uses or evaluates, and connect it to Bentley applications through the same MCP interface.

Yes, your data is secure, with important distinctions in how different Bentley MCP server environments manage access, particularly concerning filesystem and network operations.

The STAAD.Pro MCP server runs in a secure sandbox. It has no access to the file system or operating system outside of STAAD.Pro, and its scope is intentionally limited to STAAD.Pro operations.

For the MicroStation MCP server, the Python Code Execution environment is secure, in that it blocks access to the internet and filesystem. However, it’s important to understand that it may be possible for one of MicroStation’s ‘key-ins’ (commands) executed via MCP to access the file system. For example, a key-in such as “File Fence” with a specified path and filename could perform its expected work and create a .dgn file. This means that while the direct scripting capabilities of the Python environment itself are sandboxed from the filesystem and network, these environments can trigger existing functionalities within the host application (MicroStation) that inherently possess such access.

Bentley Copilot, the in-application AI assistant, uses the MCP server as its primary interface to interact with Bentley application APIs. By publishing this as an open MCP server rather than a private integration, Bentley gives users the choice: use Bentley Copilot inside the application, or connect your own AI agent (Claude, GitHub Copilot) to the same capabilities through the open standard.

MicroStation and STAAD.Pro are the first in a planned rollout of MCP servers across the full Bentley portfolio. As more products add MCP servers, users will be able to orchestrate end-to-end workflows across multiple Bentley products, and even combine Bentley MCP servers with those of other vendors. All driven by a single AI agent.