freshcrate
Skin:/
Home > MCP Servers > coolify-mcp

coolify-mcp

MCP server for Coolify โ€” 38 optimized tools for managing self-hosted PaaS through AI assistants

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

MCP server for Coolify โ€” 38 optimized tools for managing self-hosted PaaS through AI assistants

README

Coolify MCP Server

npm version npm downloads License: MIT Node.js Version TypeScript CI codecov MseeP.ai Security Assessment Badge

The most comprehensive MCP server for Coolify - 38 optimized tools, smart diagnostics, documentation search, and batch operations for managing your self-hosted PaaS through AI assistants.

A Model Context Protocol (MCP) server for Coolify, enabling AI assistants to manage and debug your Coolify instances through natural language.

Features

This MCP server provides 38 token-optimized tools for debugging, management, and deployment:

Category Tools
Infrastructure get_infrastructure_overview, get_mcp_version, get_version
Diagnostics diagnose_app, diagnose_server, find_issues
Batch Operations restart_project_apps, bulk_env_update, stop_all_apps, redeploy_project
Servers list_servers, get_server, validate_server, server_resources, server_domains
Projects projects (list, get, create, update, delete via action param)
Environments environments (list, get, create, delete via action param)
Applications list_applications, get_application, application (CRUD), application_logs
Databases list_databases, get_database, database (create 8 types, delete), database_backups (CRUD schedules, view executions)
Services list_services, get_service, service (create, update, delete)
Control control (start/stop/restart for apps, databases, services)
Env Vars env_vars (CRUD for application and service env vars)
Deployments list_deployments, deploy, deployment (get, cancel, list_for_app)
Private Keys private_keys (list, get, create, update, delete via action param)
GitHub Apps github_apps (list, get, create, update, delete via action param)
Teams teams (list, get, get_members, get_current, get_current_members)
Cloud Tokens cloud_tokens (Hetzner/DigitalOcean: list, get, create, update, delete, validate)
Documentation search_docs (full-text search across Coolify docs)

Token-Optimized Design

The server uses 85% fewer tokens than a naive implementation (6,600 vs 43,000) by consolidating related operations into single tools with action parameters. This prevents context window exhaustion in AI assistants.

Installation

Prerequisites

  • Node.js >= 18
  • A running Coolify instance (tested with v4.0.0-beta.460)
  • Coolify API access token (generate in Coolify Settings > API)

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "coolify": {
      "command": "npx",
      "args": ["-y", "@masonator/coolify-mcp"],
      "env": {
        "COOLIFY_ACCESS_TOKEN": "your-api-token",
        "COOLIFY_BASE_URL": "https://your-coolify-instance.com"
      }
    }
  }
}

Claude Code

claude mcp add coolify \
  -e COOLIFY_BASE_URL="https://your-coolify-instance.com" \
  -e COOLIFY_ACCESS_TOKEN="your-api-token" \
  -- npx @masonator/coolify-mcp@latest

Note: Use @latest tag (not -y flag) for reliable startup in Claude Code CLI.

Cursor

env COOLIFY_ACCESS_TOKEN=your-api-token COOLIFY_BASE_URL=https://your-coolify-instance.com npx -y @masonator/coolify-mcp

Context-Optimized Responses

Why This Matters

The Coolify API returns extremely verbose responses - a single application can contain 91 fields including embedded 3KB server objects and 47KB docker-compose files. When listing 20+ applications, responses can exceed 200KB, which quickly exhausts the context window of AI assistants like Claude Desktop.

This MCP server solves this by returning optimized summaries by default.

How It Works

Tool Type Returns Use Case
list_* Summaries only (uuid, name, status, etc) Discovery, finding resources
get_* Full details for a single resource Deep inspection, debugging
get_infrastructure_overview All resources summarized in one call Start here to understand your setup

Response Size Comparison

Endpoint Full Response Summary Response Reduction
list_applications ~170KB ~4.4KB 97%
list_services ~367KB ~1.2KB 99%
list_servers ~4KB ~0.4KB 90%
list_application_envs ~3KB/var ~0.1KB/var 97%
deployment get ~13KB ~1KB 92%

HATEOAS-style Response Actions

Responses include contextual _actions suggesting relevant next steps:

{
  "data": { "uuid": "abc123", "status": "running" },
  "_actions": [
    { "tool": "application_logs", "args": { "uuid": "abc123" }, "hint": "View logs" },
    {
      "tool": "control",
      "args": { "resource": "application", "action": "restart", "uuid": "abc123" },
      "hint": "Restart"
    }
  ],
  "_pagination": { "next": { "tool": "list_applications", "args": { "page": 2 } } }
}

