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. |
Click to show internal directories.
Click to hide internal directories.