Token导航 LogoToken导航TokenDH.com
Traefik Hub MCP logo
开发工具stdio官方级别未说明来源级核验

Traefik Hub MCP

MCP Server

traefik-hub-mcp

用于从Claude Code管理本地Traefik反向代理的MCP服务器,支持检查路由器、服务、中间件,管理Docker容器,健康检查域名以及配置CORS和中间件,无需离开编辑器。

工具数

25

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude开发工具ClaudeWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dominic-righthere

提供方

dominic-righthere

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx traefik-hub-mcp

详细介绍

traefik中心mcp

MCP服务器,用于管理来自Claude Code的本地Traefik反向代理。检查路由器、服务和中间件;管理Docker容器;健康检查领域;并配置CORS和中间件——所有这些都无需离开编辑器。

安装

# Run directly (recommended for Claude Code)
npx traefik-hub-mcp

# Or install globally
npm install -g traefik-hub-mcp

先决条件

  • Node.js >= 18
  • 码头工人 正在运行(Docker桌面或守护进程)
  • A. 交通 通过以下方式管理堆栈 docker-compose.yml (参见 交通枢纽 对于现成的设置)

环境变量

变量必填默认描述
TRAEFIK_CONFIG_DIR--Traefik配置目录的路径(包含 traefik.ymldynamic/)
TRAEFIK_HUB_DIR--Traefik Hub仓库根目录的路径(包含 docker-compose.yml)
TRAEFIK_API_URL没有http://localhost:8080Traefik API基础URL
TRAEFIK_DOMAIN_ALIASES没有用于多域路由的逗号分隔的域后缀(例如。, local.domlee.dev)

配置

克劳德代码

claude mcp add traefik -e TRAEFIK_HUB_DIR=/path/to/traefik-hub -e TRAEFIK_CONFIG_DIR=/path/to/traefik-hub/traefik -e TRAEFIK_API_URL=http://localhost:8080 -- npx -y traefik-hub-mcp

或手动添加到 ~/.claude.json 或项目 .mcp.json:

{
  "mcpServers": {
    "traefik": {
      "command": "npx",
      "args": ["-y", "traefik-hub-mcp"],
      "env": {
        "TRAEFIK_HUB_DIR": "/path/to/traefik-hub",
        "TRAEFIK_CONFIG_DIR": "/path/to/traefik-hub/traefik",
        "TRAEFIK_API_URL": "http://localhost:8080"
      }
    }
  }
}

光标

添加到光标设置>MCP服务器:

{
  "mcpServers": {
    "traefik": {
      "command": "npx",
      "args": ["-y", "traefik-hub-mcp"],
      "env": {
        "TRAEFIK_HUB_DIR": "/path/to/traefik-hub",
        "TRAEFIK_CONFIG_DIR": "/path/to/traefik-hub/traefik",
        "TRAEFIK_API_URL": "http://localhost:8080"
      }
    }
  }
}

VS代码(副本)

添加到您的VS代码 settings.json:

{
  "mcp": {
    "servers": {
      "traefik": {
        "type": "stdio",
        "command": "npx",
        "args": ["-y", "traefik-hub-mcp"],
        "env": {
          "TRAEFIK_HUB_DIR": "/path/to/traefik-hub",
          "TRAEFIK_CONFIG_DIR": "/path/to/traefik-hub/traefik",
          "TRAEFIK_API_URL": "http://localhost:8080"
        }
      }
    }
  }
}

帆板运动

增添 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "traefik": {
      "command": "npx",
      "args": ["-y", "traefik-hub-mcp"],
      "env": {
        "TRAEFIK_HUB_DIR": "/path/to/traefik-hub",
        "TRAEFIK_CONFIG_DIR": "/path/to/traefik-hub/traefik",
        "TRAEFIK_API_URL": "http://localhost:8080"
      }
    }
  }
}

克莱恩

添加到临床MCP设置:

{
  "mcpServers": {
    "traefik": {
      "command": "npx",
      "args": ["-y", "traefik-hub-mcp"],
      "env": {
        "TRAEFIK_HUB_DIR": "/path/to/traefik-hub",
        "TRAEFIK_CONFIG_DIR": "/path/to/traefik-hub/traefik",
        "TRAEFIK_API_URL": "http://localhost:8080"
      },
      "disabled": false
    }
  }
}

工具

API曲菲克

工具说明
traefik_statusTraefik版本和组件数量
list_routers列出HTTP路由器(可选按提供商筛选)
list_services列出HTTP服务(可选按提供商筛选)
list_middlewares列出所有HTTP中间件
get_router获取特定路由器的详细信息

码头工人

工具说明
list_containers在上列出容器 traefik-public 网络
container_logs从容器中获取日志
restart_container重新启动容器
rebuild_service重建并重新创建Docker Compose服务(docker compose up -d --build)

健康与诊断

工具说明
check_health检查域是否正在响应
doctor全面的堆栈健康检查(Docker、网络、容器、API、端口、配置)
check_update检查是否有更新的Traefik版本,以及更新是否安全
check_setup验证MCP环境变量和路径是否设置正确

堆栈管理

工具说明
start_traefik启动Traefik堆栈(docker compose up -d)
stop_traefik停止Traefik堆栈(docker compose down)
create_network创建 traefik-public Docker网络
init_stack从头开始初始化(创建网络+启动容器)

配置

工具说明
generate_labels为新项目生成docker组合Traefik标签
add_middleware添加中间件 middlewares.yml (Traefik热装弹)
list_middleware_types使用示例配置显示可用的中间件类型
get_cors显示当前CORS配置
update_cors从中添加或删除源 cors-dev 中间件

多域路由

工具说明
add_domain_route为服务添加多域路由(LAN/Tailscale访问)
remove_domain_route删除多域路由
list_domain_routes列出所有多域路由

发展

git clone https://github.com/dominic-righthere/traefik-hub-mcp.git
cd traefik-hub-mcp
npm install
npm run build
npm test

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude开发工具反向代理管理本地部署Docker集成Traefik配置编辑器插件

支持客户端

ClaudeWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

traefik-hub-mcp

工具数量(toolCount,工具数)

25

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP