routine_name
(optional string): Specific routine to analyze
How to use it
routine_name is exposed by the Studio5000 AI Assistant MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the routine_name tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Studio5000 AI Assistant
pip install -r requirements.txtOther tools in Studio5000 AI Assistant (25)
(optional string): Filter by instruction category
(optional string): Type of context needed (electrical, process, safety)
(string): Controller model (e.g., "1756-L83E")
(optional string): Filter by type (electrical, pid, logic, iolist)
(optional string): Filter by equipment tag
(string): Equipment identifier (e.g., "M001", "CV-001")
(boolean): Force re-indexing of existing cache
(integer): Rung position for insertion
(array): List of PLC instructions used
(string): Ladder logic code to validate
(integer): Maximum results to return (default: 10)
(object): Contains:
(string): Natural language description of new logic
(integer): Studio 5000 version (default 36)
(integer): Maximum number of results to return (default: 5)
(string): Project name
(string): Description of logic to insert
(optional string): Filter by type (method, class, enum, example)
(string): Path to technical drawings PDF file
(string): Path to L5X file to search
(object): Project specification including:
(string): Search term (instruction name, description, functionality)
(optional string): File path to save L5X file
(string): Natural language description of desired PLC behavior
(boolean): Enable advanced vision AI analysis