This helps AI assistants understand logical next steps without consuming extra tokens.

Recommended Workflow

  1. Start with overview: get_infrastructure_overview - see everything at once
  2. Find your target: list_applications - get UUIDs of what you need
  3. Dive deep: get_application(uuid) - full details for one resource
  4. Take action: control(resource: 'application', action: 'restart'), application_logs(uuid), etc.

Pagination

All list endpoints still support optional pagination for very large deployments:

# Get page 2 with 10 items per page
list_applications(page=2, per_page=10)

Example Prompts

Getting Started

Give me an overview of my infrastructure
Show me all my applications
What's running on my servers?

Debugging & Monitoring

Diagnose my stuartmason.co.uk app
What's wrong with my-api application?
Check the status of server 192.168.1.100
Find any issues in my infrastructure
Get the logs for application {uuid}
What environment variables are set for application {uuid}?
Show me recent deployments for application {uuid}
What resources are running on server {uuid}?

Application Management

Restart application {uuid}
Stop the database {uuid}
Start service {uuid}
Deploy application {uuid} with force rebuild
Update the DATABASE_URL env var for application {uuid}

Project Setup

Create a new project called "my-app"
Create a staging environment in project {uuid}
Deploy my app from private GitHub repo org/repo on branch main
Deploy nginx:latest from Docker Hub
Deploy from public repo https://github.com/org/repo

Documentation & Help

How do I set up Docker Compose with Coolify?
Search the docs for health check configuration
How do I fix a 502 Bad Gateway error?
What are Coolify environment variables?

Teams & Cloud Providers

Who has access to my Coolify instance?
Show me the current team members
List my cloud provider tokens
Validate my Hetzner API token

Environment Variables

Variable Required Default Description
COOLIFY_ACCESS_TOKEN Yes - Your Coolify API token
COOLIFY_BASE_URL No http://localhost:3000 Your Coolify instance URL

Development

# Clone and install
git clone https://github.com/stumason/coolify-mcp.git
cd coolify-mcp
npm install

# Build
npm run build

# Test
npm test

# Run locally
COOLIFY_BASE_URL="https://your-coolify.com" \
COOLIFY_ACCESS_TOKEN="your-token" \
node dist/index.js

Available Tools

Infrastructure

  • get_version - Get Coolify API version
  • get_mcp_version - Get coolify-mcp server version (useful to verify which version is installed)
  • get_infrastructure_overview - Get a high-level overview of all infrastructure (servers, projects, applications, databases, services)

Diagnostics (Smart Lookup)

These tools accept human-friendly identifiers instead of just UUIDs:

  • diagnose_app - Get comprehensive app diagnostics (status, logs, env vars, deployments). Accepts UUID, name, or domain (e.g., "stuartmason.co.uk" or "my-app")
  • diagnose_server - Get server diagnostics (status, resources, domains, validation). Accepts UUID, name, or IP address (e.g., "coolify-apps" or "192.168.1.100")
  • find_issues - Scan entire infrastructure for unhealthy apps, databases, services, and unreachable servers

Servers

  • list_servers - List all servers (returns summary)
  • get_server - Get server details
  • server_resources - Get resources running on a server
  • server_domains - Get domains configured on a server
  • validate_server - Validate server connection

Projects

  • projects - Manage projects with action: list|get|create|update|delete

Environments

  • environments - Manage environments with action: list|get|create|delete

Applications

  • list_applications - List all applications (returns summary)
  • get_application - Get application details
  • application_logs - Get application logs
  • application - Create, update, or delete apps with action: create_public|create_github|create_key|create_dockerimage|update|delete
    • Deploy from public repos, private GitHub, SSH keys, or Docker images
    • Configure health checks (path, interval, retries, etc.)
  • env_vars - Manage env vars with resource: application, action: list|create|update|delete
  • control - Start/stop/restart with resource: application, action: start|stop|restart

Databases

  • list_databases - List all databases (returns summary)
  • get_database - Get database details
  • database - Create or delete databases with action: create|delete, type: postgresql|mysql|mariadb|mongodb|redis|keydb|clickhouse|dragonfly
  • database_backups - Manage backup schedules with action: list_schedules|get_schedule|create|update|delete|list_executions|get_execution
    • Configure frequency, retention policies, S3 storage
    • Enable/disable schedules without deletion
    • View backup execution history
  • control - Start/stop/restart with resource: database, action: start|stop|restart

