@xavis/coolify-mcp-server
v1.0.1
Published
MCP Server for Coolify API
Readme
Coolify MCP Server
A Model Context Protocol (MCP) server that connects to Coolify's API, implementing all functionality defined in Coolify's OpenAPI specification.
Features
- Full implementation of Coolify's API endpoints
- Type-safe API client using TypeScript
- Zod schema validation for request parameters
- Error handling and response type safety
Installation
npm installDevelopment
# Build the project
npm run build
# Start the development server
npm run dev
# Run tests
npm testAPI Functions
The server implements the following Coolify API functions:
Applications
list_applications: List all applicationsget_application: Get application by UUIDcreate_application_public: Create new application (public repo)update_application: Update application by UUIDremove_application: Delete application by UUIDstart_application: Start application by UUIDstop_application: Stop application by UUIDrestart_application: Restart application by UUID
Configuration
The server requires the following configuration parameters for each API call:
host_url: The URL of your Coolify instancetoken: Your Coolify API token
Error Handling
The server includes comprehensive error handling:
- API errors are properly caught and formatted
- Type safety is enforced through TypeScript and Zod
- Network errors are handled gracefully
License
MIT
