From 8ab4227b691e62d6ed08cec33839a156cf4ac0b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20L=C3=89VEIL?= Date: Sat, 29 Mar 2025 19:05:40 +0100 Subject: [PATCH] Update README.md fix descriptions of tools --- README.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 62 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index bd28a4f..a98f25a 100644 --- a/README.md +++ b/README.md @@ -174,12 +174,68 @@ env GITLAB_PERSONAL_ACCESS_TOKEN=your_gitlab_token GITLAB_API_URL=your_gitlab_ap - `body` (string): Note content - Returns: Details of the created note -| **`list_projects`** | List accessible projects with rich filtering options 📊 | • Search/filtering: `search`, `owned`, `membership`, `archived`, `visibility`
• Features filtering: `with_issues_enabled`, `with_merge_requests_enabled`
• Sorting: `order_by`, `sort`
• Access control: `min_access_level`
• Pagination: `page`, `per_page`, `simple` | Array of projects | -| **`list_labels`** | List all labels for a project with filtering options 🏷️ | • `project_id` (string): Project ID or path
• `with_counts` (optional): Include issue and merge request counts
• `include_ancestor_groups` (optional): Include ancestor groups
• `search` (optional): Filter labels by keyword | Array of labels | -| **`get_label`** | Get a single label from a project 🏷️ | • `project_id` (string): Project ID or path
• `label_id` (number/string): Label ID or name
• `include_ancestor_groups` (optional): Include ancestor groups | Label details | -| **`create_label`** | Create a new label in a project 🏷️➕ | • `project_id` (string): Project ID or path
• `name` (string): Label name
• `color` (string): Color in hex format (e.g., "#FF0000")
• `description` (optional): Label description
• `priority` (optional): Label priority | Created label details | -| **`update_label`** | Update an existing label in a project 🏷️✏️ | • `project_id` (string): Project ID or path
• `label_id` (number/string): Label ID or name
• `new_name` (optional): New label name
• `color` (optional): New color in hex format
• `description` (optional): New description
• `priority` (optional): New priority | Updated label details | -| **`delete_label`** | Delete a label from a project 🏷️❌ | • `project_id` (string): Project ID or path
• `label_id` (number/string): Label ID or name | Success message | +14. `list_projects` + - List accessible projects with rich filtering options 📊 + - Inputs: + - Search/filtering: + - `search` + - `owned` + - `membership` + - `archived` + - `visibility` + - Features filtering: + - `with_issues_enabled` + - `with_merge_requests_enabled` + - Sorting: + - `order_by` + - `sort` + - Access control: + - `min_access_level` + - Pagination: + - `page` + - `per_page` + - `simple` + - Returns: Array of projects +15. `list_labels` + - List all labels for a project with filtering options 🏷️ + - Inputs: + - `project_id` (string): Project ID or path + - `with_counts` (optional): Include issue and merge request counts + - `include_ancestor_groups` (optional): Include ancestor groups + - `search` (optional): Filter labels by keyword + - Returns: Array of labels +16. `get_label` + - Get a single label from a project + - Inputs: + - `project_id` (string): Project ID or path + - `label_id` (number/string): Label ID or name + - `include_ancestor_groups` (optional): Include ancestor groups + - Returns: label details +17. `create_label` + - Create a new label in an object 🏷️➕ + - Inputs: + - `project_id` (string): Project ID or path + - `name` (string): Label name + - `color` (string): Color in hex format (e.g., "#FF0000") + - `description` (optional): Label description + - `priority` (optional): Label priority + - Returns: Created label details +18. `update_label` + - Update an existing label in a project 🏷️✏️ + - Inputs: + - `project_id` (string): Project ID or path + - `label_id` (number/string): Label ID or name + - `new_name` (optional): New label name + - `color` (optional): New color in hex format + - `description` (optional): New description + - `priority` (optional): New priority + - Returns: Updated label details +19. `delete_label` + - Delete a label from a project 🏷️❌ + - Inputs: + - `project_id` (string): Project ID or path + - `label_id` (number/string): Label ID or name + - Returns: Success message ## Environment Variable Configuration