EPICS-MCP-Server
About
# EPICS-MCP-Server [](https://smithery.ai/server/@Jacky1-Jiang/EPICS-MCP-Server) # Overview - The EPICS MCP Server is a Python-based server designed to interact with EPICS (Experimental Physics and Industrial Control System) process variables…
Details
- License
- MIT
Explore
- The EPICS MCP Server provides the following tools:
1. get_pv_value
- Create or update a single file in a repository
- Inputs:
- pv_name (string): The name of the PV variable.
- Returns: A JSON object containing the status (success or error) and the retrieved value or an error message.
2. set_pv_value
- Set a new value for a specified PV.
- Inputs:
- pv_name (string): The name of the PV variable.
- pv_value (string): The new value to be set for the PV.
- Returns: A JSON object containing the status (success or error) and a confirmation message or an error message.
3. get_pv_info
- Fetches detailed information about a specified PV.
- Inputs:
- pv_name (string): The name of the PV variable.
- Returns: A JSON object containing the status (success or error) and the detailed information about the PV or an error message.
- To use this with Langchain, you must install the dependencies required for the project.
pip install -r requirements.txt
- ### Langchain
```python
server_params = StdioServerParameters(
command="python",
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



