这是一个提供与Coolify API集成的Model Context Protocol服务器。此服务器通过MCP工具实现与Coolify实例的交互。
兼容性: 支持Coolify版本4.0.0-beta.380+,具有自动版本检测和功能兼容性。已测试至4.0.0-beta.420.1版本。API端点更新以匹配官方Coolify文档。
# 全局安装
npm install -g coolify-mcp-server
# 或使用npx
npx coolify-mcp-server
服务器需要两个环境变量:
COOLIFY_BASE_URL:你的Coolify实例的基础URLCOOLIFY_TOKEN:你的Coolify API令牌密钥与令牌 / API令牌在你的MCP设置配置中添加以下内容:
{
"mcpServers": {
"coolify": {
"command": "npx",
"args": ["-y", "coolify-mcp-server"],
"env": {
"COOLIFY_BASE_URL": "your-coolify-url",
"COOLIFY_TOKEN": "your-api-token"
},
"disabled": false,
"autoApprove": []
}
}
}
Windows命令行用户可能需要以下内容:
{
"mcpServers": {
"coolify": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"coolify-mcp-server"
],
"env": {
"COOLIFY_BASE_URL": "your-coolify-url",
"COOLIFY_TOKEN": "your-api-token"
},
"disabled": false,
"autoApprove": []
}
}
}
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_projects:列出所有项目get_project:获取特定项目的详情create_project:创建新项目list_environments:列出项目中的环境create_environment:在项目中创建新环境list_services:列出所有服务create_service:创建新服务start_service:启动服务stop_service:停止服务restart_service:重启服务list_applications:列出所有应用程序create_application:创建新应用程序start_application:启动应用程序stop_application:停止应用程序restart_application:重启应用程序execute_command_application:在应用程序容器中执行命令get_application_logs:获取应用程序日志以进行调试list_deployments:列出所有部署get_deployment:获取部署详情list_private_keys:列出所有私钥create_private_key:创建新私钥MIT