Skip to main content
Glama

Coolify MCP 服务器

概述

这仍处于发展阶段。

Coolify MCP(模型上下文协议)服务器是 Coolify API 的集成层,允许用户通过标准化接口与各种资源和应用程序进行交互。该服务器使用 TypeScript 构建,并利用模型上下文协议 SDK 实现无缝通信。

Coolify MCP 服务器

Coolify MCP 服务器

Related MCP server: Coolify MCP Server

特征

  • 列出资源和应用程序

  • 获取特定应用程序的详细信息

  • 启动、停止和重新启动应用程序

  • 通过标签或UUID部署应用程序

  • 系统状态健康检查

  • 获取 Coolify API 的当前版本

安装

要设置 Coolify MCP 服务器,请按照以下步骤操作:

  1. 克隆存储库:

git clone <repository-url> cd coolify-mcp
  1. 安装依赖项:

npm install

然后运行

npm build

创建构建目录。

  1. 设置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 端点

服务器支持以下操作:

  • 列出资源

    • 请求: list-resources

    • 响应: Coolify 中所有资源的列表。

  • 列出应用程序

    • 请求: list-applications

    • **响应:**所有应用程序的列表。

  • 获取应用程序详细信息

    • 请求: get-application

    • 参数: {"uuid": "<application-uuid>"}

    • **响应:**指定应用程序的详细信息。

  • 启动应用程序

    • 请求: start-application

    • 参数: {"uuid": "<application-uuid>"}

    • **响应:**启动操作的结果。

  • 停止申请

    • 请求: stop-application

    • 参数: {"uuid": "<application-uuid>"}

    • **响应:**停止操作的结果。

  • 重启应用程序

    • 请求: restart-application

    • 参数: {"uuid": "<application-uuid>"}

    • **响应:**重启操作的结果。

  • 部署应用程序

    • 请求: deploy

    • 参数: {"tag": "<tag-name>", "uuid": "<application-uuid>", "force": true}

    • **响应:**部署操作的结果。

  • 获取版本

    • 请求: get-version

    • 响应: Coolify API 的当前版本。

  • 健康检查

    • 请求: health-check

    • **响应:**系统健康状态。

贡献

欢迎贡献!如有任何改进或错误修复,请创建 issue 或提交 pull request。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/StuMason/coolify-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server