Skip to main content
Glama
badfrog18

ips-automation-mcp

by badfrog18

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IPS_HOSTNoIP-Symcon Hostname/IP127.0.0.1
IPS_PASSYesFernzugriff-Passwort (Pflicht)
IPS_PORTNoJSON-RPC Port3777
IPS_USERYesLizenz-E-Mail (Pflicht)
IPS_HTTPSNoHTTPS statt HTTPfalse

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
script_readA

Liest den PHP-Quellcode eines IP-Symcon Skripts anhand seiner Objekt-ID. Gibt den vollständigen Skriptinhalt zurück, den Claude analysieren und optimieren kann.

script_writeA

Schreibt neuen PHP-Code in ein bestehendes IP-Symcon Skript (überschreibt den Inhalt). Verwende dies nach einer Analyse um optimierten oder reparierten Code zu speichern.

script_createA

Erstellt ein neues PHP-Skript in IP-Symcon und setzt sofort den Inhalt. Gibt die neue Skript-ID zurück. Ideal für neue Automationen die Claude komplett erstellt.

script_executeA

Führt ein IP-Symcon Skript aus und gibt das Ergebnis (Return-Value und Laufzeit) zurück. Claude kann damit eigene Skripte nach dem Schreiben sofort testen.

script_listA

Listet alle vorhandenen IP-Symcon Skripte auf (Name, ID, Status, letzter Lauf). Ideal als erster Schritt um zu verstehen welche Automationen bereits existieren.

script_deleteA

Löscht ein IP-Symcon Skript dauerhaft. Vorsicht: nicht rückgängig machbar!

object_searchA

Sucht IP-Symcon Objekte nach Name (Teilmatch). Gibt ID, Typ, aktuellen Wert zurück. Claude braucht das um die richtigen Variablen-IDs für neue Skripte zu finden.

variable_readB

Liest den aktuellen Wert einer IP-Symcon Variable (formatiert und roh).

variable_setB

Setzt eine IP-Symcon Variable oder löst eine Aktion aus (für Aktoren: RequestAction bevorzugt).

object_childrenA

Listet alle Kind-Objekte eines IPS-Objekts auf (ID=0 für Root). Zeigt die Baumstruktur.

system_logA

Liest das IP-Symcon Statusprotokoll. Nach einem Skript-Fehler zeigt dies die genaue Fehlermeldung. Claude nutzt das zur Fehlerdiagnose nach script_execute.

system_infoA

Gibt IP-Symcon Systeminformationen zurück (Version, Laufzeit).

php_evalA

Führt PHP-Code direkt in IP-Symcon aus ohne ein persistentes Skript anzulegen. Ideal zum schnellen Testen von Code-Schnipseln, Variablen-IDs prüfen, etc. Erstellt intern ein Temp-Skript, führt es aus, löscht es wieder.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/badfrog18/ips-automation-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server