Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITLAB_URLYesThe URL of your GitLab instance
ATLASSIAN_API_TOKENYesYour Jira API token
ATLASSIAN_SITE_NAMEYesYour Atlassian site name
GITLAB_ACCESS_TOKENYesYour GitLab Personal Access Token with API access
ATLASSIAN_USER_EMAILYesYour email address for Atlassian/Jira

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
gitlab_get_merge_request_detailsB

Fetches detailed information about a GitLab Merge Request, including file diffs.

gitlab_get_file_contentB

Fetches the content of a specific file at a given SHA in a GitLab project.

gitlab_add_comment_to_merge_requestB

Adds a comment to a GitLab Merge Request. Can be a general comment, a reply to an existing discussion, or an inline comment on a specific line.

gitlab_list_merge_requestsC

Lists merge requests for a given GitLab project.

gitlab_assign_reviewers_to_merge_requestC

Assigns reviewers to a GitLab Merge Request.

gitlab_list_project_membersC

Lists all members (contributors) of a given GitLab project.

gitlab_list_project_members_by_project_nameC

Lists all members (contributors) of a given GitLab project by project name.

gitlab_list_projects_by_nameB

Filters GitLab projects by name using a fuzzy, case-insensitive match.

gitlab_list_all_projectsA

Lists all accessible GitLab projects. (Try to use list_projects_by_name as it is more efficient)

gitlab_list_all_releasesC

Fetches releases for a given GitLab project.

gitlab_list_releases_since_versionC

Filters releases for a given GitLab project since a specific version.

gitlab_get_user_id_by_usernameB

Retrieves the GitLab user ID for a given username.

gitlab_get_user_activitiesC

Fetches activities for a given GitLab user by their username, optionally filtered by date.

gitlab_get_project_pipelinesC

Gets pipelines for a GitLab project, optionally filtered by branch/ref.

gitlab_get_merge_request_pipelinesC

Gets pipelines for a specific GitLab Merge Request.

gitlab_get_pipeline_detailsB

Gets detailed information about a specific pipeline.

gitlab_get_pipeline_jobsC

Gets jobs for a specific pipeline.

gitlab_get_job_logsC

Gets logs for a specific job.

gitlab_trigger_pipelineC

Triggers a new pipeline for a specific branch/ref.

gitlab_retry_pipelineC

Retries a failed pipeline.

gitlab_cancel_pipelineC

Cancels a running pipeline.

gitlab_list_branchesC

Lists all branches in a GitLab project.

gitlab_create_branchC

Creates a new branch in a GitLab project.

gitlab_delete_branchC

Deletes a branch from a GitLab project.

gitlab_get_branch_detailsC

Gets detailed information about a specific branch.

gitlab_list_project_issuesC

Lists issues in a GitLab project.

gitlab_get_issue_detailsC

Gets detailed information about a specific GitLab issue.

gitlab_create_issueC

Creates a new issue in a GitLab project.

gitlab_update_issueC

Updates an existing GitLab issue.

gitlab_close_issueC

Closes a GitLab issue.

gitlab_add_comment_to_issueC

Adds a comment to a GitLab issue.

gitlab_get_issue_commentsC

Gets comments for a GitLab issue.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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

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