MCP Integration Guide
Goal: Connect any MCP-compatible AI to your governed data.
What is MCP?
Model Context Protocol (MCP) is an open standard for connecting AI applications to data sources. It lets AI assistants:
- Query data through defined interfaces
- Respect access controls
- Produce auditable interactions
OpenIndustrial exposes your warm queries as MCP tools, so any compatible AI can use them.
Why This Matters
| Without MCP | With OpenIndustrial MCP |
|---|---|
| AI has no data access | AI queries your real data |
| Custom integrations per AI | Standard protocol, any AI |
| No governance | Every query audited |
| Hallucinated answers | Grounded in your data |
This is the "aha moment": your warm queries become AI-accessible tools. Claude, Copilot, custom agents—all query the same governed data layer.
How It Works
AI Client (Claude, Copilot, etc.)
↓ MCP Protocol
OpenIndustrial MCP Server
↓ Governed Layer
Your Warm Queries
↓ Audit + Access Control
Your Data
- AI client connects to your MCP server
- Server exposes warm queries as tools
- AI calls tools with parameters
- Queries run through governance layer
- Results return to AI
- Every interaction logged
Your MCP Endpoint
Each workspace has a unique MCP endpoint:
https://mcp.openindustrial.co/{workspace-id}
Find it in:
- API → MCP tab
- Or ask Azi: "What's my MCP endpoint?"
Authentication
MCP connections require:
- API key or JWT token
- Appropriate scopes (at minimum:
read:queries,execute:queries)
Thinking Tip:
Use scoped tokens for MCP. Don't give AI clients admin access.
Available Tools
Every published warm query becomes an MCP tool:
| Warm Query | MCP Tool Name |
|---|---|
temperature-avg | query_temperature_avg |
device-status | query_device_status |
production-metrics | query_production_metrics |
Parameters defined in your query become tool parameters.
Supported AI Clients
| Client | Guide |
|---|---|
| Claude Desktop | Claude Desktop → |
| VS Code Copilot | VS Code Copilot → |
| Custom clients | Custom Clients → |
| AI app makers | App Makers → |
Governance in MCP
Every MCP interaction is governed:
- Authentication: Who is the AI client?
- Authorization: What queries can it access?
- Audit: Every call logged
- Rate limiting: Prevent abuse
Next Steps
| If you want to... | Go to... |
|---|---|
| Connect Claude Desktop | Claude Desktop → |
| Connect VS Code Copilot | VS Code Copilot → |
| Build custom AI client | Custom Clients → |
| Integrate AI app makers | App Makers → |