# EPICS

> Use this tool when you need to integrate AI assistants with EPICS-controlled devices and sensors in scientific facilities, industrial automation, or laboratory equipment management. It provides direct access to EPICS Process Variables, enabling programmatic control and monitoring through stdio and SSE transport protocols. The tool offers core functionalities for getting, setting, and retrieving PV values and metadata, with robust error handling for reliable AI-assisted automation workflows.

Canonical page: https://skillsregistry.net/skills/eunsang284-epics  
JSON: https://api.skillsregistry.net/v1/skills/eunsang284-epics

## Description

EPICS MCP server that provides AI assistants with direct access to EPICS (Experimental Physics and Industrial Control System) Process Variables through the PyEPICS library, supporting both stdio and SSE transport protocols. The implementation offers three core tools for getting PV values, setting PV values, and retrieving PV metadata, with comprehensive error handling for network timeouts and connection issues. Built with Docker support and Smithery configuration, it enables AI-assisted control system monitoring and automation workflows for scientific facilities, industrial automation, and laboratory equipment management where conversational interfaces need programmatic access to EPICS-controlled devices and sensors.

## Trust

- **Trust score (0–1):** 0.93
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/eunsang284-epics)
- **Repository:** <https://github.com/eunsang284/epics-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "eunsang284-epics"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/eunsang284-epics` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/eunsang284-epics/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
