Skip to main content
Glama
Traefik MCP Server
by gaelhc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHost IP address, default '0.0.0.0' (for 'http' transport only).
MCP_PORTNoHost port, default '8080' (for 'http' transport only).
MCP_LOG_LEVELNoLogging level (default: INFO).
MCP_TRANSPORTNoType of transport, must be 'stdio' or 'http'.
TRAEFIK_API_KEYNoAPI key for Bearer token authentication.
TRAEFIK_API_URLYesURL of your Traefik Dashboard endpoint (e.g., http://localhost:8080).
TRAEFIK_BASIC_AUTH_PASSWORDNoPassword for basic authentication.
TRAEFIK_BASIC_AUTH_USERNAMENoUsername for basic authentication.

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": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_overviewC

Get an overview of the Traefik instance configuration

get_versionA

Get the Traefik API version

get_entrypointC

Get informations about entrypoints

get_middlewareC

Get information about middlewares

get_serviceC

Get information about services

get_routerC

Get information about routers

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a distinct Traefik resource (entrypoints, middlewares, services, routers), so boundaries are mostly clear. get_overview and get_version could be confused since overview might include version info, but the descriptions imply different scopes.

Naming Consistency5/5

All six tools follow a strict get_<noun> pattern with snake_case. The only nit is singular vs. plural resource nouns (get_entrypoint returning a list), but the convention itself is fully uniform.

Tool Count4/5

Six tools is a reasonable, well-scoped surface for a Traefik API read interface. It is slightly thin because the server exposes only one verb across the whole domain.

Completeness3/5

Core Traefik resources (routers, services, middlewares, entrypoints) are covered, which fits a read-only API. However, obvious gaps remain: no TLS/certificate inspection, no health/ping, and no way to fetch a single resource by name for targeted lookups.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues