{"id":35389,"date":"2025-12-12T15:08:12","date_gmt":"2025-12-12T14:08:12","guid":{"rendered":"https:\/\/risc.web-email.at\/fachbeitraege\/mcp-server-the-connecting-fabric-between-ai-data-and-tools\/"},"modified":"2026-03-10T14:23:39","modified_gmt":"2026-03-10T13:23:39","slug":"mcp-server-the-connecting-fabric-between-ai-data-and-tools","status":"publish","type":"publication","link":"https:\/\/risc.web-email.at\/en\/technicalarticles\/mcp-server-the-connecting-fabric-between-ai-data-and-tools\/","title":{"rendered":"MCP server: The connecting fabric between AI, data and tools"},"content":{"rendered":"\n<h6 class=\"wp-block-heading\">by Patrick Kraus-F\u00fcreder<\/h6>\n\n<h4 class=\"wp-block-heading\">How the Model Context Protocol securely connects AI systems with files, APIs and technical systems<\/h4>\n\n<p class=\"has-medium-font-size\">AI systems are increasingly becoming active players: they not only read data, but also trigger workflows, process tickets, analyze measured values and interact directly with technical systems. For such applications to function securely, traceably and across systems, a standard is needed that reliably connects models with files, APIs, repositories or edge devices. This is precisely the role of the Model Context Protocol (MCP) &#8211; an open protocol that cleanly decouples AI clients and enterprise systems and connects them via clearly defined tools, resources and policies. The following article shows why MCP is becoming relevant for modern industrial, engineering and IT environments, how MCP servers work and which architecture and security principles are crucial in practice.   <\/p>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-section-space\"><\/div>\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-image-fill-element\"><div class=\"wp-block-media-text__content\">\n<h3 class=\"wp-block-heading\">Contents<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Why MCP is relevant now<\/li>\n\n\n\n<li>What MCP is &#8211; and what an MCP server does<\/li>\n\n\n\n<li>Architecture &#8211; from the client host to the server topology<\/li>\n\n\n\n<li>Security, governance &amp; quality &#8211; more than &#8220;just a tool call&#8221;<\/li>\n\n\n\n<li>Industrial Grade: Edge, latency &amp; data sovereignty<\/li>\n\n\n\n<li>Interoperability &amp; ecosystem<\/li>\n\n\n\n<li>Typical fields of application (industry)<\/li>\n\n\n\n<li>Performance and operational aspects<\/li>\n\n\n\n<li>From the idea to the system: process model<\/li>\n\n\n\n<li>Does MCP make sense for us?<\/li>\n\n\n\n<li>Sources (selection)<\/li>\n\n\n\n<li>Contact us<\/li>\n\n\n\n<li>Author<\/li>\n\n\n\n<li>Read more<\/li>\n<\/ul>\n<\/div><figure class=\"wp-block-media-text__media\"><img data-dominant-color=\"286572\" data-has-transparency=\"false\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/cstaub_Abstract_key_visual_representing_accelerating_artifici_0cbb7e09-d10c-49fa-a29a-bcf1b8e74acf_3-1024x574.webp\" alt=\"\" class=\"wp-image-35385 size-full not-transparent\" style=\"--dominant-color: #286572; object-position:50% 50%\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/cstaub_Abstract_key_visual_representing_accelerating_artifici_0cbb7e09-d10c-49fa-a29a-bcf1b8e74acf_3-1024x574.webp 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/cstaub_Abstract_key_visual_representing_accelerating_artifici_0cbb7e09-d10c-49fa-a29a-bcf1b8e74acf_3-300x168.webp 300w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/cstaub_Abstract_key_visual_representing_accelerating_artifici_0cbb7e09-d10c-49fa-a29a-bcf1b8e74acf_3-768x430.webp 768w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/cstaub_Abstract_key_visual_representing_accelerating_artifici_0cbb7e09-d10c-49fa-a29a-bcf1b8e74acf_3.webp 1456w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-section-space\"><\/div>\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>In short,<\/strong> modern AI applications need more than just a strong model. They need reliable, secure and standardized access to data sources, tools and workflows &#8211; on-prem, in the cloud and increasingly at the edge. This is precisely where the <strong>Model Context Protocol (MCP)<\/strong> comes in: an open standard through which AI clients (such as Claude, Copilot environments or your own agents) interact with external systems in a controlled manner. <strong>MCP servers<\/strong> are the counterparts on the system side: they expose data, tools and resources in clearly defined, auditable interfaces. You can think of MCP as a &#8220;USB-C for AI apps&#8221; &#8211; standardized connector, many devices.   <\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de273fa8369&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-dominant-color=\"acbfc3\" data-has-transparency=\"false\" style=\"--dominant-color: #acbfc3;\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_1-1024x576.webp\" alt=\"\" class=\"wp-image-35379 not-transparent\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_1-1024x576.webp 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_1-300x169.webp 300w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_1-768x432.webp 768w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_1-1536x864.webp 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_1.webp 1920w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Why MCP is relevant now<\/h3>\n\n\n\n<p>Three developments have overlapped in the last 18-24 months that now make MCP strategically relevant. Firstly, the <strong>official specification and stable reference stacks <\/strong>provide a consolidated basis for the first time. Secondly, companies are increasingly demanding AI assistants that <strong>can <\/strong> not only process texts, but also <strong>carry out specific actions <\/strong>&#8211; such as creating tickets, changing repositories or automatically filing reports. Thirdly, <strong>edge deployments <\/strong>have reached a level of maturity that offers stable latencies and powerful hardware directly on the machine or line. This makes MCP a realistic option, both technically and economically, and not just an interesting demo. At the same time, the first ecosystem components are professionalizing operations: publicly accessible documentation and specifications, official example and product servers such as the GitHub MCP Server <strong>and the first registries <\/strong>for discovering compatible servers reduce the integration effort and create security when selecting tools.     <\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">What MCP is &#8211; and what an MCP server does<\/h3>\n\n\n\n<p><strong>MCP <\/strong>standardizes the connection between a <strong>client &#8211; i.e. an AI application or an agent <\/strong>&#8211; and a <strong>server that acts as an adapter into the existing system<\/strong>. An MCP server bundles <strong>executable functions<\/strong> with defined interfaces, provides <strong>structured read access to internal data sources<\/strong> and can also <strong>offer curated prompt modules<\/strong> to keep interactions consistent. The technical basis is a clearly described protocol<strong> at JSON-RPC level<\/strong>, supplemented by schemas and transport channels for local execution via stdio and for remote connection via HTTP, WebSocket or SSE. For companies, this means a reproducible interaction framework, clean traceability of results and a clear location where access and security rules can be enforced.   <\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de273fa8ded&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-dominant-color=\"c6d2d2\" data-has-transparency=\"false\" style=\"--dominant-color: #c6d2d2;\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_2-1024x576.webp\" alt=\"\" class=\"wp-image-35380 not-transparent\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_2-1024x576.webp 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_2-300x169.webp 300w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_2-768x432.webp 768w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_2-1536x864.webp 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/2026-12-MCP_Fachbeitrag_2.webp 1920w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Architecture &#8211; from the client host to the server topology<\/h3>\n\n\n\n<p>A typical MCP setup consists of an <strong>AI-enabled application <\/strong>&#8211; such as an IDE plugin, a chat frontend or a desktop app that acts as an <strong>MCP client <\/strong>and triggers all tool calls. Examples of this are <a href=\"https:\/\/support.claude.com\/en\/articles\/10949351-getting-started-with-local-mcp-servers-on-claude-desktop\" target=\"_blank\" rel=\"noopener\">Claude Desktop<\/a> or <a href=\"https:\/\/risc.web-email.at\/en\/koala\/\">KOALA<\/a>. Behind this are <strong>one or more MCP servers<\/strong>, each of which encapsulates a functional domain, such as GitHub, a file repository or an internal MES, and provides clearly named tools and resources there. <strong>Communication <\/strong>takes place either locally via stdio, which is particularly suitable for desktop and developer workflows, or network-based via HTTP, WebSocket or SSE if central or edge servers are connected. <strong>Clear schema and version management <\/strong>ensures that tool signatures, parameter types and error returns remain stable and can be further developed without disruption. On this basis, three architectural patterns for MCP infrastructures that closely follow common microservice and API design principles have proven themselves in practice.     <\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Sample<\/strong><\/td><td><strong>Description<\/strong><\/td><td><strong>Correspondence in software architecture<\/strong><\/td><td><strong>Source<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Adapter server<\/strong><\/td><td>Connects an existing system or API to the MCP protocol. Reduces integration effort, separates logic and interface. <\/td><td>Adapter pattern \/ ports-and-adapters architecture<\/td><td><a href=\"https:\/\/medium.com\/@jescrich_57703\/harnessing-the-adapter-pattern-in-microservice-architectures-for-vendor-agnosticism-debc21d2fe21\" target=\"_blank\" rel=\"noopener\">Medium<\/a>, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hexagonal_architecture_(software)\" target=\"_blank\" rel=\"noopener\">Wikipedia<\/a><\/td><\/tr><tr><td><strong>Proxy \/ Aggregator<\/strong><\/td><td>Combines several backends or servers under a common interface, enables request routing or data aggregation.<\/td><td>API gateway and aggregator pattern<\/td><td><a href=\"https:\/\/microservices.io\/patterns\/apigateway.html\" target=\"_blank\" rel=\"noopener\">microservices.io<\/a>, <a href=\"https:\/\/medium.com\/nerd-for-tech\/design-patterns-for-microservices-aggregator-pattern-99c122ac6b73\" target=\"_blank\" rel=\"noopener\">Medium<\/a><\/td><\/tr><tr><td><strong>Domain server<\/strong><\/td><td>Organizes tools according to business domains instead of source systems, promotes semantic coherence and reuse.<\/td><td>Domain Service and Bounded Context Principle (DDD)<\/td><td><a href=\"https:\/\/en.wikipedia.org\/wiki\/Domain-driven_design\" target=\"_blank\" rel=\"noopener\">Wikipedia<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de273fa973a&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img data-dominant-color=\"efefef\" data-has-transparency=\"false\" style=\"--dominant-color: #efefef;\" decoding=\"async\" width=\"1024\" height=\"732\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/MCP_Artikel_MCP002-1024x732.webp\" alt=\"\" class=\"wp-image-35381 not-transparent\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/MCP_Artikel_MCP002-1024x732.webp 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/MCP_Artikel_MCP002-300x214.webp 300w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/MCP_Artikel_MCP002-768x549.webp 768w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/MCP_Artikel_MCP002.webp 1318w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Security, governance &amp; quality &#8211; more than &#8220;just a tool call&#8221;<\/h3>\n\n\n\n<p>With MCP, <strong>the operational reach <\/strong>of an agent <strong>grows <\/strong>, which significantly increases the requirements for <strong>security, governance and quality <\/strong>. Precise control of <strong>authentication and authorization<\/strong> is key, so that only those functions are activated that are really necessary in the respective environment and cover exactly the permitted actions. <strong>Consistent validation of all inputs and outputs<\/strong> is just as important: strict schemas, clean parameterization and fail-closed behaviour prevent agents from exploiting or passing on unclear statuses or misinterpretations. Productive systems also need <strong>complete auditability <\/strong>with seamless logs, clear audit trails and alerts in the event of policy violations. In addition, <strong>robust testing and hardening procedures <\/strong>must be established &#8211; including negative tests against prompt-induced incorrect actions, possible manipulation of tool definitions or the misuse of generic functions. Initial security analyses show that MCP has its own points of attack; a security-by-design approach is therefore essential.     <\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Industrial Grade: Edge, latency &amp; data sovereignty<\/h3>\n\n\n\n<p>Many industrial workflows require <strong>low latency<\/strong> and <strong>high availability<\/strong> &#8211; ideal for <strong>edge MCP servers<\/strong> close to the machine (e.g. on the line), combined with centralized services for registry, observability and policy. Advantage: Data does not leave the zone, decisions remain fast and integration into OT\/IT networks remains controllable. The latest integration paths in common AI clients also improve the <strong>remote server model<\/strong> when Edge is not required.  <\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Interoperability &amp; ecosystem<\/h3>\n\n\n\n<p>The <a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\" target=\"_blank\" rel=\"noopener\">official MCP portal<\/a> and the <a href=\"https:\/\/github.com\/modelcontextprotocol\" target=\"_blank\" rel=\"noopener\">GitHub organization modelcontextprotocol<\/a> bundle specification, SDKs and documentation of the Model Context Protocol. Growing lists of example and product servers facilitate selection and integration. A prominent reference example is the <a href=\"https:\/\/github.com\/github\/github-mcp-server?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\">GitHub MCP Server<\/a>, which shows how infrastructure platforms can implement native MCP bridges. Community initiatives such as &#8220;Awesome MCP&#8221; lists and public registries that structure discovery, compatibility and update management are emerging in parallel.community collections (&#8220;Awesome&#8221; lists) and <strong>registries<\/strong> that structure discovery, compatibility and updates. This shortens proof-of-concept phases and reduces vendor lock-in.    <\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Typical fields of application (industry)<\/h3>\n\n\n\n<p>In the industrial sector, MCP is particularly strong where structured, auditable and repeatable interactions between AI agents and existing systems are required. A large block concerns <strong>knowledge access<\/strong>: technical manuals, test plans or change logs can be connected via standardized resource and search tools, and as soon as special requirements arise, a classic RAG system is usually no longer sufficient &#8211; a dedicated MCP tool then becomes the logical next step. In <strong>quality assurance and QA pipelines <\/strong>, agents can retrieve measurement data, start image or signal analyses, store versioned results and escalate automatically in the event of deviations. In <strong>engineering <\/strong>, MCP servers enable controlled access to repositories, the creation of issues and PRs or the checking of build artefacts &#8211; including role and rights protection directly in the interaction path. <strong>Operations and IT service management <\/strong>also benefit: Runbooks, tickets, CMDB queries or telemetry data can be executed and documented uniformly instead of having to rely on heterogeneous integration scripts. Many of these patterns already appear in documentation, product announcements and sample repositories, which reduces the implementation risk and provides clear templates for your own domains.     <\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Performance and operational aspects<\/h3>\n\n\n\n<p>The <strong>performance <\/strong>of an MCP system is essentially determined by three factors: <strong>pre- and post-processing <\/strong>at CPU level, the <strong>latency of the connected backends <\/strong>and networks and &#8211; if models are executed within the server or complex transformations are carried out &#8211; <strong>the local GPU or NPU load<\/strong>. For productive environments, it has been shown that a <strong>consistently asynchronous architecture <\/strong>with clearly defined timeouts and circuit breakers per tool is crucial. Equally important is an <strong>observability strategy<\/strong> that records latencies, error rates and tool usage patterns as standard and correlates them with user or session data using structured logs. Stability over longer operating phases is achieved through clean <strong>schema versioning <\/strong>and <strong>compatible migration paths<\/strong> so that client updates do not block unplanned processes. In addition, <strong>resilience mechanisms <\/strong>such as fallback variants of a tool &#8211; such as read-only instead of write &#8211; or dry run modes for sensitive operations increase operational security. The official documentation and technical contributions from platforms such as GitHub or Anthropic already provide a reliable basis for this.     <\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de273faa337&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image aligncenter size-full wp-lightbox-container\"><img data-dominant-color=\"c0ced9\" data-has-transparency=\"false\" decoding=\"async\" width=\"800\" height=\"2000\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 800px) 100vw, 800px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-Von-Idee-zum-System.webp\" alt=\"\" class=\"wp-image-35382 not-transparent\" style=\"--dominant-color: #c0ced9; object-fit:cover\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-Von-Idee-zum-System.webp 800w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-Von-Idee-zum-System-120x300.webp 120w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-Von-Idee-zum-System-410x1024.webp 410w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-Von-Idee-zum-System-768x1920.webp 768w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-Von-Idee-zum-System-614x1536.webp 614w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de273faaa05&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img data-dominant-color=\"c0cdd7\" data-has-transparency=\"false\" decoding=\"async\" width=\"800\" height=\"2000\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 800px) 100vw, 800px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-MCP.webp\" alt=\"\" class=\"wp-image-35384 not-transparent\" style=\"--dominant-color: #c0cdd7; object-fit:cover\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-MCP.webp 800w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-MCP-120x300.webp 120w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-MCP-410x1024.webp 410w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-MCP-768x1920.webp 768w, https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/Infografik-MCP-614x1536.webp 614w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Sources (selection)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Official MCP documentation &amp; website<\/strong>: Definition, concepts (tools\/resources\/prompts), specification &amp; protocol. <a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\" target=\"_blank\" rel=\"noopener\">modelcontextprotocol.io<\/a> <a href=\"https:\/\/modelcontextprotocol.io\/specification\/2025-06-18\/server\/tools\" target=\"_blank\" rel=\"noopener\">Tools &#8211; Model Context Protocol<\/a> <a href=\"https:\/\/github.com\/modelcontextprotocol\/modelcontextprotocol\" target=\"_blank\" rel=\"noopener\">MCP GitHub<\/a><\/li>\n\n\n\n<li><strong>Anthropic &#8211; Introduction &amp; Integrations<\/strong>: Architecture, Motivation; Remote MCP Server &amp; Client Support. <a href=\"https:\/\/www.anthropic.com\/news\/model-context-protocol\" target=\"_blank\" rel=\"noopener\">Anthropic<\/a> <a href=\"https:\/\/www.anthropic.com\/news\/integrations\" target=\"_blank\" rel=\"noopener\">Anthropic<\/a><\/li>\n\n\n\n<li><strong>Ecosystem &amp; Registry<\/strong>: GitHub organization, official GitHub MCP server, registry announcements\/articles. <a href=\"https:\/\/github.com\/modelcontextprotocol\" target=\"_blank\" rel=\"noopener\">MCP GitHub<\/a> <a href=\"https:\/\/github.com\/github\/github-mcp-server\" target=\"_blank\" rel=\"noopener\">Github MCP Server<\/a> <a href=\"https:\/\/github.blog\/ai-and-ml\/github-copilot\/meet-the-github-mcp-registry-the-fastest-way-to-discover-mcp-servers\/\" target=\"_blank\" rel=\"noopener\">GitHub MCP Registry<\/a><\/li>\n\n\n\n<li><strong>Security research<\/strong>: Initial studies on risks\/exploits and maintainability in the MCP context. <a href=\"https:\/\/blog.modelcontextprotocol.io\/posts\/2025-09-08-mcp-registry-preview\/\" target=\"_blank\" rel=\"noopener\">MCP Blog<\/a><\/li>\n\n\n\n<li><strong>Community\/Guides<\/strong>: Example server overviews, learning resources. <a href=\"https:\/\/modelcontextprotocol.io\/examples\" target=\"_blank\" rel=\"noopener\">MCP Example Servers<\/a> <a href=\"https:\/\/github.com\/cyanheads\/model-context-protocol-resources\" target=\"_blank\" rel=\"noopener\">GitHub MCP Resources<\/a><\/li>\n\n\n\n<li><strong>Awesome lists:<\/strong> Community-curated lists of available MCP servers. <a href=\"https:\/\/github.com\/appcypher\/awesome-mcp-servers\" target=\"_blank\" rel=\"noopener\">AppCypher GitHub<\/a> <a href=\"https:\/\/github.com\/wong2\/awesome-mcp-servers\" target=\"_blank\" rel=\"noopener\">Wong2 GitHub<\/a> <a href=\"https:\/\/github.com\/punkpeye\/awesome-mcp-servers\" target=\"_blank\" rel=\"noopener\">PunkPeye GitHub<\/a> <a href=\"https:\/\/modelcontextprotocol.io\/examples\" target=\"_blank\" rel=\"noopener\">MCP Examples<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer is-style-section-space\"><\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Contact us<\/h2>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f663-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"663\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/publication\/35389#wpcf7-f663-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"663\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f663-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-name\">Your name <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-email\">Your email<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"your-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-Mail\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-company\">Company <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"your-company\" aria-invalid=\"false\" placeholder=\"Unternehmen\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-position\">Position<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-position\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Position\" value=\"\" type=\"text\" name=\"your-position\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-subject\"> Subject <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-subject\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Thema\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><span id=\"wpcf7-69de273fb3506-wrapper\" class=\"wpcf7-form-control-wrap phone-95-wrap\" style=\"display:none !important; visibility:hidden !important;\"><label for=\"wpcf7-69de273fb3506-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-69de273fb3506-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"phone-95\" value=\"\" size=\"40\" tabindex=\"-1\" autocomplete=\"new-password\" \/><\/span><br \/>\n<label class=\"sr-only\" for=\"your-message\"> Your message (optional)<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" id=\"your-message\" aria-invalid=\"false\" placeholder=\"Ihre Nachricht an uns\" name=\"your-message\"><\/textarea><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"hcap-cf7\">\t\t<input\n\t\t\t\ttype=\"hidden\"\n\t\t\t\tclass=\"hcaptcha-widget-id\"\n\t\t\t\tname=\"hcaptcha-widget-id\"\n\t\t\t\tvalue=\"eyJzb3VyY2UiOlsiY29udGFjdC1mb3JtLTdcL3dwLWNvbnRhY3QtZm9ybS03LnBocCJdLCJmb3JtX2lkIjo4fQ==-87b48f281889db60dae4720b9dc28d55\">\n\t\t\t\t<span id=\"hcap_cf7-69de273fb3bbd2.08022079\" class=\"wpcf7-form-control h-captcha \"\n\t\t\tdata-sitekey=\"3a6a81c1-2b2e-4b2a-b1eb-d9446bc09afb\"\n\t\t\tdata-theme=\"light\"\n\t\t\tdata-size=\"normal\"\n\t\t\tdata-auto=\"false\"\n\t\t\tdata-ajax=\"false\"\n\t\t\tdata-force=\"false\">\n\t\t<\/span>\n\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"83fc09d92f\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/publication\/35389\" \/><\/span><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn\" type=\"submit\" value=\"Senden\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Authors<\/h2>\n\n\n<div class=\"contact-person\">\n      <picture>\n      \n      \n      \n      \n      <img decoding=\"async\" data-aos=\"fade-zoom-in\"\n           data-aos-offset=\"0\" class=\"w-full\" width=\"212\" height=\"293\"\n           src=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/09\/Portrait_freigestellt_pkrausfu-e1758612522384.webp\"\n           alt=\"\">\n    <\/picture>\n    \n\n<h5 class=\"wp-block-heading\">DI Dr. Patrick Kraus-F\u00fcreder, BSc<\/h5>\n\n\n\n<p>AI Product Manager<\/p>\n\n  <\/div>\n<\/div>\n<\/div>\n\n<h2 class=\"wp-block-heading\">Read more<\/h2>\n<div class=\"posts-slider-block\" data-aos=\"fade-up\" data-aos-offset=\"0\" data-aos-anchor-placement=\"top-bottom\">\n        <section class=\"splide posts-slider\" aria-label=\"Gallery Slides\">\n            <div class=\"splide__arrows\">\n                <button class=\"splide__arrow splide__arrow--prev\">\n                    <span class=\"sr-only\">Previous<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/risc.web-email.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Previous\">\n                <\/button>\n                <button class=\"splide__arrow splide__arrow--next\">\n                    <span class=\"sr-only\">Next<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/risc.web-email.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Next\">\n                <\/button>\n            <\/div>\n            <div class=\"inner\">\n                <div class=\"splide__track\">\n                    <div class=\"splide__list\">\n\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/technicalarticles\/technical-article-data-quality\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/iStock-1200230502-360x214.jpg\"\n                                                 alt=\"Data quality: From information flow to information content\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Data quality: From information flow to information content<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Making decisions is not always easy &#8211; a possible quick win for companies can be derived from company data: future-oriented data quality management, a process that unfortunately often receives far too little attention.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/technicalarticles\/technical-article-natural-language-processing-3\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/2022-11-30-NLU-360x214.jpg\"\n                                                 alt=\"With Natural Language Understanding (NLU) from text chaos to knowledge gain\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>With Natural Language Understanding (NLU) from text chaos to knowledge gain<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Regardless of whether fault messages in manufacturing processes are to be analyzed, doctor&#039;s letters are to be filed in a structured manner, or products are to be suggested automatically, Natural Language Understanding (NLU) offers a broad spectrum of industry-specific and cross-industry applications for gaining knowledge from unstructured text data.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/technicalarticles\/technical-article-revolution-of-language-models-chatgpt\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/AdobeStock_566449319-360x214.jpg\"\n                                                 alt=\"(R)Evolution of Language Models - ChatGPT\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>(R)Evolution of Language Models &#8211; ChatGPT<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Chat with an Artificial Intelligence &#8211; what the revolutionary language model ChatGPT is all about and what opportunities and risks its use entails.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/technicalarticles\/anomaly-detection-in-industrial-image-data\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2025\/09\/2025-09-23-Fachbeitrag-Anomalieerkennung-360x214.webp\"\n                                                 alt=\"Anomaly detection in industrial image data\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Anomaly detection in industrial image data<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        AI enables new forms of automated quality assurance &#8211; with enormous potential, but also practical hurdles in terms of data availability, model architecture and system integration.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>MCP securely connects AI with files, APIs and systems &#8211; for automated, traceable workflows in industry and IT.<\/p>\n","protected":false},"featured_media":35390,"template":"","publication-category":[],"class_list":["post-35389","publication","type-publication","status-publish","has-post-thumbnail","hentry"],"acf":[],"portrait_thumb_url":"https:\/\/risc.web-email.at\/app\/uploads\/2025\/12\/cstaub_Abstract_key_visual_representing_accelerating_artifici_0cbb7e09-d10c-49fa-a29a-bcf1b8e74acf_3-360x214.webp","_links":{"self":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/35389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication"}],"about":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/types\/publication"}],"version-history":[{"count":2,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/35389\/revisions"}],"predecessor-version":[{"id":36124,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/35389\/revisions\/36124"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/media\/35390"}],"wp:attachment":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/media?parent=35389"}],"wp:term":[{"taxonomy":"publication-category","embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication-category?post=35389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}