gitlab-mcp-server

module
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2026 License: MIT

README

GitLab MCP Server

GitHub Release Go Report Card Go Reference Glama MCP Score

Quality Gate Coverage Platform

A Model Context Protocol (MCP) server that exposes the entire GitLab API as MCP tools, resources, and prompts for AI assistants. Single static binary — zero dependencies.

Security first: Continuously monitored on SonarCloud with quality gates, coverage, and security scanning. Supports read-only mode, safe mode (dry-run preview), and self-hosted GitLab with TLS verification.

Highlights

  • 1006 MCP tools — broad GitLab REST API v4 + GraphQL coverage across 162 domain sub-packages: projects, branches, tags, releases, merge requests, issues, pipelines, jobs, groups, users, wikis, environments, deployments, packages, container registry, runners, feature flags, CI/CD variables, templates, admin settings, access tokens, deploy keys, and more
  • 32 meta-tools (47 with the Enterprise/Premium catalog) — domain-grouped dispatchers that reduce token overhead for LLMs (optional, enabled by default). 15 additional enterprise meta-tools available for Premium/Ultimate features
  • 11 sampling actions — LLM-assisted code review, issue analysis, pipeline failure diagnosis, security review, release notes, milestone reports, and more via gitlab_analyze meta-tool (MCP sampling capability)
  • 4 elicitation tools — interactive creation wizards (issue, MR, release, project) with step-by-step user prompts
  • 46 MCP resources — read-only data: user, groups, group members, group projects, projects, issues, pipelines, members, labels, milestones, branches, MRs, releases, tags, commits, file blobs, wiki pages, MR notes, MR discussions, meta-tool JSON Schemas, single-entity templates (issue, MR, branch, tag, release, label, milestone, commit, wiki page, deployment, environment, job, board, snippet, deploy key, feature flag, group label, group milestone), workspace roots, and 5 workflow best-practice guides
  • 38 MCP prompts — AI-optimized: code review, pipeline status, risk assessment, release notes, standup, workload, user stats, team management, cross-project dashboards, analytics, milestones, audit
  • 6 MCP capabilities — logging, completions, roots, progress, sampling, elicitation
  • 50 tool icons — base64-encoded SVG icons (Sizes: ["any"]) on all tools, resources, and prompts for visual identification in MCP clients
  • Pagination on all list endpoints with metadata (total items, pages, next/prev)
  • Transports: stdio (default for desktop AI) and HTTP (Streamable HTTP for remote clients)
  • Cross-platform: Windows, Linux & macOS, amd64 & arm64
  • Self-hosted GitLab with self-signed TLS certificate support

Example Prompts

Once connected, just talk to your AI assistant in natural language:

"List my GitLab projects" "Show me open merge requests in my-app" "Create a merge request from feature-login to main" "Review merge request !15 — is it safe to merge?" "List open issues assigned to me" "What's the pipeline status for project 42?" "Why did the last pipeline fail?" "Generate release notes from v1.0 to v2.0"

The server handles the translation from natural language to GitLab API calls. You do not need to know project IDs, API endpoints, or JSON syntax — the AI assistant figures that out for you. See Usage Examples for more scenarios.

Quick Start

1. Download

Download the latest binary for your platform from GitHub Releases and make it executable:

chmod +x gitlab-mcp-server-*  # Linux/macOS only
2. Configure your MCP client

Recommended: Run the built-in setup wizard — it configures your GitLab connection and MCP client in one step:

./gitlab-mcp-server --setup

Tip: The wizard supports Web UI, Terminal UI, and plain CLI modes. On Windows, double-click the .exe to launch the wizard automatically.

Or configure manually — expand your client below:

VS Code (GitHub Copilot)

Add to .vscode/mcp.json in your workspace:

