ARDI MCP

MCP or the Model Context Protocol is a method for services to integrate into Large Language Models such as Copilot, Gemini, Claude and ChatGPT.

It provides a range of tools that the AI can call to get information about assets and data.

With these tools, you can directly ask LLMs in plain language to produce reports, analytics and detailed descriptions of the various parts of your system.

Try It Out

We have a public MCP server for our Paint Line demo.

You can try out MCP using Claude.

Server-Side Setup

Firstly, you'll need to install and enable the MCP Addon. This gives your ARDI server dedicated functions to give data to AI models.

If you are planning on using a web-based MCP server, you'll need to install the MCP service. This is available as a Python module. See the service install instructions.

Local Servers

Most ARDI servers run on local networks and aren't exposed to the Internet. Because of this, you won't be able to use web-based chat to talk to your ARDI system, as there's no way for the provider (OpenAI, Microsoft, Anthropic etc.) to reach your server to ask for information.

In most cases, you'll use a desktop application such as Claude Desktop. This allows your computer to work as a 'bridge' between the two networks - able to reach out to the Internet to talk to the LLM, but also able to reach the ARDI server to ask for data.

The method to connect varies between applications.

Claude Desktop

Copilot Studio

ARDI Chat

Microsoft Copilot (Coming Soon)

We will include additional instructions as products become available. If you'd like instructions for your preferred LLM tool - or would like to share instructions you've created - please contact us.

Online Servers

Since most ARDI services are on local OT networks, we don't suggest giving Internet-facing AI models direct access to your ARDI server to send MCP requests.

However, we have developed a solution that uses an internet-hosted MQTT broker as a 'go-between' that allows you to make an ARDI server that is behind a firewall (but has access to the Internet) accessible to web-based tools.

This lets you add a Copilot Studio agent to Teams and ask questions about assets while minimising the potential risk of exposing information to the wider Internet.