create_project
Create a new project to organize applications and services within Coolify deployments, enabling DevOps teams to structure their infrastructure and manage resources effectively.
Instructions
Create a new project to organize applications and services.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | No | Optional description of the project | |
| name | Yes | Name of the project |
Implementation Reference
- src/index.ts:1332-1336 (handler)The execution handler for the create_project tool. It sends a POST request to the Coolify API endpoint '/projects' with the tool arguments and returns the JSON response.case 'create_project': const createProjectResponse = await this.axiosInstance.post('/projects', request.params.arguments); return { content: [{ type: 'text', text: JSON.stringify(createProjectResponse.data, null, 2) }] };
- src/index.ts:463-485 (registration)Registration of the create_project tool in the list_tools response, including its name, description, and input schema.{ name: 'create_project', description: 'Create a new project to organize applications and services.', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'Name of the project', examples: ['My App'] }, description: { type: 'string', description: 'Optional description of the project', examples: ['Production environment for my application'] } }, required: ['name'], examples: [ { name: 'My App', description: 'Production environment for my application' } ] } },