Services

  • list_services - List all services (returns summary)
  • get_service - Get service details
  • service - Create, update, or delete services with action: create|update|delete
  • env_vars - Manage env vars with resource: service, action: list|create|delete
  • control - Start/stop/restart with resource: service, action: start|stop|restart

Deployments

  • list_deployments - List running deployments (returns summary)
  • deploy - Deploy by tag or UUID
  • deployment - Manage deployments with action: get|cancel|list_for_app (supports lines and page params for paginated log output with logs_meta)

Private Keys

  • private_keys - Manage SSH keys with action: list|get|create|update|delete

GitHub Apps

  • github_apps - Manage GitHub App integrations with action: list|get|create|update|delete

Teams

  • teams - Manage teams with action: list|get|get_members|get_current|get_current_members

Cloud Tokens

  • cloud_tokens - Manage cloud provider tokens (Hetzner/DigitalOcean) with action: list|get|create|update|delete|validate

Documentation

  • search_docs - Search Coolify documentation using full-text search. Indexes 1,500+ doc chunks on first call, returns ranked results with titles, URLs, and snippets (~849 tokens for 5 results)

Batch Operations

Power user tools for operating on multiple resources at once:

  • restart_project_apps - Restart all applications in a project
  • bulk_env_update - Update or create an environment variable across multiple applications (upsert behavior)
  • stop_all_apps - Emergency stop all running applications (requires confirmation)
  • redeploy_project - Redeploy all applications in a project with force rebuild

Why Coolify MCP?

  • Context-Optimized: Responses are 90-99% smaller than raw API, preventing context window exhaustion
  • Smart Lookup: Find apps by domain (stuartmason.co.uk), servers by IP, not just UUIDs
  • Docs Search: Built-in full-text search across Coolify documentation โ€” your AI assistant can look up how-tos and troubleshooting without leaving the conversation
  • Batch Operations: Restart entire projects, bulk update env vars, emergency stop all apps
  • Production Ready: 98%+ test coverage, TypeScript strict mode, comprehensive error handling

Related Links

Contributing

Contributions welcome! Please see CONTRIBUTING.md for guidelines.

License

MIT - see LICENSE for details.

Support


Built by Stu Mason ยท If you find this useful, please โญ star the repo!

Release History

VersionChangesUrgencyDate
v2.12.0## What's Changed ### Security - **`list_resources` masks webhook secrets and basic-auth credentials by default** (#204) โ€” when `system({ action: 'list_resources', include_full: true })` is called, the per-resource fields `manual_webhook_secret_github` / `manual_webhook_secret_gitlab` / `manual_webhook_secret_gitea` / `manual_webhook_secret_bitbucket` and `http_basic_auth_password` are now replaced with `'***'` so an MCP client / LLM granted "list resources" cannot silently exfiltrate webhookHigh5/30/2026
v2.11.0## What's Changed ### Added (#172, thanks @opastorello) Net tool count: 38 โ†’ 42 (after consolidation; original PR proposed 45 before review). - **`storages` tool** โ€” list/create/update/delete persistent or file storages for application/database/service. Single consolidated tool with action+resource pattern. - **`scheduled_tasks` tool** โ€” list/create/update/delete/list_executions for application or service. Consolidated. - **`hetzner` tool** โ€” list_locations, list_server_types, list_images, lHigh5/18/2026
v2.10.0## What's Changed ### Added - **Application build-config and `health_check_*` fields now wired through `create_*`** (#185 / #178, thanks @kashik0i) โ€” eight build-config fields (`dockerfile_location`, `dockerfile_target_build`, `base_directory`, `publish_directory`, `install_command`, `build_command`, `start_command`, `watch_paths`) added to the `application` tool's zod schema; all twelve `health_check_*` fields plus the build-config fields now forwarded by `create_public`, `create_github`, `cHigh5/14/2026
v2.9.0## What's Changed ### Security - **`env_vars` list now masks values by default** (#159 / #182, thanks @daniel-rudaev for reporting) โ€” `value` and `real_value` on `env_vars` list responses are now replaced with `***` so plaintext secrets are not leaked to MCP clients / LLMs. Metadata (uuid, key, `is_buildtime`, `is_runtime`, timestamps, ids) is untouched. Applied at the API boundary in `listApplicationEnvVars` and `listServiceEnvVars` so both the summary and full projections are protected. `buHigh5/11/2026
v2.8.1## What's Changed ### Added - **`--header` CLI flag for custom HTTP headers** (#167, thanks @imantsk) โ€” Inject extra headers (e.g. `--header "CF-Access-Client-Id: ..." --header "CF-Access-Client-Secret: ..."`) on every outbound request. Useful for Cloudflare Zero Trust, custom auth proxies, and other middleware sitting in front of Coolify. Multiple `--header` flags can be combined. Reserved headers (`Authorization`, `Content-Type`) are filtered with a warning to prevent silently overriding thHigh4/28/2026
v2.7.3## Coolify MCP is now on the [official MCP Registry](https://registry.modelcontextprotocol.io) ๐ŸŽ‰ Search for `io.github.StuMason/coolify` in any MCP-compatible client to discover and install. ### What's in v2.7.x **3 new tools (35 โ†’ 38):** - **`teams`** โ€” list, get, get_members, get_current, get_current_members - **`cloud_tokens`** โ€” Hetzner/DigitalOcean: list, get, create, update, delete, validate - **`search_docs`** โ€” Full-text search across Coolify docs. 1,500+ chunks indexed, ~849 tokens Low2/25/2026
v2.7.2## What's Changed ### Added - **MCP Registry publishing** - Added `mcpName` field and `server.json` for publishing to the official MCP Registry as `io.github.StuMason/coolify` --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masonator/coolify-mcp/v/2.7.2) Low2/25/2026
v2.7.1## What's Changed ### Fixed - **Documentation overhaul** - Comprehensive update to all project documentation: - Fixed stale tool counts across README.md and CLAUDE.md (35 โ†’ 38) - Fixed incorrect tool names in README (`get_server_resources` โ†’ `server_resources`, `get_server_domains` โ†’ `server_domains`) - Added detailed Available Tools entries for `teams`, `cloud_tokens`, `search_docs`, `github_apps` - Added deployment log `page` param and `logs_meta` to deployment tool docs - Added eLow2/25/2026
v2.7.0## What's Changed ### Added - **`teams` tool** - Manage teams: list, get, get_members, get_current, get_current_members - **`cloud_tokens` tool** - Manage cloud provider tokens (Hetzner/DigitalOcean): list, get, create, update, delete, validate - **`search_docs` tool** - Search Coolify documentation using local full-text search (BM25 via MiniSearch). Fetches docs from coolify.io on first search, indexes 1500+ chunks, returns token-efficient results (~849 tokens for 5 results) - **Version cachLow2/25/2026
v2.6.6## What's Changed ### Fixed - **Deployment log truncation** - `lines` param now works correctly (#115): - Coolify returns deployment logs as a JSON array in a single line โ€” `truncateLogs` was splitting on newlines and finding none - Now parses JSON array format, filters hidden entries (docker internals), formats as readable `[timestamp] output` lines - 96KB raw JSON โ†’ 771 chars for `lines: 10` (99.2% reduction) ### Added - **Log pagination** - `page` param on deployment get with logs Low2/25/2026
v2.6.5## What's Changed ### Changed - **ESLint 10** - Upgraded from ESLint 9 to ESLint 10, added `@eslint/js` as explicit dependency (#123) - **Dependency updates** - Bumped minor/patch dependencies (#127) --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masonator/coolify-mcp/v/2.6.5) Low2/25/2026
v2.6.4## What's Changed ### Fixed - **Application deployments API path** - Correct endpoint path for listing application deployments (#120) - **fqdn โ†’ domains mapping** - Map `fqdn` field to `domains` for Coolify API compatibility: - Coolify API uses `domains` field for setting application domain, not `fqdn` - Added `mapFqdnToDomains` helper that transparently converts `fqdn` to `domains` - Applied to `createApplicationPublic`, `createApplicationPrivateGH`, `createApplicationPrivateKey`, and Low2/25/2026
v2.6.3## What's Changed * chore(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in https://github.com/StuMason/coolify-mcp/pull/112 * chore(deps): bump the minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/StuMason/coolify-mcp/pull/114 * chore(deps): bump the minor-and-patch group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/StuMason/coolify-mcp/pull/117 * fix: correct API path for listing appliLow2/14/2026
v2.6.2## What's Changed ### Fixed - **Zod v4 Compatibility** - Require MCP SDK >=1.23.0 (#109): - SDK versions below 1.23.0 call `._parse()` which doesn't exist on Zod v4 schemas - Causes `keyValidator._parse is not a function` on all tools with parameters - Bumped SDK floor from `^1.6.1` to `^1.23.0` (first version with Zod v4 support) --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masonator/coolify-mcp/v/2.6.2) Low1/31/2026
v2.6.1## What's Changed --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masonator/coolify-mcp/v/2.6.1) Low1/31/2026
v2.6.0## What's Changed ### Added - **HATEOAS-style Response Actions** - Add `_actions` to responses (#98, #99): - Responses now include contextual `_actions` array with suggested next tool calls - `get_application` returns actions like "View logs", "Restart", "Stop" based on app status - `deployment get` returns actions like "Cancel", "View app", "App logs" - `control` tool returns follow-up actions after start/stop/restart - `deploy` returns action to check deployment status - List enLow1/27/2026
v2.5.0## What's Changed ### Added - **Codecov Test Analytics** - Enable test result tracking (#84): - Added `jest-junit` reporter for JUnit XML output - CI workflow now uploads test results to Codecov - Enables flaky test detection and test performance tracking ### Fixed - **Deployment Logs Massive Payload** - Add character-based truncation (#82): - `deployment` tool's `lines` parameter only limited line count, not characters - Giant log lines (base64, docker build output) could still rLow1/15/2026
v2.4.0## What's Changed ### Added - **GitHub Apps Management** - Full CRUD operations for GitHub App integrations (#75): - `github_apps` tool with `list`, `get`, `create`, `update`, `delete` actions - `get` action returns full details by filtering list (no single-item API endpoint exists) - Uses integer ID (not UUID) for get/update/delete per Coolify API requirements - Token-optimized summary mode for list operations - Total tool count increased from 34 to 35 tools ### Fixed - **MCP TooLow1/15/2026
v2.3.0## What's Changed ### Added - **Public Repository Deployment** - Deploy from public Git repos without SSH keys (#70): - `application` tool now supports `create_public` action - Required fields: `project_uuid`, `server_uuid`, `git_repository`, `git_branch`, `build_pack`, `ports_exposes` - Thanks to [@gorquan](https://github.com/gorquan) for the contribution! --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masonator/coolify-mcp/v/2.3.0) Low1/14/2026
v2.2.0## What's Changed ### Added - **Docker Image Deployment** - Deploy pre-built images from Docker Hub or registries (#69): - `application` tool now supports `create_dockerimage` action - Required fields: `project_uuid`, `server_uuid`, `docker_registry_image_name`, `ports_exposes` - Optional: `docker_registry_image_tag` (defaults to `latest`) - **Health Check Configuration** - Configure application health checks during create/update (#62): - 12 health check fields now supported in `applLow1/14/2026
v2.0.0## What's Changed ### Breaking Changes - Token Diet Release ๐Ÿ‹๏ธ **v2.0.0 is a complete rewrite of the MCP tool layer focused on drastically reducing token usage.** - **Token reduction: ~43,000 โ†’ ~6,600 tokens** (85% reduction) - **Tool count: 77 โ†’ 34 tools** (56% reduction) - All prompts removed (7 prompts were unused) ### Changed - **Consolidated tools** - Related operations now share a single tool with action parameters: - Server: `server_resources`, `server_domains`, `validate_server`Low1/6/2026
v1.6.0## What's Changed ### Added - **Database Creation Tools** - Full CRUD support for all database types: - `create_postgresql` - Create PostgreSQL databases - `create_mysql` - Create MySQL databases - `create_mariadb` - Create MariaDB databases - `create_mongodb` - Create MongoDB databases - `create_redis` - Create Redis databases - `create_keydb` - Create KeyDB databases - `create_clickhouse` - Create ClickHouse databases - `create_dragonfly` - Create Dragonfly databases (Redis-Low1/6/2026
v1.5.0## What's Changed ### Fixed - `delete_environment` now uses correct API path `/projects/{project_uuid}/environments/{environment_name_or_uuid}` (breaking: now requires `project_uuid` parameter) ### Changed - Claude Code review workflow now only runs on PR creation (not every push) - Upgraded to Prettier 4.0 ### Removed - Obsolete documentation files in `docs/features/` (14 ADR files) and `docs/mcp-*.md` files (~7,700 lines removed) --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masLow1/6/2026
v1.1.1## What's Changed ### Changed - **Dependency Updates** - Major upgrade to latest secure versions: - ESLint 8โ†’9 with new flat config format - zod 3โ†’4 - @types/node 20โ†’25 - dotenv 16โ†’17 - lint-staged 15โ†’16 - eslint-config-prettier 9โ†’10 - @typescript-eslint packages 7โ†’8 ### Added - Auto-delete branches on merge - Dependabot auto-merge for patch/minor updates - Weekly OpenAPI drift detection (monitors Coolify API changes) - Claude Code review on PRs - CONTRIBUTING.md with maintenaLow1/5/2026
v1.1.0## What's Changed ### Added - `delete_database` - Delete databases with optional volume cleanup (completes database CRUD) - `get_mcp_version` - Get the coolify-mcp server version (useful to verify which version is installed) ### Changed - Total tool count increased from 65 to 67 tools --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masonator/coolify-mcp/v/1.1.0) Low1/5/2026
v1.0.0## What's Changed ### Added - **MCP Prompts - Workflow Templates** - Pre-built guided workflows that users can invoke: - `debug-app` - Comprehensive application debugging (gathers logs, status, env vars, deployments) - `health-check` - Full infrastructure health analysis - `deploy-app` - Step-by-step deployment wizard from Git repository - `troubleshoot-ssl` - SSL/TLS certificate diagnosis workflow - `restart-project` - Safely restart all apps in a project with status monitoring Low1/3/2026
v0.9.0## What's Changed ### Added - **Batch Operations** - Power user tools for operating on multiple resources at once: - `restart_project_apps` - Restart all applications in a project - `bulk_env_update` - Update or create an environment variable across multiple applications (upsert behavior) - `stop_all_apps` - Emergency stop all running applications (requires confirmation) - `redeploy_project` - Redeploy all applications in a project with force rebuild - `BatchOperationResult` type foLow1/3/2026
v0.8.1## What's Changed ### Changed - **Environment variable responses now use summary mode** - `list_application_envs` now returns only essential fields (uuid, key, value, is_build_time) instead of 20+ fields, reducing response sizes by ~80% and preventing context window exhaustion ### Added - `EnvVarSummary` type for optimized env var responses --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masonator/coolify-mcp/v/0.8.1) Low1/3/2026
v0.8.0## What's Changed --- ๐Ÿ“ฆ [View on npm](https://www.npmjs.com/package/@masonator/coolify-mcp/v/0.8.0) Low1/3/2026
v0.5.0## What's Changed * test: achieve 100% test coverage for coolify-client by @StuMason in https://github.com/StuMason/coolify-mcp/pull/21 * Added `create_service` and `delete_service` tools by @faahim in https://github.com/StuMason/coolify-mcp/pull/20 ## New Contributors * @faahim made their first contribution in https://github.com/StuMason/coolify-mcp/pull/20 **Full Changelog**: https://github.com/StuMason/coolify-mcp/compare/v0.4.0...v0.5.0Low1/2/2026
v0.3.0## What's Changed ### Major Improvements - **46 focused tools** for debugging, management, and deployment (reduced from 70+) - **Complete API coverage** for Coolify v1 API - **Docker support** - Added Dockerfile for containerized deployment - **MIT License** added ### New Features - `update_service` tool with docker-compose support - HTTP basic auth fields for `update_application` - Better error handling for env var CRUD operations ### Bug Fixes - Fixed `/version` endpoint handling (returns pLow12/18/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

spaceship-mcp๐Ÿš€ Manage domains, DNS, contacts, and listings with spaceship-mcp, a community-built MCP server for the Spaceship API.main@2026-06-02
automagik-genieSelf-evolving AI agent orchestration framework with Model Context Protocol supportv4.260606.2
tekmetric-mcp๐Ÿ” Ask questions about your shop data in natural language and get instant answers about appointments, customers, and repair orders with Tekmetric MCP.main@2026-06-05
lobehubThe ultimate space for work and life โ€” to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level โ€” enabling multi-agent collaboration, effov2.2.2
toolhive-studioToolHive is an application that allows you to install, manage and run MCP servers and connect them to AI agentsv0.36.0

More in MCP Servers

PlanExeCreate a plan from a description in minutes
agentroveYour own Claude Code UI, sandbox, in-browser VS Code, terminal, multi-provider support (Anthropic, OpenAI, GitHub Copilot, OpenRouter), custom skills, and MCP servers.
ProxmoxMCP-PlusEnhanced Proxmox MCP server with advanced virtualization management and full OpenAPI integration.
node9-proxyThe Execution Security Layer for the Agentic Era. Providing deterministic "Sudo" governance and audit logs for autonomous AI agents.