Skip to main content
Glama
ScreenConnect MCP Server

ScreenConnect MCP Server

by WYRE-AI

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUTH_MODENoAuth mode: env reads local credentials; gateway uses only request headers.env
LOG_LEVELNoLog level: debug, info, warn, or error. Logs go to stderr.info
MCP_HTTP_HOSTNoHTTP bind address. The image uses 0.0.0.0.127.0.0.1
MCP_HTTP_PORTNoHTTP bind port.8080
MCP_TRANSPORTNoTransport mode: stdio or http.stdio
MCP_ALLOWED_HOSTSNoOptional comma-separated Host allowlist for /mcp.
CONDUIT_S2S_SECRETNoRequired for HTTP. At least 32 characters; placeholder and repeated values are rejected.
SCREENCONNECT_ORIGINNoOptional exact HTTPS origin for RESTfulAllowedOrigin.
MCP_ALLOW_INSECURE_DEVNoSet to 1 to permit missing S2S secret for local development, bound only to loopback.
SCREENCONNECT_BASE_URLYesInstance HTTPS URL, including an optional context path. Placeholder hosts are rejected. Required locally.
SCREENCONNECT_API_SECRETYesThe extension's RESTfulAuthenticationSecret; never logged. Required locally.
SCREENCONNECT_TOOL_TIERSNoComma-separated tool tiers: read,write,admin. Unknown names stop startup.read
SCREENCONNECT_EXTENSION_IDNoExtension GUID. Must be a GUID.2d558935-686a-4bd0-9991-07539f5fe749
SCREENCONNECT_MAX_RESPONSE_CHARSNoMCP output cap after redaction; maximum 1000000.60000
SCREENCONNECT_MAX_UPSTREAM_BYTESNoStreaming body cap before JSON parsing; maximum 128 MiB. Oversize fails closed.16777216
SCREENCONNECT_REQUEST_TIMEOUT_MSNoPer-call timeout and retry budget; maximum 120000 ms.30000
SCREENCONNECT_ALLOW_PRIVATE_BASE_URLNoSet to 1 to permit private HTTPS hosts locally. Ignored in gateway mode.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
screenconnect_sessions_searchB

Search sessions using safely quoted structured fields or an exclusive advanced raw filter. Pagination is client-side.

screenconnect_sessions_list_onlineC

List connected guest sessions. Session type defaults to Access.

screenconnect_sessions_get_by_nameC

Find sessions by exact name.

screenconnect_session_getC

Get one session by GUID.

screenconnect_session_get_detailsB

Get connections and newest-first events. Unknown detail fields are preserved in details; includeRaw returns the original payload.

screenconnect_session_get_guest_infoB

Get guest inventory, online state and derived uptimeSeconds (null when unavailable).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.9/5.0

Scored across 6 tools

Disambiguation3/5

Most tools return session data, with overlapping lookup paths: search, list_online, and get_by_name can all be used to find sessions. The descriptions clarify intended distinctions, but boundaries between search/get_by_name and get/get_details/get_guest_info still require careful reading.

Naming Consistency3/5

All names use snake_case with a screenconnect prefix, but the set mixes plural 'sessions' with singular 'session' and noun-first patterns like sessions_search with verb-first patterns like session_get_details. It remains readable, but the convention is not predictable.

Tool Count5/5

Six tools is well-scoped for a read-only ScreenConnect session inspection server. Each tool covers a distinct query mode or detail level, and there are no obviously redundant extras.

Completeness3/5

The surface covers session search, listing, lookup, details, and guest info well for read-only monitoring. However, it lacks any session control or management operations, such as disconnecting sessions or sending commands, which are central to a ScreenConnect domain.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues