coolify mcp server
Enables interaction with Coolify applications and resources through the Coolify API via a standardized interface, supporting application management operations such as listing, starting, stopping, restarting, and deploying.
Enables interaction with Coolify applications and resources through the Coolify API via a standardized interface, supporting application management operations such as listing, starting, stopping, restarting, and deploying.
This is still very much in development.
The Coolify MCP (Model Context Protocol) Server is an integration layer for the Coolify API, allowing users to interact with various resources and applications through a standardized interface. This server is built using TypeScript and leverages the Model Context Protocol SDK for seamless communication.
To set up the Coolify MCP Server, follow these steps:
git clone <repository-url>
cd coolify-mcp
npm install
then run
npm build
to create the build directory.
You'll need something like this in your claude_desktop_config.json
file:
"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"
}
}
}
The server supports the following operations:
list-resources
Response: List of all resources in Coolify.
List Applications
list-applications
Response: List of all applications.
Get Application Details
get-application
{"uuid": "<application-uuid>"}
Response: Details of the specified application.
Start Application
start-application
{"uuid": "<application-uuid>"}
Response: Result of the start operation.
Stop Application
stop-application
{"uuid": "<application-uuid>"}
Response: Result of the stop operation.
Restart Application
restart-application
{"uuid": "<application-uuid>"}
Response: Result of the restart operation.
Deploy Application
deploy
{"tag": "<tag-name>", "uuid": "<application-uuid>", "force": true}
Response: Result of the deploy operation.
Get Version
get-version
Response: Current version of the Coolify API.
Health Check
health-check
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.