An MCP server for interacting with the Coolify API to manage servers and applications.
{{ message }}
StuMason / coolify-mcp-server Public
Interact with your coolify server from claude desktop
7 stars11 forksBranches Tags Activity
Star
Notifications
main
BranchesTags
Go to file
Code
Name | Name | Last commit message | Last commit date |
---|---|---|---|
3 Commits | |||
docs | docs | ||
src | src | ||
.gitignore | .gitignore | ||
package-lock.json | package-lock.json | ||
package.json | package.json | ||
readme.md | readme.md | ||
tsconfig.json | tsconfig.json | ||
View all files |
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 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
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
health-check
Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.
Readme
Activity
7 stars
1 watching
11 forks
Report repository
No releases published
No packages published
Provides comprehensive analytics for Solana wallets, including real-time portfolio insights and detailed DeFi activity tracking.
An example project for deploying a remote MCP server on Cloudflare Workers without authentication.
Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a searchable Graphlit project.
Send emails using AWS Simple Email Service (SES). Supports plain text, HTML, CC, BCC, reply-to, and email scheduling.
Access and manage wearable and health app data through the Terra API.
Integrates with Microsoft SharePoint, allowing interaction with documents, folders, and other SharePoint resources.
Interact with Webflow APIs to list and edit your site and CMS data.
A Python MCP server for Microsoft Entra ID (Azure AD) directory, user, group, device, sign-in, and security operations via Microsoft Graph.
Interact with the Linode API to manage cloud resources.
A Model Context Protocol (MCP) server enabling interaction with Google Admin APIs.