Featured image of post Kepware MCP Server

Kepware MCP Server

A Model Context Protocol server for Kepware KEPServerEX, enabling AI-powered automation of industrial connectivity.

Download

https://github.com/dad-io/kepware_mcp_server

GitHub stars GitHub forks GitHub last commit

Kepware MCP Server

A Model Context Protocol (MCP) server for Kepware KEPServerEX, giving Claude Desktop and other AI assistants direct, structured access to industrial connectivity configuration and monitoring.

Key Features

  • Advanced tags: all 8 tag types with full validation
  • User management: users, groups, permissions, audit logging
  • Datalogger: log groups, items, triggers, mappings
  • Core handlers: channels, devices, tags, IoT Gateway, server monitoring
  • Multiple transports: stdio, SSE, HTTP/HTTPS with TLS

Usage

Requires Kepware KEPServerEX v6.x with the Configuration API enabled, plus the Kepware ConfigAPI SDK for Python.

1
2
pip install -e ".[dev]"
cp config/.env.oauth.example .env   # then edit with your Kepware server details

Run in stdio mode for Claude Desktop, or expose it over HTTP/HTTPS for other AI assistants.