Skip to main content
Glama
hifishhe

Synology Docker MCP Server

by hifishhe

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NAS_HOSTYesThe hostname or IP address of your Synology NAS (e.g., 192.168.1.xxx)
NAS_PORTYesThe SSH port of your Synology NAS (default 22)
NAS_USERYesYour administrator account username on the Synology NAS
NAS_PASSWORDYesYour administrator account password on the Synology NAS
NAS_DOCKER_DIRYesThe base directory for Docker projects on the Synology NAS (e.g., /volume1/docker)

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
synology_docker_psA

List all docker containers on the Synology NAS

synology_docker_logsB

Get logs for a specific docker container

synology_docker_manageC

Manage container lifecycle (start, stop, restart)

synology_project_listB

List docker-compose projects in the Synology NAS docker directory

synology_project_manageB

Manage a docker-compose project (up, down, restart)

synology_read_fileB

Read a configuration file from the NAS (restricted to /volume1/docker)

synology_write_fileA

Write or update a configuration file on the NAS (restricted to /volume1/docker)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct operation: container logs, lifecycle, listing; project listing, lifecycle; file read/write. No overlap in functionality.

Naming Consistency4/5

All tools share the 'synology_' prefix, but verb placement varies: some are verb_noun (synology_read_file) while others are noun_verb (synology_docker_logs). Mostly consistent with minor deviations.

Tool Count5/5

7 tools cover the essential Docker and project management operations without being excessive or sparse. Well-scoped for a NAS-specific server.

Completeness4/5

Covers core container and project lifecycle, logs, and file editing. Minor gaps like lack of image management or detailed inspect, but adequate for typical use.

Maintenance

ActivityStale
ResponsivenessNo issues