Token导航 LogoToken导航TokenDH.com
GI
开发工具HTTP官方级别未说明来源级核验

Gitlab (verified)

MCP Server

A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features.

工具数

公开资料未说明
JavaScriptHTTP开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

最后核验

2026/5/17 23:38

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y smithery mcp add gitlab

详细介绍

Gitlab (verified)

A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features.

Quick Start

# Connect this server (installs CLI if needed)
npx -y smithery mcp add gitlab

# Browse available tools
npx -y smithery tool list gitlab

# Get full schema for a tool
npx -y smithery tool get gitlab GITLAB_ARCHIVE_PROJECT

# Call a tool
npx -y smithery tool call gitlab GITLAB_ARCHIVE_PROJECT '{}'

Direct MCP Connection

Endpoint: https://gitlab.run.tools

Tools (54)

  • GITLAB_ARCHIVE_PROJECT — Tool to archive a project. Use when you need to mark a project read-only after finishing active development. Call after…
  • GITLAB_CREATE_GROUP — Tool to create a new group in GitLab. Use when you need to establish a new group for projects or collaboration.
  • GITLAB_CREATE_PROJECT — Tool to create a new project in GitLab. Implements POST /projects endpoint.
  • GITLAB_CREATE_PROJECT_ISSUE — Tool to create a new issue in a GitLab project. Use when you need to report a bug, request a feature, or track a task w…
  • GITLAB_CREATE_REPOSITORY_BRANCH — Tool to create a new branch in a project. Use when you need to create a new branch from an existing branch or a specifi…
  • GITLAB_DELETE_PROJECT — Tool to delete a GitLab project by its ID. Use when you need to remove a project, either by marking it for later deleti…
  • GITLAB_DOWNLOAD_PROJECT_AVATAR — Tool to download a project’s avatar image. Use when you need the raw avatar bytes after confirming the project exists.
  • GITLAB_ERASE_JOB — Tool to erase the content of a specified job within a project. Use when you need to remove job artifacts and logs.
  • GITLAB_GET_COMMIT_REFS — Tool to get all references (branches or tags) a commit is pushed to. Use when you need to find out which branches or ta…
  • GITLAB_GET_COMMIT_SEQUENCE — Tool to get the sequence number of a commit in a project by following parent links from the given commit. Use when you …
  • GITLAB_GET_GROUP — Tool to retrieve information about a specific group by its ID. Use when you need to get details of a GitLab group.
  • GITLAB_GET_GROUP_MEMBER — Tool to retrieve details for a specific group member. Use when you need to fetch membership information for a user in a…
  • GITLAB_GET_GROUPS — Get Groups
  • GITLAB_GET_JOB_DETAILS — Tool to retrieve details of a single job by its ID within a specified project. Use this when you need to fetch specific…
  • GITLAB_GET_MERGE_REQUEST_NOTES — Tool to fetch comments on a merge request. Use when you need to retrieve all notes for a specific merge request.
  • GITLAB_GET_PROJECT — Tool to get a single project by ID or URL-encoded path.
  • GITLAB_GET_PROJECT_LANGUAGES — Tool to list programming languages used in a project with percentages. Use when you need the project language breakdown.
  • GITLAB_GET_PROJECT_MEMBER — Tool to retrieve details for a specific project member. Use after confirming project and user IDs to fetch membership i…
  • GITLAB_GET_PROJECT_MEMBER_ALL — Tool to retrieve details for a specific project member (including inherited and invited members). Use when you need the…
  • GITLAB_GET_PROJECT_MERGE_REQUEST_COMMITS — Tool to get commits of a merge request. Use when you need to retrieve all commits associated with a specific merge requ…
  • GITLAB_GET_PROJECT_MERGE_REQUESTS — Tool to retrieve a list of merge requests for a specific project. Use when you need to get all merge requests associate…
  • GITLAB_GET_PROJECTS — Tool to list all projects accessible to the authenticated user. Supports filtering.
  • GITLAB_GET_PROJECTS_ID_MERGE_REQUESTS_IID_DIFFS — Tool to list all diff versions of a merge request. Use when you need to inspect changes across different diff versions …
  • GITLAB_GET_REPOSITORY_BRANCH — Tool to retrieve information about a specific branch in a project. Use when you need to get details for a single branch.
  • GITLAB_GET_REPOSITORY_BRANCHES — Retrieves a list of repository branches for a project. Use this when you need to get all branches or search for specifi…
  • GITLAB_GET_SINGLE_COMMIT — Tool to get a specific commit identified by the commit hash or name of a branch or tag. Use this when you need to retri…
  • GITLAB_GET_SINGLE_PIPELINE — Tool to retrieve details of a single pipeline by its ID within a specified project. Use when you need to get informatio…
  • GITLAB_GET_USER — Tool to retrieve information about a specific user by their ID. Use when you need to fetch details for a single GitLab …
  • GITLAB_GET_USER_PREFERENCES — Tool to get the current user's preferences. Use when you need to retrieve the user's diff display and CI identity JWT s…
  • GITLAB_GET_USERS — Tool to retrieve a list of users from GitLab. Use this when you need to find user information, search for specific user…
  • GITLAB_GET_USERS_ID_STATUS — Tool to get a user's status by ID. Use when you need to retrieve a GitLab user's current status message, emoji, and ava…
  • GITLAB_GET_USER_STATUS — Tool to get the current user's status. Use when displaying or verifying the authenticated user's GitLab status after lo…
  • GITLAB_GET_USER_SUPPORT_PIN — Tool to get details of the current user's Support PIN. Use when you need to retrieve the active support PIN and its exp…
  • GITLAB_IMPORT_PROJECT_MEMBERS — Tool to import members from one project to another. Use when migrating members between projects.
  • GITLAB_LIST_ALL_GROUP_MEMBERS — Tool to list all members of a group including direct, inherited, and invited members. Use when you need a comprehensive…
  • GITLAB_LIST_ALL_PROJECT_MEMBERS — Tool to list all members of a project (direct, inherited, invited). Use when you need the effective membership list inc…
  • GITLAB_LIST_BILLABLE_GROUP_MEMBERS — Tool to list billable members of a top-level group (including its subgroups and projects). Use when generating billing …
  • GITLAB_LIST_GROUP_MEMBERS — Tool to list direct members of a group. Use when you need to retrieve or filter a group's direct membership.
  • GITLAB_LIST_PENDING_GROUP_MEMBERS — Tool to list pending members of a group and its subgroups and projects. Use when you need to review users awaiting appr…
  • GITLAB_LIST_PIPELINE_JOBS — Tool to retrieve a list of jobs for a specified pipeline within a project. Use this when you need to inspect the status…
  • GITLAB_LIST_PROJECT_GROUPS — Tool to list ancestor groups of a project. Use when you need to retrieve all groups a project belongs to or is shared w…
  • GITLAB_LIST_PROJECT_INVITED_GROUPS — Tool to list groups invited to a project. Use when auditing which groups have access to a project.
  • GITLAB_LIST_PROJECT_PIPELINES — Tool to retrieve a list of pipelines for a specified project. Use when you need to get information about CI/CD pipeline…
  • GITLAB_LIST_PROJECT_SHAREABLE_GROUPS — Tool to list groups that can be shared with a project. Use before sharing a project to fetch eligible groups.
  • GITLAB_LIST_PROJECT_TAGS — Tool to retrieve a list of repository tags for a specified project. Use when you need to get all tags associated with a…
  • GITLAB_LIST_PROJECT_TRANSFER_LOCATIONS — Tool to list namespaces available for project transfer. Use when you need to determine which groups a project can be tr…
  • GITLAB_LIST_PROJECT_USERS — Tool to list users of a project. Use after you have a project ID and want to retrieve its users.
  • GITLAB_LIST_REPOSITORY_COMMITS — Tool to get a list of repository commits in a project. Use when you need to retrieve commit history for a specific proj…
  • GITLAB_LIST_USER_PROJECTS — Tool to list projects owned by a specific user. Use after obtaining target user identity to fetch owned projects.
  • GITLAB_POST_USER_SUPPORT_PIN — Tool to create a support PIN for your authenticated user. Use when GitLab Support requests a PIN to verify your identit…

*Response truncated. Use npx -y smithery for complete data.*

目录标签

目录标签

JavaScriptHTTP开发工具

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

unknown

运行时(runtime,运行环境)

Node.js

权限和风险

HTTPunknown部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:category

来源信息

继续浏览同类 MCP