Coolify MCP 服务器
提供与 Coolify API 集成的模型上下文协议 (MCP) 服务器。该服务器支持通过 MCP 工具与 Coolify 实例进行交互。
**兼容性:**已使用 Coolify 版本 4.0.0-beta.397 测试
先决条件
- Node.js 18 或更高版本
- Coolify 基本 URL
- Coolify API 令牌
特征
- 团队管理(列表、获取详细信息、成员)
- 服务器管理(创建、验证、资源、域)
- 服务生命周期管理(启动、停止、重启)
- 应用程序生命周期管理(启动、停止、重启、执行命令)
- 部署跟踪
- 私钥管理
- 版本和健康检查
安装
Copy
配置
服务器需要两个环境变量:
COOLIFY_BASE_URL
:Coolify 实例的基本 URLCOOLIFY_TOKEN
:您的 Coolify API 令牌
获取 API 令牌
- 转到您的 Coolify 实例
- 导航至
Keys & Tokens
/API tokens
- 创建具有以下所需权限的新令牌:
- 读取(用于获取信息)
- 写入(用于管理资源)
- 部署(用于部署操作)
用法
在 MCP 设置中
将以下内容添加到您的 MCP 设置配置中:
Copy
Windows Cline 用户可能需要以下内容:
Copy
可用工具
版本与健康
get_version
:获取 Coolify 版本信息health_check
:检查 Coolify API 健康状态
团队
list_teams
:列出所有团队get_team
:获取特定团队的详细信息get_current_team
:获取当前团队详细信息get_current_team_members
:获取当前团队成员
服务器
list_servers
:列出所有服务器create_server
:创建一个新服务器validate_server
服务器配置get_server_resources
:获取服务器资源使用情况get_server_domains
:获取服务器域
服务
list_services
:列出所有服务create_service
:创建新服务start_service
:启动服务stop_service
:停止服务restart_service
:重新启动服务
应用
list_applications
:列出所有应用程序create_application
:创建一个新的应用程序start_application
:启动应用程序stop_application
:停止应用程序restart_application
:重新启动应用程序execute_command_application
:在应用程序容器中执行命令
部署
list_deployments
:列出所有部署get_deployment
:获取部署详细信息
私钥
list_private_keys
:列出所有私钥create_private_key
:创建一个新的私钥
执照
麻省理工学院
This server cannot be installed
提供与 Coolify API 集成的模型上下文协议服务器,使 DevOps 团队能够通过 MCP 工具管理 Coolify 部署、应用程序、服务和服务器。