Epics
Provides a Python-based server to interact with Experimental Physics and Industrial Control System (EPICS) process variables, enabling retrieval, setting, and detailed information fetching of PVs.
About
Designed for seamless interaction with Experimental Physics and Industrial Control System (EPICS) process variables (PVs), Epics provides a Python-based server built on the mcp framework. It offers comprehensive tools to programmatically retrieve, set, and fetch detailed information about EPICS PVs. Communicating over stdio, this server is ideal for integration into larger control systems and workflows, particularly in environments reliant on EPICS PVs for automated hardware and software monitoring and control.
Key Features
- 1 GitHub stars
- Retrieve the current value of EPICS process variables (PVs).
- Set new values for specified EPICS PVs.
- Fetch detailed metadata and information about EPICS PVs.
Use Cases
- Automated monitoring and control of industrial or scientific hardware via EPICS PVs.
- Integrating EPICS process variable interactions into AI agent-based systems like Langchain.
- Programmatic access and manipulation of EPICS data within custom control system applications.