{"id":31881,"date":"2025-08-17T20:30:18","date_gmt":"2025-08-18T03:30:18","guid":{"rendered":"https:\/\/essential.construction\/news\/building-new-data-bridges-in-aec\/"},"modified":"2025-08-17T20:30:18","modified_gmt":"2025-08-18T03:30:18","slug":"building-new-data-bridges-in-aec","status":"publish","type":"post","link":"https:\/\/essential.construction\/news\/building-new-data-bridges-in-aec\/","title":{"rendered":"Building New Data Bridges in AEC"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"\">\n<p id=\"ember7060\">The AEC sector\u2019s longstanding problem is the lack of data flow among processes and project participants. We\u2019ve tried to fix it with shared file repositories, shared BIM models, and APIs that enable software data exchange. Despite new AI tools, the issue remains. But there may be a solution.<\/p>\n<p id=\"ember7061\">Anthropic released MCP (<a rel=\"nofollow noopener\" href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\" target=\"_blank\">Model Context Protocol<\/a>) in November 2024 to enable AI systems to access diverse data sources in a standardized way. It has gained rapid acceptance among developers, and some AEC tech developers are already exploring it.<\/p>\n<p id=\"ember7062\">Could MCP be the missing link to make AEC data accessible and useful for everyone? After all, it has been called the \u201cUSB-C of AI apps.\u201d<\/p>\n<h3 class=\"wp-block-heading\" id=\"ember7063\">The concept<\/h3>\n<p id=\"ember7064\">Currently, AI tools like ChatGPT primarily operate based on the information provided in the prompt and their own training data. If you want them to access live project data, BIM models, or internal company tools, you need custom integrations or proprietary APIs.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/1.png\" alt=\"Connecting LLM to data sources through custom integrations\" class=\"wp-image-4017671 lazyload\"\/><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/1.png\" alt=\"Connecting LLM to data sources through custom integrations\" class=\"wp-image-4017671 lazyload\" srcset=\"https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/1.png 1920w, https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/1-1200x675.png 1200w, https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/1-768x432.png 768w, https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/1-1536x864.png 1536w, https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/1-1080x608.png 1080w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\"\/><figcaption class=\"wp-element-caption\">Tailored integrations<\/figcaption><\/figure>\n<p id=\"ember7066\">Traditional APIs are made for developers, not AI models. They require additional layers of interpretation before AI can utilize them effectively. MCP provides a standard \u201clanguage\u201d (message format) for AI models to request data or perform actions, and for data providers to respond.<\/p>\n<p id=\"ember7067\">With MCP, you can:<\/p>\n<ul class=\"wp-block-list\">\n<li>Expose selected data (e.g., from a BIM database, cost estimating tool, or project schedule)<\/li>\n<li>Give the AI limited actions (e.g., run a query, validate a model, generate a report)<\/li>\n<li>Control what it can and can\u2019t do<\/li>\n<li>Do all this without retraining the AI<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"ember7069\">MCP servers<\/h3>\n<p id=\"ember7070\">To use MCP, an AI agent connects to an <em>MCP server.<\/em> It is software that acts as a bridge between the AI and one or more of the data provider\u2019s systems (API, project management system, file storage, etc.) and knows how to communicate with them.<\/p>\n<p id=\"ember7071\">MCP servers can provide three main types of capabilities: resources (data for clients to read), tools (functions that the agent can call), and prompts (templates for workflows).<\/p>\n<p id=\"ember7072\">The MCP server offers machine-readable descriptions of its functions, including names, parameters, and explanations. This helps the AI agent understand what functions are available and how to use them.<\/p>\n<p id=\"ember7073\">The data provider chooses what functions the server exposes, for example, \u201cgetProjectStatus\u201d or \u201cfetchLatestIFCFile.\u201d The AI can\u2019t go beyond that.<\/p>\n<h3 class=\"wp-block-heading\" id=\"ember7074\">MCP clients<\/h3>\n<p id=\"ember7075\">Desktop AI assistants like ChatGPT and Claude act as <em>hosts<\/em> for <em>MCP clients<\/em>; they run built-in clients that connect to external or local MCP servers. The host spins a client instance for each server.<\/p>\n<p id=\"ember7076\">When you ask ChatGPT (the host) for project-specific data, it evaluates the available MCP servers and selects the right tool.<\/p>\n<p id=\"ember7077\">The MCP client then sends the server a structured request, the server executes the logic (for example, querying a BIM database), and returns structured results. ChatGPT interprets these results and weaves them into its natural-language response.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/2.png\" alt=\"Connecting LLM to data sources through MCP\" class=\"wp-image-4017672 lazyload\"\/><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/2.png\" alt=\"Connecting LLM to data sources through MCP\" class=\"wp-image-4017672 lazyload\" srcset=\"https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/2.png 1920w, https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/2-1200x675.png 1200w, https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/2-768x432.png 768w, https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/2-1536x864.png 1536w, https:\/\/aec-business.com\/wp-content\/uploads\/2025\/08\/2-1080x608.png 1080w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\"\/><figcaption class=\"wp-element-caption\">MCP integration scenario<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\" id=\"ember7080\">Possible AEC applications<\/h3>\n<p id=\"ember7081\">You can envision many applications where MCP would become useful. Here are just a few examples:<\/p>\n<ul class=\"wp-block-list\">\n<li>Construction process tracking: \u201cWhich components marked \u2018fabricated\u2019 in the BIM are still not installed on-site?\u201d<\/li>\n<li>Knowledge reuse over projects: \u201cWhat subcontractors have delivered similar MEP systems on time and on budget in the last five hospital projects?\u201d<\/li>\n<li>Regulatory compliance: \u201cWhich materials specified in the BIM model have Environmental Product Declarations (EPDs)?\u201d<\/li>\n<li>Product data retrieval: \u201cFind alternative air handling units that meet the requirements of the designed unit.\u201d<\/li>\n<li>Cross-disciplinary coordination: \u201cSummarize all changes to the structural model since last week.\u201d<\/li>\n<li>KPI monitoring: \u201cHow much embodied carbon is in the current design, and how does that compare to the original target?\u201d<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"ember7083\">Making data actionable<\/h3>\n<p id=\"ember7084\">To answer such questions, the agent must collect data from several systems. This only works if the data is standardized across sources<strong>, <\/strong>using consistent identifiers, units, and schemas.<\/p>\n<p id=\"ember7085\">The results can be combined either by the AI client or by the MCP server. Client-side joining provides flexibility, but server-side composition is generally faster, more consistent, and easier to manage<strong>.<\/strong><\/p>\n<p id=\"ember7086\">I previously discussed <a rel=\"nofollow noopener\" href=\"https:\/\/aec-business.com\/making-bim-data-actionable-with-knowledge-graphs\/\" target=\"_blank\">knowledge graphs<\/a>. A graph provides semantic meaning across systems, giving a connected, standardized view of the project. A graph, for example, connects the BIM element, the ERP component, and the functional purpose, and MCP provides the bridge between the AI agent and the graph.<\/p>\n<h3 class=\"wp-block-heading\" id=\"ember7087\">Software support is emerging<\/h3>\n<p id=\"ember7088\">Since MCP was only recently released, few AEC tools currently support it natively. However, there are multiple MCP server implementations for Autodesk Revit, developed by community contributors and AI-focused companies. The MCP servers communicate with Revit using the Revit API through WebSocket or HTTP connections.<\/p>\n<p id=\"ember7089\"><a rel=\"nofollow noopener\" href=\"https:\/\/github.com\/ThatOpen\/engine_fragment\" target=\"_blank\">Fragments<\/a> is an open-source BIM format and toolkit designed to efficiently store, display, navigate, and edit large amounts of BIM data on any device. An early adopter, <a rel=\"nofollow noopener\" href=\"https:\/\/www.linkedin.com\/in\/helen-kwok-3b3949201\/\" target=\"_blank\">Helen Kwok<\/a>, has developed <a rel=\"nofollow noopener\" href=\"https:\/\/glama.ai\/mcp\/servers\/@helenkwok\/openbim-mcp\" target=\"_blank\">an MCP server<\/a> to convert IFC files into Fragments format, load Fragments, and query BIM data by category.<\/p>\n<h3 class=\"wp-block-heading\" id=\"ember7091\">From a concept to business use<\/h3>\n<p id=\"ember7092\">Although MCP remains in an exploratory phase within AEC, it is positioned to become an essential technology for integrating AI into workflows. Instead of humans prompting an LLM, AI agents can invoke MCP tools autonomously, which allows automation of workflows, for example, for supply chain management.<\/p>\n<p id=\"ember7093\">By monetizing your structured project data through AI-ready MCP servers, you can make revenue per query while creating a strong incentive to invest in higher data quality.<\/p>\n<p id=\"ember7094\">MCP is still evolving and requires improvements in security, governance, and certain technical capabilities. However, I recommend staying current and experimenting with MCP-enabled workflows today in secure environments.<\/p>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/aec-business.com\/building-new-data-bridges-in-aec\/\" rel=\"nofollow noopener\" target=\"_blank\">This article was originally posted at Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] The AEC sector\u2019s longstanding problem is the lack of data flow among processes and project participants. We\u2019ve tried to &#8230; <a title=\"Building New Data Bridges in AEC\" class=\"read-more\" href=\"https:\/\/essential.construction\/news\/building-new-data-bridges-in-aec\/\" aria-label=\"Read more about Building New Data Bridges in AEC\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1062,1066],"tags":[1162],"class_list":["post-31881","post","type-post","status-publish","format-standard","hentry","category-aec-business","category-all-posts","tag-smart-construction","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/posts\/31881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/comments?post=31881"}],"version-history":[{"count":0,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/posts\/31881\/revisions"}],"wp:attachment":[{"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/media?parent=31881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/categories?post=31881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/tags?post=31881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}