Skip to main content
Glama

get_issue_link

Retrieve a specific issue relationship link from a GitLab project by providing project ID, issue internal ID, and relationship ID.

Instructions

Get a specific issue link

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
project_idNoProject ID or URL-encoded path
issue_iidNoThe internal ID of a project's issue
issue_link_idNoID of an issue relationship

Implementation Reference

  • Schema definition for input parameters of the 'get_issue_link' tool, mapping to GitLab API /projects/{project_id}/issues/{issue_iid}/links/{issue_link_id}.
    export const GetIssueLinkSchema = z.object({ project_id: z.coerce.string().describe("Project ID or URL-encoded path"), issue_iid: z.coerce.string().describe("The internal ID of a project's issue"), issue_link_id: z.coerce.string().describe("ID of an issue relationship"), });
  • Response schema for issue link data returned by the get_issue_link tool.
    export const GitLabIssueLinkSchema = z.object({ source_issue: GitLabIssueSchema, target_issue: GitLabIssueSchema, link_type: z.enum(["relates_to", "blocks", "is_blocked_by"]), });
  • Related schema for listing issue links (list_issue_links tool). Mentioned in tests.
    export const ListIssueLinksSchema = z.object({ project_id: z.coerce.string().describe("Project ID or URL-encoded path"), issue_iid: z.coerce.string().describe("The internal ID of a project's issue"), });

Latest Blog Posts

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/zereight/gitlab-mcp'

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