Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PLESK_API_KEYNoPlesk API key referenced as env:PLESK_API_KEY in the example configuration for apiKey authentication.
PLESK_MCP_ACCESSNoControls server-side confirmation for write tools. Valid values: confirm (default), full, client, off, none, write. Invalid values fall back to confirm and log a warning.confirm
PLESK_DB_PASSWORDNoMySQL password referenced as env:PLESK_DB_PASSWORD in the example configuration.
PLESK_PROJECT_ROOTNoPath to the project that contains .plesk/config.json. Use when the MCP client does not support setting cwd.
PLESK_GLOBAL_CONFIGNoPath to a different global configuration file instead of ~/.config/plesk-mcp/config.json.
MYSQL_LOCAL_1_PASSWORDNoPassword referenced as env:MYSQL_LOCAL_1_PASSWORD in the localDatabases example.
PLESK_CLIENT_A_PASSWORDNoPassword referenced as env:PLESK_CLIENT_A_PASSWORD in the basic authentication example for client-a.
PLESK_CLIENT_A_DB_PASSWORDNoMySQL password referenced as env:PLESK_CLIENT_A_DB_PASSWORD in the example configuration for client-a.

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
servers_listC

No configuration is loaded. Returns the configuration error.

project_infoC

No configuration is loaded. Returns the configuration error.

doctorC

No configuration is loaded. Returns the configuration error.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.4/5.0

Scored across 3 tools

Disambiguation2/5

The three names hint at different intents (listing servers, project metadata, diagnostics), but every description is the identical 'No configuration is loaded. Returns the configuration error.', giving an agent no way to know what each tool actually returns or when to prefer one over another. `project_info` in particular is ambiguous in a Plesk context (which project? which info?).

Naming Consistency2/5

`servers_list` uses a noun_plural + verb suffix, `project_info` is noun + attribute, and `doctor` is a bare noun with no resource qualifier. Three tools, three different conventions, with no shared verb_noun pattern to predict new tools from.

Tool Count3/5

Three tools is borderline thin: a Plesk management server would need domain, mail, database, and subscription operations, and these three read more like bootstrap/diagnostic utilities than a scoped surface. The count itself isn't extreme, but it feels undersized for the apparent domain.

Completeness2/5

The implied domain is Plesk hosting administration, yet the surface offers no create/update/delete or even read operations for domains, websites, mailboxes, or databases — only a health check, a server list, and an info call. There are significant gaps that would block any real management workflow.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues