Coolify MCP Server

Coolify MCP Server

site icon
2025.03.23 0
JavaScriptAPI 集成应用程序管理开发效率
Coolify MCP Server 是一个集成层,用于通过标准化的接口与 Coolify API 进行交互,允许用户管理和操作各种资源和应用程序。该服务器基于 TypeScript 构建,并利用 Model Context Protocol SDK 实现无缝通信。
View on GitHub

Overview

基本能力

产品定位

Coolify MCP Server 是一个用于管理和操作 Coolify 平台上的资源和应用程序的集成层服务。

核心功能

  • 列出资源和应用程序
  • 获取特定应用程序的详细信息
  • 启动、停止和重启应用程序
  • 通过标签或 UUID 部署应用程序
  • 系统健康检查
  • 获取 Coolify API 的当前版本

适用场景

  • 开发人员需要自动化管理 Coolify 平台上的应用程序
  • 系统管理员需要监控和操作 Coolify 资源
  • 需要集成 Coolify API 到现有工作流中

工具列表

  • list-resources: 列出所有资源
  • list-applications: 列出所有应用程序
  • get-application: 获取应用程序详情
  • start-application: 启动应用程序
  • stop-application: 停止应用程序
  • restart-application: 重启应用程序
  • deploy: 部署应用程序
  • get-version: 获取 API 版本
  • health-check: 系统健康检查

常见问题解答

无明确提供

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm
  2. 确保有 Coolify API 访问权限

安装教程

  1. 克隆仓库:
git clone <repository-url>
cd coolify-mcp
  1. 安装依赖:
npm install
npm build
  1. 配置 Claude Config: 在 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"
        }
    }
}

调试方式

无明确提供

许可证

None