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

Tools

Functions exposed to the LLM to take actions

NameDescription
gitlab_get_merge_request_details

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

gitlab_get_file_content

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

gitlab_add_comment_to_merge_request

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_requests

Lists merge requests for a given GitLab project.

gitlab_assign_reviewers_to_merge_request

Assigns reviewers to a GitLab Merge Request.

gitlab_list_project_members

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

gitlab_list_project_members_by_project_name

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

gitlab_list_projects_by_name

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

gitlab_list_all_projects

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

gitlab_list_all_releases

Fetches releases for a given GitLab project.

gitlab_list_releases_since_version

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

gitlab_get_user_id_by_username

Retrieves the GitLab user ID for a given username.

gitlab_get_user_activities

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

gitlab_get_project_pipelines

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

gitlab_get_merge_request_pipelines

Gets pipelines for a specific GitLab Merge Request.

gitlab_get_pipeline_details

Gets detailed information about a specific pipeline.

gitlab_get_pipeline_jobs

Gets jobs for a specific pipeline.

gitlab_get_job_logs

Gets logs for a specific job.

gitlab_trigger_pipeline

Triggers a new pipeline for a specific branch/ref.

gitlab_retry_pipeline

Retries a failed pipeline.

gitlab_cancel_pipeline

Cancels a running pipeline.

gitlab_list_branches

Lists all branches in a GitLab project.

gitlab_create_branch

Creates a new branch in a GitLab project.

gitlab_delete_branch

Deletes a branch from a GitLab project.

gitlab_get_branch_details

Gets detailed information about a specific branch.

gitlab_list_project_issues

Lists issues in a GitLab project.

gitlab_get_issue_details

Gets detailed information about a specific GitLab issue.

gitlab_create_issue

Creates a new issue in a GitLab project.

gitlab_update_issue

Updates an existing GitLab issue.

gitlab_close_issue

Closes a GitLab issue.

gitlab_add_comment_to_issue

Adds a comment to a GitLab issue.

gitlab_get_issue_comments

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