Skip to main content
Glama
daedalus

mcp-snap7

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
connect_plcC

Connect to a Siemens PLC.

disconnect_plcB

Disconnect from the connected PLC.

Returns: Disconnection status message

get_connectedA

Check if PLC is connected.

Returns: True if connected, False otherwise

db_readC

Read data block from PLC.

db_writeC

Write data block to PLC.

mb_readC

Read memory bytes from PLC.

mb_writeB

Write memory bytes to PLC.

tm_readC

Read timers from PLC.

tm_writeB

Write timers to PLC.

ct_readB

Read counters from PLC.

ct_writeC

Write counters to PLC.

eb_readC

Read edge inputs from PLC.

eb_writeB

Write edge inputs to PLC.

ab_readC

Read absolute bytes from PLC.

ab_writeC

Write absolute bytes to PLC.

get_cpu_infoA

Get CPU information from PLC.

Returns: Dictionary containing CPU information

get_cpu_stateA

Get CPU state from PLC.

Returns: CPU state string

get_protectionB

Get PLC protection level.

Returns: Dictionary containing protection level info

plc_cold_startB

Trigger PLC cold start.

Returns: Status message

plc_hot_startB

Trigger PLC hot start.

Returns: Status message

plc_stopB

Stop PLC.

Returns: Status message

get_error_textA

Get error description from error code.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
connection_statusGet current connection status. Returns: Connection status as JSON string

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/daedalus/mcp-snap7'

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