You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
organizationId: z.string().describe("Organization ID, can be found in the basic information page of the organization admin console"),
364
-
repositoryId: z.string().describe("Repository ID or a combination of organization ID and repository name, for example: 2835387 or organizationId%2Frepo-name (Note: slashes need to be URL encoded as %2F)"),
365
-
localId: z.string().describe("Local ID, represents the nth merge request in the repository"),
366
-
comment_type: z.string().default("GLOBAL_COMMENT").describe("Comment type. Possible values: GLOBAL_COMMENT, INLINE_COMMENT"),
367
-
content: z.string().describe("Comment content, length must be between 1 and 65535"),
368
-
draft: z.boolean().default(false).describe("Whether it is a draft comment"),
369
-
resolved: z.boolean().default(false).describe("Whether to mark as resolved"),
370
-
patchset_biz_id: z.string().describe("Associated version ID, if it's INLINE_COMMENT, choose one from from_patchset_biz_id or to_patchset_biz_id"),
371
-
file_path: z.string().nullable().optional().describe("File name, only for inline comments"),
372
-
line_number: z.number().int().nullable().optional().describe("Line number, only for inline comments"),
373
-
from_patchset_biz_id: z.string().nullable().optional().describe("Start version ID for comparison, required for INLINE_COMMENT type"),
374
-
to_patchset_biz_id: z.string().nullable().optional().describe("Target version ID for comparison, required for INLINE_COMMENT type"),
organizationId: z.string().describe("Organization ID, can be found in the basic information page of the organization admin console"),
380
-
repositoryId: z.string().describe("Repository ID or a combination of organization ID and repository name, for example: 2835387 or organizationId%2Frepo-name (Note: slashes need to be URL encoded as %2F)"),
381
-
localId: z.string().describe("Change request local ID"),
382
-
patchSetBizIds: z.array(z.string()).nullable().optional().describe("Associated version ID list, each comment is associated with a version, indicating which version the comment was posted on, for global comments, it's associated with the latest merge source version"),
383
-
commentType: z.string().optional().default("GLOBAL_COMMENT").describe("Comment type. Possible values: GLOBAL_COMMENT, INLINE_COMMENT"),
384
-
state: z.string().optional().default("OPENED").describe("Comment state. Possible values: OPENED, DRAFT"),
385
-
resolved: z.boolean().optional().default(false).describe("Whether marked as resolved"),
386
-
filePath: z.string().nullable().optional().describe("Filter by file path (for inline comments)"),
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "alibabacloud-devops-mcp-server",
3
-
"version": "0.3.3",
3
+
"version": "0.3.4",
4
4
"description": "MCP Server for using the alibabacloud-devops API: allows AI assistants to directly participate in development collaboration, helping teams optimize development processes and improve efficiency.",
description: "[Code Management] Create a comment on a change request",
96
+
description: "[Code Management] Create a comment on a change request. Supports two types: GLOBAL_COMMENT (global comment on the entire merge request) and INLINE_COMMENT (inline comment on specific code lines). For INLINE_COMMENT, you must provide file_path, line_number, from_patchset_biz_id, and to_patchset_biz_id parameters.",
description: "[Code Management] List comments on a change request",
101
+
description: "[Code Management] List comments on a change request. Supports filtering by comment type (GLOBAL_COMMENT or INLINE_COMMENT), state (OPENED or DRAFT), resolved status, and file path (for inline comments).",
0 commit comments