{
  "servers": {
    "gitlab": {
      "type": "stdio",
      "command": "/path/to/gitlab-mcp-server",
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "gitlab": {
      "command": "/path/to/gitlab-mcp-server",
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "gitlab": {
      "command": "/path/to/gitlab-mcp-server",
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
Claude Code
claude mcp add gitlab /path/to/gitlab-mcp-server \
  -e GITLAB_URL=https://gitlab.example.com \
  -e GITLAB_TOKEN=glpat-xxxxxxxxxxxxxxxxxxxx
Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "gitlab": {
      "command": "/path/to/gitlab-mcp-server",
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
JetBrains IDEs

Add to the MCP configuration in Settings → Tools → AI Assistant → MCP Servers:

{
  "servers": {
    "gitlab": {
      "type": "stdio",
      "command": "/path/to/gitlab-mcp-server",
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
Zed

Add to Zed settings (settings.json):

{
  "context_servers": {
    "gitlab": {
      "command": "/path/to/gitlab-mcp-server",
      "args": [],
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
Kiro

Add to .kiro/settings/mcp.json:

{
  "mcpServers": {
    "gitlab": {
      "command": "/path/to/gitlab-mcp-server",
      "args": [],
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
Cline

Open the Cline sidebar in VS Code → click the MCP servers icon → Edit Global MCP, or edit cline_mcp_settings.json directly:

  • macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Linux: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
{
  "mcpServers": {
    "gitlab": {
      "command": "/path/to/gitlab-mcp-server",
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
Roo Code

Open the Roo Code sidebar in VS Code → MCP servers icon → Edit Global MCP (or Edit Project MCP to create .roo/mcp.json):

{
  "mcpServers": {
    "gitlab": {
      "command": "/path/to/gitlab-mcp-server",
      "env": {
        "GITLAB_URL": "https://gitlab.example.com",
        "GITLAB_TOKEN": "glpat-xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}
3. Verify

Open your AI client and try:

"List my GitLab projects"

See the Getting Started guide for detailed setup instructions.

Tool Modes

Two registration modes, controlled by the META_TOOLS environment variable:

Mode Tools Description
Meta-Tools (default) 32 base / 47 enterprise Domain-grouped dispatchers with action parameter. Lower token usage.
Individual 1006 Every GitLab operation as a separate MCP tool.

Meta-tool summary:

Meta-Tool Actions Description
gitlab_access 48 Manage GitLab access credentials: access tokens (project/group/personal), deploy tokens, deploy keys, access requests, and invitations.
gitlab_admin 88 GitLab self-managed instance administration: topics, settings, appearance, broadcast messages, instance feature flags, license, system hooks, Sidekiq metrics, plan limits, usage data, DB migrations, OAuth applications, custom attributes, bulk imports (GitLab→GitLab migrations), error tracking, alert metric images, secure files, Terraform states, cluster agents, dependency proxy cache, and external imports.
gitlab_analyze 11 LLM-assisted analysis of GitLab data via MCP sampling.
gitlab_branch 11 Manage Git branches and branch protections in a project, plus aggregated branch rules (GraphQL).
gitlab_ci_catalog 2 Discover and inspect CI/CD Catalog resources (reusable pipeline components and templates published by groups for import into .gitlab-ci.yml).
gitlab_ci_variable 15 Manage GitLab CI/CD variables at instance, group, and project scope.
gitlab_custom_emoji 3 Manage group-level custom emoji via GraphQL.
gitlab_discover_project Resolve a git remote URL to a GitLab project and return its project_id and metadata.
gitlab_environment 23 Manage GitLab deployment environments, protected environments, freeze (deploy block) periods, and the deployment record audit trail.
gitlab_feature_flags 10 Manage project feature flags and feature-flag user lists for gradual rollouts.
gitlab_group 130 Manage GitLab groups: CRUD, subgroups, members, labels, milestones, webhooks, badges, boards, uploads, and import/export.
gitlab_interactive_issue_create Interactively create a GitLab issue: step-by-step prompts collect title (required), description (optional multiline), comma-separated labels, and confidentiality (boolean), then ask for confirmation before calling the GitLab API.
gitlab_interactive_mr_create Interactively create a GitLab merge request: step-by-step prompts collect source branch (required), target branch (required), title (required), description (optional multiline), comma-separated labels, squash-on-merge flag, and remove-source-branch flag, then ask for confirmation before calling the GitLab API.
gitlab_interactive_project_create Interactively create a GitLab project: step-by-step prompts collect name (required), description (optional), visibility (private/internal/public), initialize-with-README flag, and default branch name, then ask for confirmation before calling the GitLab API.
gitlab_interactive_release_create Interactively create a GitLab release: step-by-step prompts collect tag name (required, must reference an existing tag), release name (optional, defaults to tag name), and release notes/description (optional multiline), then ask for confirmation before calling the GitLab API.
gitlab_issue 63 Manage GitLab issues: CRUD, notes, discussions, links, time tracking, work items, award emoji, statistics, and resource events.
gitlab_job 25 Manage GitLab CI/CD jobs: list, get, retry, cancel, erase, play manual jobs, wait for completion, download artifacts/logs, and manage CI/CD job token scope.
gitlab_merge_request 58 Manage GitLab merge requests: create, list, get, update, merge, approve, rebase, delete.
gitlab_model_registry 1 Download ML model package files from the GitLab Model Registry.
gitlab_mr_review 23 Review and comment on GitLab merge requests: notes, threaded discussions (inline + general), code diffs, draft notes (batch review), diff versions, and the per-version diff payload.
gitlab_package 24 Manage GitLab package registry, container registry, and protection rules.
gitlab_pipeline 33 Manage GitLab CI/CD pipelines: list, get, create, retry, cancel, delete, and wait for completion.
gitlab_project 122 Manage GitLab projects: CRUD, settings, members, labels, milestones, webhooks, badges, boards, integrations, uploads, Pages, avatars, approval rules, mirrors, and import/export.
gitlab_release 12 Manage GitLab releases and their asset links (binaries, packages, runbooks).
gitlab_repository 41 Browse and manage GitLab repository content: file tree, read/write/delete files, commits, diffs, cherry-pick, revert, blame, compare branches, contributors, archives, changelogs, submodules, render markdown, and commit discussions.
gitlab_runner 34 Manage GitLab CI/CD runners and runner controllers: instance / group / project runner CRUD, registration tokens, job assignments, and runner controllers (admin, experimental).
gitlab_search 10 Search GitLab by scope (instance / group / project) for code, MRs, issues, commits, milestones, notes, projects, snippets, users, or wiki pages.
gitlab_snippet 34 Manage GitLab snippets (personal, project-scoped, and explore feed): CRUD snippet metadata and content, threaded discussions, notes (project snippets only), and award emoji on snippets and snippet notes.
gitlab_tag 9 Manage Git tags and tag protections in a project, plus GPG signature inspection.
gitlab_template 12 Browse GitLab built-in templates (gitignore, CI/CD YAML, Dockerfile, license, project scaffolding) and lint CI configuration.
gitlab_user 74 Manage GitLab users: CRUD, SSH/GPG keys, emails, PATs, impersonation tokens, status, todos, events, notifications, namespaces, and avatars.
gitlab_wiki 6 CRUD project wiki pages and upload attachments to wikis.
gitlab_attestation 🏢 2 List and download build attestations (SLSA provenance) for project artifacts.
gitlab_audit_event 🏢 6 List and get GitLab audit events at instance, group, and project levels for compliance tracking.
gitlab_compliance_policy 🏢 2 Get and update admin compliance policy settings (CSP namespace configuration).
gitlab_dependency 🏢 4 List project dependencies and create/download SBOM exports (CycloneDX).
gitlab_dora_metrics 🏢 2 Get DORA metrics: deployment frequency, lead time, MTTR, change failure rate.
gitlab_enterprise_user 🏢 4 Manage enterprise users for a GitLab group: list, get, disable 2FA, delete.
gitlab_external_status_check 🏢 8 Manage external status checks for MRs and projects.
gitlab_geo 🏢 8 Manage Geo replication sites: CRUD, repair OAuth, and check replication status (admin, Premium/Ultimate).
gitlab_group_scim 🏢 4 Manage SCIM identities for GitLab group provisioning.
gitlab_member_role 🏢 6 Manage custom member roles at instance or group level.
gitlab_merge_train 🏢 4 Manage GitLab merge trains (automated merge queues).
gitlab_project_alias 🏢 4 CRUD project aliases: short names that redirect to projects (admin, Premium/Ultimate).
gitlab_security_finding 🏢 1 List pipeline security report findings via GraphQL (Premium/Ultimate).
gitlab_storage_move 🏢 18 Manage repository storage moves for projects, groups, and snippets (admin only).
gitlab_vulnerability 🏢 8 List, triage, and summarize project vulnerabilities (Premium/Ultimate, GraphQL).

32 base / 47 with enterprise meta-tools. See Meta-Tools Reference for the complete list with actions and examples.

Compatibility

MCP Capability Support
Tools 1006 individual / 32–47 meta
Resources 46 (static + templates)
Prompts 38 templates
Completions Project, user, group, branch, tag
Logging Structured (text/JSON) + MCP notifications
Progress Tool execution progress reporting
Sampling 11 LLM-powered analysis actions via gitlab_analyze
Elicitation 4 interactive creation wizards
Roots Workspace root tracking

Tested with: VS Code + GitHub Copilot, Claude Desktop, Claude Code, Cursor, Windsurf, JetBrains IDEs, Zed, Kiro, Cline, Roo Code.

See the full Compatibility Matrix for detailed client support.

Documentation

Full documentation is available at jmrplens.github.io/gitlab-mcp-server.

Document Description
Getting Started Download, setup wizard, per-client configuration
Configuration Environment variables, transport modes, TLS
Tools Reference All 1006 individual tools with input/output schemas
Meta-Tools 32/47 domain meta-tools with action dispatching
Resources All 46 resources with URI templates
Prompts All 38 prompts with arguments and output format
Auto-Update Self-update mechanism, modes, and release format
Security Security model, token scopes, input validation
Architecture System architecture, component design, data flow
Development Guide Building, testing, CI/CD, contributing

Tech Stack

Component Technology
Language Go 1.26+
MCP SDK github.com/modelcontextprotocol/go-sdk v1.5.0
GitLab Client gitlab.com/gitlab-org/api/client-go/v2 v2.20.1
Transport stdio (default), HTTP (Streamable HTTP)

Building from Source

git clone https://github.com/jmrplens/gitlab-mcp-server.git
cd gitlab-mcp-server
make build

See the Development Guide for cross-compilation and contributing guidelines.

Docker

docker pull ghcr.io/jmrplens/gitlab-mcp-server:latest

# Single-instance mode (fixed GitLab URL for all clients)
docker run -d --name gitlab-mcp-server -p 8080:8080 \
  -e GITLAB_URL=https://gitlab.example.com \
  -e GITLAB_SKIP_TLS_VERIFY=true \
  ghcr.io/jmrplens/gitlab-mcp-server:latest

# Multi-instance mode (clients send GITLAB-URL header per request)
docker run -d --name gitlab-mcp-server -p 8080:8080 \
  ghcr.io/jmrplens/gitlab-mcp-server:latest

Clients authenticate via PRIVATE-TOKEN or Authorization: Bearer headers. In multi-instance mode, clients must also send a GITLAB-URL header to target a specific GitLab instance. See HTTP Server Mode and Docker documentation for Docker Compose and configuration options.

FAQ

Does it work with self-hosted GitLab?

Yes. Set GITLAB_URL to your instance URL. Self-signed TLS certificates are supported via GITLAB_SKIP_TLS_VERIFY=true.

Is my data safe?

The server runs locally on your machine (stdio mode) or on your own infrastructure (HTTP mode). No data is sent to third parties — all API calls go directly to your GitLab instance. See SECURITY.md for details.

Can I use it in read-only mode?

Yes. Set GITLAB_READ_ONLY=true to disable all mutating tools (create, update, delete). Only read operations will be available.

Alternatively, set GITLAB_SAFE_MODE=true for a dry-run mode: mutating tools remain visible but return a structured JSON preview instead of executing. Useful for auditing, training, or reviewing what an AI assistant would do.

What GitLab editions are supported?

Both Community Edition (CE) and Enterprise Edition (EE). Set GITLAB_ENTERPRISE=true in stdio mode to enable additional tools for Premium/Ultimate features (DORA metrics, vulnerabilities, compliance, etc.). In HTTP mode, --enterprise can force the Enterprise/Premium catalog, otherwise CE/EE is detected per token+URL pool entry when GitLab reports edition.

How does it handle rate limiting?

The server includes retry logic with backoff for GitLab API rate limits. Errors are classified as transient (retryable) or permanent, with actionable hints in error messages.

Which AI clients are supported?

Any MCP-compatible client: VS Code + GitHub Copilot, Claude Desktop, Cursor, Claude Code, Windsurf, JetBrains IDEs, Zed, Kiro, and others. The built-in setup wizard can auto-configure most clients.

Contributing

See CONTRIBUTING.md for development guidelines, branch naming, commit conventions, and pull request process.

Security

See SECURITY.md for the security policy and vulnerability reporting.

Code of Conduct

See CODE_OF_CONDUCT.md. This project follows the Contributor Covenant v2.1.

Directories

Path Synopsis
cmd
add_docs command
Command add_docs adds godoc-compliant doc comments to Go source and test files that are missing documentation.
Command add_docs adds godoc-compliant doc comments to Go source and test files that are missing documentation.
audit_meta_schema command
Command audit_meta_schema reports the size impact of each META_PARAM_SCHEMA mode on the meta-tool catalog.
Command audit_meta_schema reports the size impact of each META_PARAM_SCHEMA mode on the meta-tool catalog.
audit_metrics command
Command audit_metrics generates a comprehensive metrics summary for the gitlab-mcp-server MCP server.
Command audit_metrics generates a comprehensive metrics summary for the gitlab-mcp-server MCP server.
audit_output command
Command audit_output generates a markdown report of MCP tool output quality.
Command audit_output generates a markdown report of MCP tool output quality.
audit_test_names command
Command audit_test_names scans all Go test files and classifies test function names by their naming pattern.
Command audit_test_names scans all Go test files and classifies test function names by their naming pattern.
audit_tokens command
Command audit_tokens measures the LLM context window overhead of all registered MCP tool definitions.
Command audit_tokens measures the LLM context window overhead of all registered MCP tool definitions.
audit_tools command
Command audit_tools generates a markdown report of all MCP tool metadata violations.
Command audit_tools generates a markdown report of all MCP tool metadata violations.
find_dupes command
Command find_dupes scans Go source files for duplicated string literals that appear three or more times and are not already declared as constants.
Command find_dupes scans Go source files for duplicated string literals that appear three or more times and are not already declared as constants.
gen_docker_tools command
Command gen_docker_tools generates a tools.json file in the format expected by the Docker MCP Registry (https://github.com/docker/mcp-registry).
Command gen_docker_tools generates a tools.json file in the format expected by the Docker MCP Registry (https://github.com/docker/mcp-registry).
gen_llms command
Command gen_llms generates llms.txt and llms-full.txt files following the llmstxt.org standard.
Command gen_llms generates llms.txt and llms-full.txt files following the llmstxt.org standard.
gen_readme command
Command gen_readme auto-generates the meta-tool table in README.md.
Command gen_readme auto-generates the meta-tool table in README.md.
server command
Command server is the MCP server entry point for gitlab-mcp-server.
Command server is the MCP server entry point for gitlab-mcp-server.
internal
autoupdate
autoupdate.go provides self-update capability for the gitlab-mcp-server binary.
autoupdate.go provides self-update capability for the gitlab-mcp-server binary.
completions
Package completions provides a CompletionHandler for GitLab-aware autocomplete of prompt arguments and resource URI template parameters.
Package completions provides a CompletionHandler for GitLab-aware autocomplete of prompt arguments and resource URI template parameters.
config
Package config loads and validates server configuration from environment variables.
Package config loads and validates server configuration from environment variables.
elicitation
Package elicitation provides a Client for requesting structured user input via the MCP elicitation protocol.
Package elicitation provides a Client for requesting structured user input via the MCP elicitation protocol.
gitlab
Package gitlab provides a wrapper around the GitLab REST API v4 client.
Package gitlab provides a wrapper around the GitLab REST API v4 client.
logging
Package logging provides MCP protocol-level logging via ServerSession.
Package logging provides MCP protocol-level logging via ServerSession.
oauth
Package oauth provides GitLab-specific OAuth 2.0 token verification, caching, and HTTP middleware for the MCP server's HTTP mode.
Package oauth provides GitLab-specific OAuth 2.0 token verification, caching, and HTTP middleware for the MCP server's HTTP mode.
progress
Package progress provides a Tracker for sending MCP progress notifications to the client during long-running tool operations.
Package progress provides a Tracker for sending MCP progress notifications to the client during long-running tool operations.
prompts
prompt_analytics.go registers MCP prompts for GitLab analytics and metrics.
prompt_analytics.go registers MCP prompts for GitLab analytics and metrics.
resources
meta_schema.go registers the gitlab://schema/meta/* MCP resources, which expose per-action JSON Schemas for every meta-tool registered in this server.
meta_schema.go registers the gitlab://schema/meta/* MCP resources, which expose per-action JSON Schemas for every meta-tool registered in this server.
roots
Package roots provides client workspace discovery via the MCP Roots capability.
Package roots provides client workspace discovery via the MCP Roots capability.
sampling
executor.go implements the sampling request executor that delegates LLM.
executor.go implements the sampling request executor that delegates LLM.
serverpool
Package serverpool manages a pool of MCP servers keyed by GitLab token and URL.
Package serverpool manages a pool of MCP servers keyed by GitLab token and URL.
testutil
embedassert.go provides shared assertions for tests that verify MCP tool results include embedded resource content when the feature flag is enabled.
embedassert.go provides shared assertions for tests that verify MCP tool results include embedded resource content when the feature flag is enabled.
tools
Package tools provides the MCP tool orchestration layer for the GitLab MCP server.
Package tools provides the MCP tool orchestration layer for the GitLab MCP server.
tools/accessrequests
Package accessrequests implements MCP tools for GitLab project and group access request operations using the AccessRequestsService API.
Package accessrequests implements MCP tools for GitLab project and group access request operations using the AccessRequestsService API.
tools/accesstokens
Package accesstokens implements GitLab Access Token operations as MCP tools.
Package accesstokens implements GitLab Access Token operations as MCP tools.
tools/alertmanagement
Package alertmanagement implements MCP tools for GitLab Alert Management metric images.
Package alertmanagement implements MCP tools for GitLab Alert Management metric images.
tools/appearance
Package appearance implements MCP tool handlers for GitLab application appearance.
Package appearance implements MCP tool handlers for GitLab application appearance.
tools/applications
Package applications implements MCP tools for GitLab Applications API.
Package applications implements MCP tools for GitLab Applications API.
tools/appstatistics
Package appstatistics implements MCP tools for GitLab Application Statistics API.
Package appstatistics implements MCP tools for GitLab Application Statistics API.
tools/attestations
Package attestations implements GitLab build attestation operations for projects including list and download.
Package attestations implements GitLab build attestation operations for projects including list and download.
tools/auditevents
Package auditevents implements MCP tool handlers for GitLab audit event operations including list and get at instance, group, and project levels.
Package auditevents implements MCP tool handlers for GitLab audit event operations including list and get at instance, group, and project levels.
tools/avatar
Package avatar implements MCP tools for GitLab avatar retrieval.
Package avatar implements MCP tools for GitLab avatar retrieval.
tools/awardemoji
Package awardemoji implements MCP tools for GitLab award emoji operations on issues, merge requests, snippets, and their notes.
Package awardemoji implements MCP tools for GitLab award emoji operations on issues, merge requests, snippets, and their notes.
tools/badges
Package badges implements MCP tool handlers for GitLab project and group badges.
Package badges implements MCP tool handlers for GitLab project and group badges.
tools/boards
Package boards implements MCP tools for GitLab project issue boards and board lists.
Package boards implements MCP tools for GitLab project issue boards and board lists.
tools/branches
Package branches implements MCP tool handlers for GitLab branch operations including create, list, get, delete, and branch protection management.
Package branches implements MCP tool handlers for GitLab branch operations including create, list, get, delete, and branch protection management.
tools/branchrules
Package branchrules implements MCP tool handlers for GitLab Branch Rules retrieval using the GraphQL API.
Package branchrules implements MCP tool handlers for GitLab Branch Rules retrieval using the GraphQL API.
tools/broadcastmessages
Package broadcastmessages implements MCP tool handlers for GitLab broadcast messages.
Package broadcastmessages implements MCP tool handlers for GitLab broadcast messages.
tools/bulkimports
Package bulkimports implements MCP tools for GitLab Bulk Imports API.
Package bulkimports implements MCP tools for GitLab Bulk Imports API.
tools/cicatalog
Package cicatalog implements MCP tool handlers for GitLab CI/CD Catalog resource discovery and retrieval using the GraphQL API.
Package cicatalog implements MCP tool handlers for GitLab CI/CD Catalog resource discovery and retrieval using the GraphQL API.
tools/cilint
Package cilint implements MCP tool handlers for GitLab CI/CD configuration linting.
Package cilint implements MCP tool handlers for GitLab CI/CD configuration linting.
tools/civariables
Package civariables implements MCP tool handlers for GitLab project-level CI/CD variables.
Package civariables implements MCP tool handlers for GitLab project-level CI/CD variables.
tools/ciyamltemplates
Package ciyamltemplates implements MCP tools for GitLab CI YAML Templates API.
Package ciyamltemplates implements MCP tools for GitLab CI YAML Templates API.
tools/clusteragents
Package clusteragents implements MCP tools for GitLab Kubernetes cluster agents.
Package clusteragents implements MCP tools for GitLab Kubernetes cluster agents.
tools/commitdiscussions
Package commitdiscussions implements MCP tools for GitLab commit discussion operations.
Package commitdiscussions implements MCP tools for GitLab commit discussion operations.
tools/commits
Package commits implements GitLab commit operations including listing, getting, creating commits, retrieving diffs, refs, comments, statuses, merge requests by commit, cherry-pick, revert, and GPG signatures.
Package commits implements GitLab commit operations including listing, getting, creating commits, retrieving diffs, refs, comments, statuses, merge requests by commit, cherry-pick, revert, and GPG signatures.
tools/compliancepolicy
Package compliancepolicy implements MCP tools for GitLab admin-level compliance policy settings management.
Package compliancepolicy implements MCP tools for GitLab admin-level compliance policy settings management.
tools/containerregistry
Package containerregistry implements MCP tools for GitLab container registry operations using the ContainerRegistryService API.
Package containerregistry implements MCP tools for GitLab container registry operations using the ContainerRegistryService API.
tools/customattributes
Package customattributes implements MCP tools for GitLab Custom Attributes API.
Package customattributes implements MCP tools for GitLab Custom Attributes API.
tools/customemoji
Package customemoji implements MCP tool handlers for GitLab Custom Emoji management using the GraphQL API.
Package customemoji implements MCP tool handlers for GitLab Custom Emoji management using the GraphQL API.
tools/dbmigrations
Package dbmigrations implements MCP tools for GitLab Database Migrations API.
Package dbmigrations implements MCP tools for GitLab Database Migrations API.
tools/dependencies
Package dependencies implements MCP tool handlers for GitLab dependency listing and dependency list export (SBOM) operations.
Package dependencies implements MCP tool handlers for GitLab dependency listing and dependency list export (SBOM) operations.
tools/dependencyproxy
Package dependencyproxy implements MCP tools for GitLab Dependency Proxy.
Package dependencyproxy implements MCP tools for GitLab Dependency Proxy.
tools/deploykeys
Package deploykeys implements GitLab Deploy Keys API operations as MCP tools.
Package deploykeys implements GitLab Deploy Keys API operations as MCP tools.
tools/deploymentmergerequests
Package deploymentmergerequests implements an MCP tool handler for listing merge requests associated with a GitLab deployment.
Package deploymentmergerequests implements an MCP tool handler for listing merge requests associated with a GitLab deployment.
tools/deployments
Package deployments implements MCP tool handlers for GitLab deployment operations including list, get, create, update, and delete.
Package deployments implements MCP tool handlers for GitLab deployment operations including list, get, create, update, and delete.
tools/deploytokens
Package deploytokens implements GitLab Deploy Tokens API operations as MCP tools.
Package deploytokens implements GitLab Deploy Tokens API operations as MCP tools.
tools/dockerfiletemplates
Package dockerfiletemplates implements MCP tools for GitLab Dockerfile Templates API.
Package dockerfiletemplates implements MCP tools for GitLab Dockerfile Templates API.
tools/dorametrics
Package dorametrics implements MCP tool handlers for GitLab DORA metrics retrieval at project and group levels.
Package dorametrics implements MCP tool handlers for GitLab DORA metrics retrieval at project and group levels.
tools/elicitationtools
Package elicitationtools implements interactive MCP tool handlers powered by the elicitation capability.
Package elicitationtools implements interactive MCP tool handlers powered by the elicitation capability.
tools/enterpriseusers
Package enterpriseusers implements GitLab enterprise user operations for groups including list, get, disable 2FA, and delete.
Package enterpriseusers implements GitLab enterprise user operations for groups including list, get, disable 2FA, and delete.
tools/environments
Package environments implements MCP tool handlers for GitLab environment lifecycle management including list, get, create, update, delete, and stop.
Package environments implements MCP tool handlers for GitLab environment lifecycle management including list, get, create, update, delete, and stop.
tools/epicdiscussions
Package epicdiscussions implements MCP tools for GitLab epic discussion operations using the Work Items GraphQL API.
Package epicdiscussions implements MCP tools for GitLab epic discussion operations using the Work Items GraphQL API.
tools/epicissues
Package epicissues implements GitLab epic-issue hierarchy operations using the Work Items GraphQL API.
Package epicissues implements GitLab epic-issue hierarchy operations using the Work Items GraphQL API.
tools/epicnotes
Package epicnotes implements GitLab epic note (comment) operations using the Work Items GraphQL API.
Package epicnotes implements GitLab epic note (comment) operations using the Work Items GraphQL API.
tools/epics
Package epics implements GitLab group epic operations using the Work Items GraphQL API.
Package epics implements GitLab group epic operations using the Work Items GraphQL API.
tools/errortracking
Package errortracking implements MCP tools for GitLab Error Tracking operations.
Package errortracking implements MCP tools for GitLab Error Tracking operations.
tools/events
Package events implements MCP tools for GitLab event operations including listing project visible events and user contribution events.
Package events implements MCP tools for GitLab event operations including listing project visible events and user contribution events.
tools/externalstatuschecks
Package externalstatuschecks implements MCP tool handlers for GitLab external status check operations.
Package externalstatuschecks implements MCP tool handlers for GitLab external status check operations.
tools/featureflags
Package featureflags provides MCP tool handlers for GitLab project feature flag operations.
Package featureflags provides MCP tool handlers for GitLab project feature flag operations.
tools/features
Package features implements MCP tools for GitLab Features (feature flags) API.
Package features implements MCP tools for GitLab Features (feature flags) API.
tools/ffuserlists
Package ffuserlists provides MCP tool handlers for GitLab feature flag user list operations.
Package ffuserlists provides MCP tool handlers for GitLab feature flag user list operations.
tools/files
Package files implements MCP tool handlers for GitLab repository file operations including get, create, update, delete, blame, metadata, and raw content retrieval.
Package files implements MCP tool handlers for GitLab repository file operations including get, create, update, delete, blame, metadata, and raw content retrieval.
tools/freezeperiods
Package freezeperiods implements MCP tools for GitLab deploy freeze period operations.
Package freezeperiods implements MCP tools for GitLab deploy freeze period operations.
tools/geo
Package geo implements MCP tools for GitLab Geo site management, providing CRUD operations and status retrieval for Geo replication sites.
Package geo implements MCP tools for GitLab Geo site management, providing CRUD operations and status retrieval for Geo replication sites.
tools/gitignoretemplates
Package gitignoretemplates implements MCP tools for GitLab Gitignore Templates API.
Package gitignoretemplates implements MCP tools for GitLab Gitignore Templates API.
tools/groupanalytics
Package groupanalytics implements MCP tools for GitLab group activity analytics, providing counts of recently created issues, merge requests, and new members.
Package groupanalytics implements MCP tools for GitLab group activity analytics, providing counts of recently created issues, merge requests, and new members.
tools/groupboards
Package groupboards implements MCP tools for GitLab group issue boards and board lists.
Package groupboards implements MCP tools for GitLab group issue boards and board lists.
tools/groupcredentials
Package groupcredentials implements GitLab group credential operations including listing and revoking personal access tokens and SSH keys for groups.
Package groupcredentials implements GitLab group credential operations including listing and revoking personal access tokens and SSH keys for groups.
tools/groupepicboards
Package groupepicboards implements GitLab group epic board operations including listing and getting board details.
Package groupepicboards implements GitLab group epic board operations including listing and getting board details.
tools/groupimportexport
Package groupimportexport implements MCP tool handlers for the GitLab Group Import/Export API.
Package groupimportexport implements MCP tool handlers for the GitLab Group Import/Export API.
tools/groupiterations
Package groupiterations implements MCP tool handlers for GitLab group iterations.
Package groupiterations implements MCP tool handlers for GitLab group iterations.
tools/grouplabels
Package grouplabels implements GitLab group label operations including list, get, create, update, delete, subscribe, and unsubscribe.
Package grouplabels implements GitLab group label operations including list, get, create, update, delete, subscribe, and unsubscribe.
tools/groupldap
Package groupldap implements MCP tool handlers for GitLab group LDAP link operations.
Package groupldap implements MCP tool handlers for GitLab group LDAP link operations.
tools/groupmarkdownuploads
Package groupmarkdownuploads implements MCP tools for GitLab group markdown upload operations.
Package groupmarkdownuploads implements MCP tools for GitLab group markdown upload operations.
tools/groupmembers
Package groupmembers provides MCP tool handlers for GitLab group member operations.
Package groupmembers provides MCP tool handlers for GitLab group member operations.
tools/groupmilestones
Package groupmilestones implements GitLab group milestone operations including list, get, create, update, delete, and related resource retrieval (issues, merge requests, burndown chart events).
Package groupmilestones implements GitLab group milestone operations including list, get, create, update, delete, and related resource retrieval (issues, merge requests, burndown chart events).
tools/groupprotectedbranches
Package groupprotectedbranches implements MCP tool handlers for GitLab group-level protected branch operations.
Package groupprotectedbranches implements MCP tool handlers for GitLab group-level protected branch operations.
tools/groupprotectedenvs
Package groupprotectedenvs implements MCP tool handlers for GitLab group-level protected environment operations.
Package groupprotectedenvs implements MCP tool handlers for GitLab group-level protected environment operations.
tools/grouprelationsexport
Package grouprelationsexport implements MCP tools for GitLab group relations export operations.
Package grouprelationsexport implements MCP tools for GitLab group relations export operations.
tools/groupreleases
Package groupreleases implements MCP tool handlers for listing releases across all projects in a GitLab group.
Package groupreleases implements MCP tool handlers for listing releases across all projects in a GitLab group.
tools/groups
Package groups implements MCP tool handlers for GitLab group operations including list, get, list members, and list subgroups (descendant groups).
Package groups implements MCP tool handlers for GitLab group operations including list, get, list members, and list subgroups (descendant groups).
tools/groupsaml
Package groupsaml implements MCP tool handlers for GitLab group SAML link operations.
Package groupsaml implements MCP tool handlers for GitLab group SAML link operations.
tools/groupscim
Package groupscim implements GitLab SCIM identity operations for groups including list, get, update, and delete.
Package groupscim implements GitLab SCIM identity operations for groups including list, get, update, and delete.
tools/groupserviceaccounts
Package groupserviceaccounts implements MCP tool handlers for GitLab group service account operations.
Package groupserviceaccounts implements MCP tool handlers for GitLab group service account operations.
tools/groupsshcerts
Package groupsshcerts implements GitLab SSH certificate operations for groups including list, create, and delete.
Package groupsshcerts implements GitLab SSH certificate operations for groups including list, create, and delete.
tools/groupstoragemoves
Package groupstoragemoves implements MCP tools for GitLab group repository storage move operations (admin only).
Package groupstoragemoves implements MCP tools for GitLab group repository storage move operations (admin only).
tools/groupvariables
Package groupvariables implements GitLab group-level CI/CD variable operations including list, get, create, update, and delete.
Package groupvariables implements GitLab group-level CI/CD variable operations including list, get, create, update, and delete.
tools/groupwikis
Package groupwikis implements MCP tool handlers for GitLab group wiki operations including list, get, create, edit, and delete pages.
Package groupwikis implements MCP tool handlers for GitLab group wiki operations including list, get, create, edit, and delete pages.
tools/health
Package health implements the gitlab_server_status diagnostic tool for checking MCP server health and GitLab connectivity.
Package health implements the gitlab_server_status diagnostic tool for checking MCP server health and GitLab connectivity.
tools/impersonationtokens
Package impersonationtokens implements GitLab impersonation token and personal access token management operations.
Package impersonationtokens implements GitLab impersonation token and personal access token management operations.
tools/importservice
Package importservice implements MCP tools for GitLab import operations.
Package importservice implements MCP tools for GitLab import operations.
tools/instancevariables
Package instancevariables implements GitLab instance-level CI/CD variable operations including list, get, create, update, and delete.
Package instancevariables implements GitLab instance-level CI/CD variable operations including list, get, create, update, and delete.
tools/integrations
Package integrations implements MCP tool handlers for GitLab project integrations (services).
Package integrations implements MCP tool handlers for GitLab project integrations (services).
tools/invites
Package invites implements MCP tools for GitLab invitation operations including listing pending invitations and inviting users to projects/groups.
Package invites implements MCP tools for GitLab invitation operations including listing pending invitations and inviting users to projects/groups.
tools/issuediscussions
Package issuediscussions implements MCP tools for GitLab issue discussion operations.
Package issuediscussions implements MCP tools for GitLab issue discussion operations.
tools/issuelinks
Package issuelinks implements MCP tool handlers for GitLab issue link operations including list, get, create, and delete.
Package issuelinks implements MCP tool handlers for GitLab issue link operations including list, get, create, and delete.
tools/issuenotes
Package issuenotes implements GitLab issue note (comment) operations including create and list.
Package issuenotes implements GitLab issue note (comment) operations including create and list.
tools/issues
Package issues implements GitLab issue operations including create, get, list, update, and delete.
Package issues implements GitLab issue operations including create, get, list, update, and delete.
tools/issuestatistics
Package issuestatistics implements MCP tools for GitLab issue statistics operations.
Package issuestatistics implements MCP tools for GitLab issue statistics operations.
tools/jobs
Package jobs implements MCP tool handlers for GitLab CI/CD job operations including list, get, trace log retrieval, cancel, and retry.
Package jobs implements MCP tool handlers for GitLab CI/CD job operations including list, get, trace log retrieval, cancel, and retry.
tools/jobtokenscope
Package jobtokenscope implements MCP tool handlers for managing GitLab project CI/CD job token scope settings.
Package jobtokenscope implements MCP tool handlers for managing GitLab project CI/CD job token scope settings.
tools/keys
Package keys implements MCP tools for GitLab SSH key lookup operations.
Package keys implements MCP tools for GitLab SSH key lookup operations.
tools/labels
Package labels implements MCP tool handlers for GitLab label operations including get, create, update, delete, subscribe, unsubscribe, promote, and list.
Package labels implements MCP tool handlers for GitLab label operations including get, create, update, delete, subscribe, unsubscribe, promote, and list.
tools/license
Package license implements MCP tools for GitLab License API.
Package license implements MCP tools for GitLab License API.
tools/licensetemplates
Package licensetemplates implements MCP tools for GitLab License Templates API.
Package licensetemplates implements MCP tools for GitLab License Templates API.
tools/markdown
Package markdown implements the MCP tool handler for rendering GitLab-flavored markdown.
Package markdown implements the MCP tool handler for rendering GitLab-flavored markdown.
tools/memberroles
markdown.go provides Markdown formatting functions for member role MCP tool output.
markdown.go provides Markdown formatting functions for member role MCP tool output.
tools/members
markdown.go provides Markdown formatting functions for project member MCP tool output.
markdown.go provides Markdown formatting functions for project member MCP tool output.
tools/mergerequests
markdown.go provides Markdown formatting functions for merge request MCP tool output.
markdown.go provides Markdown formatting functions for merge request MCP tool output.
tools/mergetrains
markdown.go provides Markdown formatting functions for merge train MCP tool output.
markdown.go provides Markdown formatting functions for merge train MCP tool output.
tools/metadata
markdown.go provides Markdown formatting functions for GitLab metadata MCP tool output.
markdown.go provides Markdown formatting functions for GitLab metadata MCP tool output.
tools/milestones
markdown.go provides Markdown formatting functions for project milestone MCP tool output.
markdown.go provides Markdown formatting functions for project milestone MCP tool output.
tools/modelregistry
Package modelregistry markdown.go provides human-readable Markdown formatters for model registry tools.
Package modelregistry markdown.go provides human-readable Markdown formatters for model registry tools.
tools/mrapprovals
markdown.go provides Markdown formatting functions for merge request approval MCP tool output.
markdown.go provides Markdown formatting functions for merge request approval MCP tool output.
tools/mrapprovalsettings
markdown.go provides Markdown formatting for MR approval settings output.
markdown.go provides Markdown formatting for MR approval settings output.
tools/mrchanges
markdown.go provides Markdown formatting functions for merge request changes MCP tool output.
markdown.go provides Markdown formatting functions for merge request changes MCP tool output.
tools/mrcontextcommits
markdown.go provides Markdown formatting functions for merge request context commit MCP tool output.
markdown.go provides Markdown formatting functions for merge request context commit MCP tool output.
tools/mrdiscussions
markdown.go provides Markdown formatting functions for merge request discussion MCP tool output.
markdown.go provides Markdown formatting functions for merge request discussion MCP tool output.
tools/mrdraftnotes
markdown.go provides Markdown formatting functions for merge request draft note MCP tool output.
markdown.go provides Markdown formatting functions for merge request draft note MCP tool output.
tools/mrnotes
markdown.go provides Markdown formatting functions for merge request note MCP tool output.
markdown.go provides Markdown formatting functions for merge request note MCP tool output.
tools/namespaces
markdown.go provides Markdown formatting functions for namespace MCP tool output.
markdown.go provides Markdown formatting functions for namespace MCP tool output.
tools/notifications
markdown.go provides Markdown formatting functions for notification settings MCP tool output.
markdown.go provides Markdown formatting functions for notification settings MCP tool output.
tools/packages
markdown.go provides Markdown formatters for all packages output types.
markdown.go provides Markdown formatters for all packages output types.
tools/pages
markdown.go provides Markdown formatting functions for GitLab Pages MCP tool output.
markdown.go provides Markdown formatting functions for GitLab Pages MCP tool output.
tools/pipelines
markdown.go provides Markdown formatting functions for pipeline MCP tool output.
markdown.go provides Markdown formatting functions for pipeline MCP tool output.
tools/pipelineschedules
markdown.go provides Markdown formatting functions for pipeline schedule MCP tool output.
markdown.go provides Markdown formatting functions for pipeline schedule MCP tool output.
tools/pipelinetriggers
markdown.go provides Markdown formatting functions for pipeline trigger MCP tool output.
markdown.go provides Markdown formatting functions for pipeline trigger MCP tool output.
tools/planlimits
markdown.go provides Markdown formatting functions for plan limit MCP tool output.
markdown.go provides Markdown formatting functions for plan limit MCP tool output.
tools/projectaliases
markdown.go provides human-readable Markdown formatters for project aliases.
markdown.go provides human-readable Markdown formatters for project aliases.
tools/projectdiscovery
markdown.go provides Markdown formatting functions for project discovery MCP tool output.
markdown.go provides Markdown formatting functions for project discovery MCP tool output.
tools/projectimportexport
markdown.go provides Markdown formatting functions for project import/export MCP tool output.
markdown.go provides Markdown formatting functions for project import/export MCP tool output.
tools/projectiterations
markdown.go provides Markdown formatting functions for project iteration MCP tool output.
markdown.go provides Markdown formatting functions for project iteration MCP tool output.
tools/projectmirrors
markdown.go provides Markdown formatting functions for project mirror MCP tool output.
markdown.go provides Markdown formatting functions for project mirror MCP tool output.
tools/projects
approvals.go implements GitLab project approval configuration and approval rule operations: get/change approval config, and list/get/create/update/delete approval rules.
approvals.go implements GitLab project approval configuration and approval rule operations: get/change approval config, and list/get/create/update/delete approval rules.
tools/projectstatistics
markdown.go provides Markdown formatting functions for project statistics MCP tool output.
markdown.go provides Markdown formatting functions for project statistics MCP tool output.
tools/projectstoragemoves
markdown.go provides Markdown formatting functions for project storage move MCP tool output.
markdown.go provides Markdown formatting functions for project storage move MCP tool output.
tools/projecttemplates
markdown.go provides Markdown formatting functions for project template MCP tool output.
markdown.go provides Markdown formatting functions for project template MCP tool output.
tools/protectedenvs
markdown.go provides Markdown formatting functions for protected environment MCP tool output.
markdown.go provides Markdown formatting functions for protected environment MCP tool output.
tools/protectedpackages
markdown.go provides Markdown formatting functions for protected package MCP tool output.
markdown.go provides Markdown formatting functions for protected package MCP tool output.
tools/releaselinks
markdown.go provides Markdown formatting functions for release link MCP tool output.
markdown.go provides Markdown formatting functions for release link MCP tool output.
tools/releases
markdown.go provides Markdown formatting functions for release MCP tool output.
markdown.go provides Markdown formatting functions for release MCP tool output.
tools/repository
markdown.go provides Markdown formatting functions for repository MCP tool output.
markdown.go provides Markdown formatting functions for repository MCP tool output.
tools/repositorysubmodules
Package repositorysubmodules implements an MCP tool handler for listing Git submodules in a GitLab repository by parsing .gitmodules and enriching each entry with the commit SHA from the repository tree.
Package repositorysubmodules implements an MCP tool handler for listing Git submodules in a GitLab repository by parsing .gitmodules and enriching each entry with the commit SHA from the repository tree.
tools/resourceevents
markdown.go provides Markdown formatting functions for resource event MCP tool output.
markdown.go provides Markdown formatting functions for resource event MCP tool output.
tools/resourcegroups
markdown.go provides Markdown formatting functions for resource group MCP tool output.
markdown.go provides Markdown formatting functions for resource group MCP tool output.
tools/runnercontrollers
markdown.go provides Markdown formatting functions for runner controller MCP tool output.
markdown.go provides Markdown formatting functions for runner controller MCP tool output.
tools/runnercontrollerscopes
markdown.go provides Markdown formatting functions for runner controller scope MCP tool output.
markdown.go provides Markdown formatting functions for runner controller scope MCP tool output.
tools/runnercontrollertokens
markdown.go provides Markdown formatting functions for runner controller token MCP tool output.
markdown.go provides Markdown formatting functions for runner controller token MCP tool output.
tools/runners
markdown.go provides Markdown formatting functions for runner MCP tool output.
markdown.go provides Markdown formatting functions for runner MCP tool output.
tools/samplingtools
analyze_ci_config.go implements the sampling-based CI configuration analysis tool.
analyze_ci_config.go implements the sampling-based CI configuration analysis tool.
tools/search
markdown.go provides Markdown formatting functions for search MCP tool output.
markdown.go provides Markdown formatting functions for search MCP tool output.
tools/securefiles
markdown.go provides Markdown formatting functions for secure file MCP tool output.
markdown.go provides Markdown formatting functions for secure file MCP tool output.
tools/securityfindings
markdown.go provides Markdown formatting for security findings outputs.
markdown.go provides Markdown formatting for security findings outputs.
tools/securitysettings
markdown.go provides Markdown formatting functions for security settings MCP tool output.
markdown.go provides Markdown formatting functions for security settings MCP tool output.
tools/serverupdate
markdown.go provides Markdown formatting functions for server update MCP tool output.
markdown.go provides Markdown formatting functions for server update MCP tool output.
tools/settings
markdown.go provides Markdown formatting functions for application settings MCP tool output.
markdown.go provides Markdown formatting functions for application settings MCP tool output.
tools/sidekiq
markdown.go provides Markdown formatting functions for Sidekiq MCP tool output.
markdown.go provides Markdown formatting functions for Sidekiq MCP tool output.
tools/snippetdiscussions
markdown.go provides Markdown formatting functions for snippet discussion MCP tool output.
markdown.go provides Markdown formatting functions for snippet discussion MCP tool output.
tools/snippetnotes
markdown.go provides Markdown formatting functions for snippet note MCP tool output.
markdown.go provides Markdown formatting functions for snippet note MCP tool output.
tools/snippets
markdown.go provides Markdown formatting functions for snippet MCP tool output.
markdown.go provides Markdown formatting functions for snippet MCP tool output.
tools/snippetstoragemoves
markdown.go provides Markdown formatting functions for snippet storage move MCP tool output.
markdown.go provides Markdown formatting functions for snippet storage move MCP tool output.
tools/systemhooks
markdown.go provides Markdown formatting functions for system hook MCP tool output.
markdown.go provides Markdown formatting functions for system hook MCP tool output.
tools/tags
markdown.go provides Markdown formatting functions for tag MCP tool output.
markdown.go provides Markdown formatting functions for tag MCP tool output.
tools/terraformstates
markdown.go provides Markdown formatting functions for Terraform state MCP tool output.
markdown.go provides Markdown formatting functions for Terraform state MCP tool output.
tools/todos
markdown.go provides Markdown formatting functions for to-do MCP tool output.
markdown.go provides Markdown formatting functions for to-do MCP tool output.
tools/topics
markdown.go provides Markdown formatting functions for topic MCP tool output.
markdown.go provides Markdown formatting functions for topic MCP tool output.
tools/uploads
markdown.go provides Markdown formatting functions for upload MCP tool output.
markdown.go provides Markdown formatting functions for upload MCP tool output.
tools/usagedata
markdown.go provides Markdown formatting functions for usage data MCP tool output.
markdown.go provides Markdown formatting functions for usage data MCP tool output.
tools/useremails
markdown.go provides Markdown formatting functions for user email MCP tool output.
markdown.go provides Markdown formatting functions for user email MCP tool output.
tools/usergpgkeys
markdown.go provides Markdown formatting functions for user GPG key MCP tool output.
markdown.go provides Markdown formatting functions for user GPG key MCP tool output.
tools/users
markdown.go provides Markdown formatting functions for user MCP tool output.
markdown.go provides Markdown formatting functions for user MCP tool output.
tools/vulnerabilities
markdown.go provides Markdown formatting for vulnerability outputs.
markdown.go provides Markdown formatting for vulnerability outputs.
tools/wikis
markdown.go provides Markdown formatting functions for wiki MCP tool output.
markdown.go provides Markdown formatting functions for wiki MCP tool output.
tools/workitems
markdown.go provides Markdown formatting functions for work item MCP tool output.
markdown.go provides Markdown formatting functions for work item MCP tool output.
toolutil
accesslevel.go maps GitLab access level constants to human-readable labels for use in Markdown formatters and tool output across all domain sub-packages.
accesslevel.go maps GitLab access level constants to human-readable labels for use in Markdown formatters and tool output across all domain sub-packages.
wizard
browser.go opens the system default browser to the wizard web UI URL, enabling the graphical setup flow.
browser.go opens the system default browser to the wizard web UI URL, enabling the graphical setup flow.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL