Skip to main content
Glama

Enhanced Coolify MCP Server

deployment-resources.tsโ€ข863 B
import { Resource } from '../lib/resource.js'; import { CoolifyClient } from '../lib/coolify-client.js'; import { Deployment } from '../types/coolify.js'; export class DeploymentResources { private client: CoolifyClient; constructor(client: CoolifyClient) { this.client = client; } @Resource('coolify/deployments/list') async listDeployments(): Promise<Deployment[]> { // TODO: Implement listDeployments in CoolifyClient throw new Error('Not implemented'); } @Resource('coolify/deployments/{id}') async getDeployment(_id: string): Promise<Deployment> { // TODO: Implement getDeployment in CoolifyClient throw new Error('Not implemented'); } @Resource('coolify/deploy') async deploy(params: { uuid: string; forceRebuild?: boolean }): Promise<Deployment> { return this.client.deployApplication(params.uuid); } }

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/dazeb/coolify-mcp-enhanced'

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