← Back to search

iobroker.mcp

GitHub Actions Scanned 24d ago

MCP server for ioBroker

npm
B
82.2 / 100

Versions

1.0.11latest
Jul 2, 2026
1.0.10
Jul 2, 2026
1.0.8
Jun 18, 2026
1.0.5
Jun 17, 2026
1.0.4
Jun 16, 2026
+ show 13 moreshow less
1.0.0
Jun 12, 2026
0.3.1
Jun 12, 2026
0.3.0
Jun 12, 2026
0.2.7
Jun 12, 2026
0.2.6
Jun 12, 2026
0.2.5
Jun 11, 2026
0.2.4
Jun 11, 2026
0.2.2
Jun 11, 2026
0.2.0
Jun 11, 2026
0.1.4
May 28, 2026
0.1.3
May 27, 2026
0.1.2
May 27, 2026
0.1.1
May 27, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 28

get_states
annotations: none low

Retrieve the current value of one or multiple states. IDs may contain wildcards,

set_state
annotations: none low

Set the value of a state. The value is coerced to the state type (boolean/number/string).

set_states
annotations: none low

Set multiple states in one call (e.g. for scenes or group actions like "all lights off").

get_logs
annotations: none low

Retrieve recent ioBroker log lines from the host log file. Each entry has {ts, level,

ping_host
annotations: none low

Check whether a network device is reachable — useful to diagnose adapter connection

system_info
annotations: none low

Get system and js-controller information

search_objects
annotations: none low

Search objects and states by keyword (matched against ID and name) with optional

list_devices
annotations: none low

List detected devices grouped by room. Uses the ioBroker type-detector to turn

history_query
annotations: none low

Query historical values of a state (requires a history adapter)

list_instances
annotations: none low

List all adapter instances with their status

list_hosts
annotations: none low

List all ioBroker hosts with their status

list_adapters
annotations: none low

List all installed adapters with metadata (version, title, description, keywords).

search_adapter_repository
annotations: none low

Search the ioBroker adapter REPOSITORY (all installable adapters, not just the

list_rooms
annotations: none low

List all rooms (enum.rooms.*) with their members and metadata

list_functions
annotations: none low

List all functions (enum.functions.*) with their members and metadata

get_object
annotations: none low

Read a single ioBroker object by its ID

read_file
annotations: none low

Read a file from an adapter file storage, e.g. "vis-2.0/main/vis-views.json"

list_files
annotations: none low

List a directory in an adapter file storage, e.g. "vis-2.0/main" or "0_userdata.0"

file_exists
annotations: none low

Check whether a file exists in an adapter file storage

write_log
annotations: none low

Write a message to the ioBroker log

set_object
annotations: none low

Create or update an ioBroker object. An existing object is updated by merging the

delete_object
annotations: none low

Delete an ioBroker object (and optionally all its children).

create_state
annotations: none low

Create a new state object (e.g. under "0_userdata.0."). Fails if the object already

create_scene
annotations: none low

Create or update a scene for the ioBroker "scenes" adapter: a named collection of

write_file
annotations: none low

Write a file to an adapter file storage, e.g. "vis-2.0/main/vis-views.json"

delete_file
annotations: none low

Delete a file from an adapter file storage

rename_file
annotations: none low

Rename or move a file/directory within the same adapter file storage,

mkdir
annotations: none low

Create a directory in an adapter file storage, e.g. "0_userdata.0/my-folder"

Permissions 3

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: path
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 67

low
Tool 'get_states' has no annotations annotation_checker · 100%
low
Tool 'set_state' has no annotations annotation_checker · 100%
low
Tool 'set_states' has no annotations annotation_checker · 100%
low
Tool 'get_logs' has no annotations annotation_checker · 100%
low
Tool 'ping_host' has no annotations annotation_checker · 100%
low
Tool 'system_info' has no annotations annotation_checker · 100%
low
Tool 'search_objects' has no annotations annotation_checker · 100%
low
Tool 'list_devices' has no annotations annotation_checker · 100%
low
Tool 'history_query' has no annotations annotation_checker · 100%
low
Tool 'list_instances' has no annotations annotation_checker · 100%
low
Tool 'list_hosts' has no annotations annotation_checker · 100%
low
Tool 'list_adapters' has no annotations annotation_checker · 100%
low
Tool 'search_adapter_repository' has no annotations annotation_checker · 100%
low
Tool 'list_rooms' has no annotations annotation_checker · 100%
low
Tool 'list_functions' has no annotations annotation_checker · 100%
low
Tool 'get_object' has no annotations annotation_checker · 100%
low
Tool 'read_file' has no annotations annotation_checker · 100%
low
Tool 'list_files' has no annotations annotation_checker · 100%
low
Tool 'file_exists' has no annotations annotation_checker · 100%
low
Tool 'write_log' has no annotations annotation_checker · 100%
low
Tool 'set_object' has no annotations annotation_checker · 100%
low
Tool 'delete_object' has no annotations annotation_checker · 100%
low
Tool 'create_state' has no annotations annotation_checker · 100%
low
Tool 'create_scene' has no annotations annotation_checker · 100%
low
Tool 'write_file' has no annotations annotation_checker · 100%
low
Tool 'delete_file' has no annotations annotation_checker · 100%
low
Tool 'rename_file' has no annotations annotation_checker · 100%
low
Tool 'mkdir' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: get_states manifest_parser · 85%
info
Tool: set_state manifest_parser · 85%
info
Tool: set_states manifest_parser · 85%
info
Tool: get_logs manifest_parser · 85%
info
Tool: ping_host manifest_parser · 85%
info
Tool: system_info manifest_parser · 85%
info
Tool: search_objects manifest_parser · 85%
info
Tool: list_devices manifest_parser · 85%
info
Tool: history_query manifest_parser · 85%
info
Tool: list_instances manifest_parser · 85%
info
Tool: list_hosts manifest_parser · 85%
info
Tool: list_adapters manifest_parser · 85%
info
Tool: search_adapter_repository manifest_parser · 85%
info
Tool: list_rooms manifest_parser · 85%
info
Tool: list_functions manifest_parser · 85%
info
Tool: get_object manifest_parser · 85%
info
Tool: read_file manifest_parser · 85%
info
Tool: list_files manifest_parser · 85%
info
Tool: file_exists manifest_parser · 85%
info
Tool: write_log manifest_parser · 85%
info
Tool: set_object manifest_parser · 85%
info
Tool: delete_object manifest_parser · 85%
info
Tool: create_state manifest_parser · 85%
info
Tool: create_scene manifest_parser · 85%
info
Tool: write_file manifest_parser · 85%
info
Tool: delete_file manifest_parser · 85%
info
Tool: rename_file manifest_parser · 85%
info
Tool: mkdir manifest_parser · 85%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (1) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 60%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 628 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%