
Coolify MCP Server

2025.02.21
6
JavaScriptAPI 集成应用管理开发效率
Coolify MCP Server 是一个基于 TypeScript 构建的集成层,用于通过标准化的 Model Context Protocol (MCP) 接口与 Coolify API 进行交互。它提供了对资源和应用程序的管理功能,包括列表查看、启动、停止、重启、部署等操作。
View on GitHub
Overview
基本能力
产品定位
Coolify MCP Server 是一个用于管理和操作 Coolify 资源的中间件服务,旨在通过标准化的接口简化与 Coolify API 的交互。
核心功能
- 列出资源和应用程序
- 获取特定应用程序的详细信息
- 启动、停止和重启应用程序
- 通过标签或 UUID 部署应用程序
- 系统健康检查
- 获取 Coolify API 的当前版本
适用场景
- 开发环境中需要自动化管理 Coolify 应用程序
- 需要集成 Coolify 功能到其他系统或工具中
- 监控和管理 Coolify 资源的状态
工具列表
list-resources
: 列出所有资源list-applications
: 列出所有应用程序get-application
: 获取应用程序详情start-application
: 启动应用程序stop-application
: 停止应用程序restart-application
: 重启应用程序deploy
: 部署应用程序get-version
: 获取 Coolify API 版本health-check
: 系统健康检查
常见问题解答
文档中未提供具体常见问题解答。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 确保有 Coolify API 的访问权限
安装教程
- 克隆仓库:
git clone <repository-url>
cd coolify-mcp
- 安装依赖:
npm install
npm build
- 配置 Claude:
在
claude_desktop_config.json
中添加如下配置:
"mcpServers": {
"coolify": {
"command": "node",
"args": [
"/full/path/to/mcp-coolify/build/index.js"
],
"env": {
"COOLIFY_ACCESS_TOKEN": "coolify_api_key",
"COOLIFY_BASE_URL": "https://your-coolify-url.co.uk"
}
}
}
调试方式
文档中未提供具体的调试命令,但可以通过调用 API 端点来验证服务是否正常工作。
许可证
None