tools

package
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 Imports: 170 Imported by: 0

Documentation

Overview

Package tools provides the MCP tool orchestration layer for the GitLab MCP server. It contains markdown rendering, meta-tool infrastructure, and tool registration, delegating domain-specific implementations to 162 sub-packages under internal/tools/{domain}/. Shared utilities (errors, pagination, logging) live in internal/toolutil/.

markdown.go delegates tool output → Markdown formatting to the type-based registry in toolutil.MarkdownForResult. Sub-packages self-register their formatters via init() functions in their own markdown.go files.

metatool.go re-exports meta-tool dispatch utilities from toolutil and wires meta-tool registration to the domain-coupled markdownForResult.

register.go wires all individual GitLab MCP tools to the MCP server. Each register* function groups related tools by domain (projects, branches, tags, releases, merge requests, etc.) and binds them to handler closures that capture the GitLab client.

register_mcp_meta.go registers the gitlab_server meta-tool that exposes MCP server health, version, and update operations.

register_meta.go wires domain-scoped meta-tools to the MCP server. Meta-tools consolidate multiple related operations behind a single tool with an "action" parameter, reducing the number of tools exposed to the LLM and lowering token usage.

safemode.go implements the GITLAB_SAFE_MODE feature that intercepts mutating tools and returns a structured JSON preview instead of executing them.

scope_filter.go defines PAT scope requirements per meta-tool and provides a function to remove tools the current token cannot execute.

Index

Constants

This section is empty.

Variables

View Source
var MetaToolScopes = map[string][]string{

	"gitlab_admin":           {"admin_mode"},
	"gitlab_enterprise_user": {"admin_mode"},
	"gitlab_project_alias":   {"admin_mode"},
	"gitlab_geo":             {"admin_mode"},
	"gitlab_storage_move":    {"admin_mode"},
}

MetaToolScopes maps meta-tool names to the PAT scopes required for that tool. Tools not listed here have no scope requirement and are always registered. A tool is removed when ANY of its required scopes is missing from the detected token scopes (i.e. all listed scopes must be present).

Scope reference (GitLab PAT scopes):

api              — Full API access (read+write)
read_api         — Read-only API access
read_user        — Read user information
read_repository  — Read repository contents
write_repository — Write to repository
read_registry    — Pull container registry images
write_registry   — Push container registry images
create_runner    — Create runners
manage_runner    — Manage runners
admin_mode       — Admin operations
ai_features      — GitLab Duo API access
k8s_proxy        — Kubernetes API calls via agent
sudo             — Impersonate users

Functions

func RegisterAll

func RegisterAll(server *mcp.Server, client *gitlabclient.Client, enterprise bool)

RegisterAll wires all GitLab MCP tools to the MCP server. Tool closures capture the client to inject it into each handler. When enterprise is false, Premium/Ultimate-only tool packages are not registered.

func RegisterAllMeta

func RegisterAllMeta(server *mcp.Server, client *gitlabclient.Client, enterprise bool)

RegisterAllMeta wires meta-tools to the MCP server. Base: 32 tools = 28 meta-tools (24 inline + 3 delegated + 1 standalone) + 4 standalone interactive elicitation tools (gitlab_interactive_*). Enterprise: +15 inline meta-tools = 47 tools total. Each meta-tool dispatches to the underlying handler based on the "action" parameter. This reduces token usage for LLMs while preserving full functionality. Interactive tools cannot be consolidated because they require multi-round MCP elicitation/create exchanges with the client.

func RegisterMCPMeta

func RegisterMCPMeta(server *mcp.Server, client *gitlabclient.Client, updater *autoupdate.Updater)

RegisterMCPMeta registers the gitlab_server meta-tool consolidating MCP server health/status and update operations. If updater is nil, only the status action is available.

func RemoveScopeFilteredTools added in v1.0.6

func RemoveScopeFilteredTools(server *mcp.Server, tokenScopes []string) int

RemoveScopeFilteredTools removes tools whose required scopes are not satisfied by the detected token scopes. Returns the number of tools removed. If tokenScopes is nil (detection unavailable), no tools are removed.

func SetMetaParamSchema added in v1.4.0

func SetMetaParamSchema(mode string)

SetMetaParamSchema selects the meta-tool input schema strategy used by all meta-tool registrations in this package and its sub-packages. Accepts "opaque" (default), "compact", or "full". Unknown values are coerced to opaque so misconfiguration cannot break tools/list. Must be called before RegisterAllMeta.

func WrapMutatingToolsForSafeMode

func WrapMutatingToolsForSafeMode(server *mcp.Server) int

WrapMutatingToolsForSafeMode lists all registered tools via an ephemeral in-memory session and replaces mutating tool handlers (ReadOnlyHint == false) with a handler that returns a SafeModePreview instead of executing. Returns the number of tools wrapped.

Types

type MetaToolInput

type MetaToolInput = toolutil.MetaToolInput

MetaToolInput is an alias for toolutil.MetaToolInput.

type SafeModePreview

type SafeModePreview struct {
	Status string          `json:"status"`
	Mode   string          `json:"mode"`
	Tool   string          `json:"tool"`
	Params json.RawMessage `json:"params"`
	Hint   string          `json:"hint"`
}

SafeModePreview is the structured response returned when a mutating tool is called with Safe Mode enabled.

Directories

Path Synopsis
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.
Package accesstokens implements GitLab Access Token operations as MCP tools.
Package accesstokens implements GitLab Access Token operations as MCP tools.
Package alertmanagement implements MCP tools for GitLab Alert Management metric images.
Package alertmanagement implements MCP tools for GitLab Alert Management metric images.
Package appearance implements MCP tool handlers for GitLab application appearance.
Package appearance implements MCP tool handlers for GitLab application appearance.
Package applications implements MCP tools for GitLab Applications API.
Package applications implements MCP tools for GitLab Applications API.
Package appstatistics implements MCP tools for GitLab Application Statistics API.
Package appstatistics implements MCP tools for GitLab Application Statistics API.
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.
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.
Package avatar implements MCP tools for GitLab avatar retrieval.
Package avatar implements MCP tools for GitLab avatar retrieval.
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.
Package badges implements MCP tool handlers for GitLab project and group badges.
Package badges implements MCP tool handlers for GitLab project and group badges.
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.
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.
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.
Package broadcastmessages implements MCP tool handlers for GitLab broadcast messages.
Package broadcastmessages implements MCP tool handlers for GitLab broadcast messages.
Package bulkimports implements MCP tools for GitLab Bulk Imports API.
Package bulkimports implements MCP tools for GitLab Bulk Imports API.
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.
Package cilint implements MCP tool handlers for GitLab CI/CD configuration linting.
Package cilint implements MCP tool handlers for GitLab CI/CD configuration linting.
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.
Package ciyamltemplates implements MCP tools for GitLab CI YAML Templates API.
Package ciyamltemplates implements MCP tools for GitLab CI YAML Templates API.
Package clusteragents implements MCP tools for GitLab Kubernetes cluster agents.
Package clusteragents implements MCP tools for GitLab Kubernetes cluster agents.
Package commitdiscussions implements MCP tools for GitLab commit discussion operations.
Package commitdiscussions implements MCP tools for GitLab commit discussion operations.
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.
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.
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.
Package customattributes implements MCP tools for GitLab Custom Attributes API.
Package customattributes implements MCP tools for GitLab Custom Attributes API.
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.
Package dbmigrations implements MCP tools for GitLab Database Migrations API.
Package dbmigrations implements MCP tools for GitLab Database Migrations API.
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.
Package dependencyproxy implements MCP tools for GitLab Dependency Proxy.
Package dependencyproxy implements MCP tools for GitLab Dependency Proxy.
Package deploykeys implements GitLab Deploy Keys API operations as MCP tools.
Package deploykeys implements GitLab Deploy Keys API operations as MCP tools.
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.
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.
Package deploytokens implements GitLab Deploy Tokens API operations as MCP tools.
Package deploytokens implements GitLab Deploy Tokens API operations as MCP tools.
Package dockerfiletemplates implements MCP tools for GitLab Dockerfile Templates API.
Package dockerfiletemplates implements MCP tools for GitLab Dockerfile Templates API.
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.
Package elicitationtools implements interactive MCP tool handlers powered by the elicitation capability.
Package elicitationtools implements interactive MCP tool handlers powered by the elicitation capability.
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.
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.
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.
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.
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.
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.
Package errortracking implements MCP tools for GitLab Error Tracking operations.
Package errortracking implements MCP tools for GitLab Error Tracking operations.
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.
Package externalstatuschecks implements MCP tool handlers for GitLab external status check operations.
Package externalstatuschecks implements MCP tool handlers for GitLab external status check operations.
Package featureflags provides MCP tool handlers for GitLab project feature flag operations.
Package featureflags provides MCP tool handlers for GitLab project feature flag operations.
Package features implements MCP tools for GitLab Features (feature flags) API.
Package features implements MCP tools for GitLab Features (feature flags) API.
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.
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.
Package freezeperiods implements MCP tools for GitLab deploy freeze period operations.
Package freezeperiods implements MCP tools for GitLab deploy freeze period operations.
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.
Package gitignoretemplates implements MCP tools for GitLab Gitignore Templates API.
Package gitignoretemplates implements MCP tools for GitLab Gitignore Templates API.
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.
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.
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.
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.
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.
Package groupiterations implements MCP tool handlers for GitLab group iterations.
Package groupiterations implements MCP tool handlers for GitLab group iterations.
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.
Package groupldap implements MCP tool handlers for GitLab group LDAP link operations.
Package groupldap implements MCP tool handlers for GitLab group LDAP link operations.
Package groupmarkdownuploads implements MCP tools for GitLab group markdown upload operations.
Package groupmarkdownuploads implements MCP tools for GitLab group markdown upload operations.
Package groupmembers provides MCP tool handlers for GitLab group member operations.
Package groupmembers provides MCP tool handlers for GitLab group member operations.
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).
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.
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.
Package grouprelationsexport implements MCP tools for GitLab group relations export operations.
Package grouprelationsexport implements MCP tools for GitLab group relations export operations.
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.
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).
Package groupsaml implements MCP tool handlers for GitLab group SAML link operations.
Package groupsaml implements MCP tool handlers for GitLab group SAML link operations.
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.
Package groupserviceaccounts implements MCP tool handlers for GitLab group service account operations.
Package groupserviceaccounts implements MCP tool handlers for GitLab group service account operations.
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.
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).
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.
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.
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.
Package impersonationtokens implements GitLab impersonation token and personal access token management operations.
Package impersonationtokens implements GitLab impersonation token and personal access token management operations.
Package importservice implements MCP tools for GitLab import operations.
Package importservice implements MCP tools for GitLab import operations.
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.
Package integrations implements MCP tool handlers for GitLab project integrations (services).
Package integrations implements MCP tool handlers for GitLab project integrations (services).
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.
Package issuediscussions implements MCP tools for GitLab issue discussion operations.
Package issuediscussions implements MCP tools for GitLab issue discussion operations.
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.
Package issuenotes implements GitLab issue note (comment) operations including create and list.
Package issuenotes implements GitLab issue note (comment) operations including create and list.
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.
Package issuestatistics implements MCP tools for GitLab issue statistics operations.
Package issuestatistics implements MCP tools for GitLab issue statistics operations.
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.
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.
Package keys implements MCP tools for GitLab SSH key lookup operations.
Package keys implements MCP tools for GitLab SSH key lookup operations.
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.
Package license implements MCP tools for GitLab License API.
Package license implements MCP tools for GitLab License API.
Package licensetemplates implements MCP tools for GitLab License Templates API.
Package licensetemplates implements MCP tools for GitLab License Templates API.
Package markdown implements the MCP tool handler for rendering GitLab-flavored markdown.
Package markdown implements the MCP tool handler for rendering GitLab-flavored markdown.
markdown.go provides Markdown formatting functions for member role MCP tool output.
markdown.go provides Markdown formatting functions for member role MCP tool output.
markdown.go provides Markdown formatting functions for project member MCP tool output.
markdown.go provides Markdown formatting functions for project member MCP tool output.
markdown.go provides Markdown formatting functions for merge request MCP tool output.
markdown.go provides Markdown formatting functions for merge request MCP tool output.
markdown.go provides Markdown formatting functions for merge train MCP tool output.
markdown.go provides Markdown formatting functions for merge train MCP tool output.
markdown.go provides Markdown formatting functions for GitLab metadata MCP tool output.
markdown.go provides Markdown formatting functions for GitLab metadata MCP tool output.
markdown.go provides Markdown formatting functions for project milestone MCP tool output.
markdown.go provides Markdown formatting functions for project milestone MCP tool output.
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.
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.
markdown.go provides Markdown formatting for MR approval settings output.
markdown.go provides Markdown formatting for MR approval settings output.
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.
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.
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.
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.
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.
markdown.go provides Markdown formatting functions for namespace MCP tool output.
markdown.go provides Markdown formatting functions for namespace MCP tool output.
markdown.go provides Markdown formatting functions for notification settings MCP tool output.
markdown.go provides Markdown formatting functions for notification settings MCP tool output.
markdown.go provides Markdown formatters for all packages output types.
markdown.go provides Markdown formatters for all packages output types.
markdown.go provides Markdown formatting functions for GitLab Pages MCP tool output.
markdown.go provides Markdown formatting functions for GitLab Pages MCP tool output.
markdown.go provides Markdown formatting functions for pipeline MCP tool output.
markdown.go provides Markdown formatting functions for pipeline MCP tool output.
markdown.go provides Markdown formatting functions for pipeline schedule MCP tool output.
markdown.go provides Markdown formatting functions for pipeline schedule MCP tool output.
markdown.go provides Markdown formatting functions for pipeline trigger MCP tool output.
markdown.go provides Markdown formatting functions for pipeline trigger MCP tool output.
markdown.go provides Markdown formatting functions for plan limit MCP tool output.
markdown.go provides Markdown formatting functions for plan limit MCP tool output.
markdown.go provides human-readable Markdown formatters for project aliases.
markdown.go provides human-readable Markdown formatters for project aliases.
markdown.go provides Markdown formatting functions for project discovery MCP tool output.
markdown.go provides Markdown formatting functions for project discovery MCP tool output.
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.
markdown.go provides Markdown formatting functions for project iteration MCP tool output.
markdown.go provides Markdown formatting functions for project iteration MCP tool output.
markdown.go provides Markdown formatting functions for project mirror MCP tool output.
markdown.go provides Markdown formatting functions for project mirror MCP tool output.
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.
markdown.go provides Markdown formatting functions for project statistics MCP tool output.
markdown.go provides Markdown formatting functions for project statistics MCP tool output.
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.
markdown.go provides Markdown formatting functions for project template MCP tool output.
markdown.go provides Markdown formatting functions for project template MCP tool output.
markdown.go provides Markdown formatting functions for protected environment MCP tool output.
markdown.go provides Markdown formatting functions for protected environment MCP tool output.
markdown.go provides Markdown formatting functions for protected package MCP tool output.
markdown.go provides Markdown formatting functions for protected package MCP tool output.
markdown.go provides Markdown formatting functions for release link MCP tool output.
markdown.go provides Markdown formatting functions for release link MCP tool output.
markdown.go provides Markdown formatting functions for release MCP tool output.
markdown.go provides Markdown formatting functions for release MCP tool output.
markdown.go provides Markdown formatting functions for repository MCP tool output.
markdown.go provides Markdown formatting functions for repository MCP tool output.
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.
markdown.go provides Markdown formatting functions for resource event MCP tool output.
markdown.go provides Markdown formatting functions for resource event MCP tool output.
markdown.go provides Markdown formatting functions for resource group MCP tool output.
markdown.go provides Markdown formatting functions for resource group MCP tool output.
markdown.go provides Markdown formatting functions for runner controller MCP tool output.
markdown.go provides Markdown formatting functions for runner controller MCP tool output.
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.
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.
markdown.go provides Markdown formatting functions for runner MCP tool output.
markdown.go provides Markdown formatting functions for runner MCP tool output.
analyze_ci_config.go implements the sampling-based CI configuration analysis tool.
analyze_ci_config.go implements the sampling-based CI configuration analysis tool.
markdown.go provides Markdown formatting functions for search MCP tool output.
markdown.go provides Markdown formatting functions for search MCP tool output.
markdown.go provides Markdown formatting functions for secure file MCP tool output.
markdown.go provides Markdown formatting functions for secure file MCP tool output.
markdown.go provides Markdown formatting for security findings outputs.
markdown.go provides Markdown formatting for security findings outputs.
markdown.go provides Markdown formatting functions for security settings MCP tool output.
markdown.go provides Markdown formatting functions for security settings MCP tool output.
markdown.go provides Markdown formatting functions for server update MCP tool output.
markdown.go provides Markdown formatting functions for server update MCP tool output.
markdown.go provides Markdown formatting functions for application settings MCP tool output.
markdown.go provides Markdown formatting functions for application settings MCP tool output.
markdown.go provides Markdown formatting functions for Sidekiq MCP tool output.
markdown.go provides Markdown formatting functions for Sidekiq MCP tool output.
markdown.go provides Markdown formatting functions for snippet discussion MCP tool output.
markdown.go provides Markdown formatting functions for snippet discussion MCP tool output.
markdown.go provides Markdown formatting functions for snippet note MCP tool output.
markdown.go provides Markdown formatting functions for snippet note MCP tool output.
markdown.go provides Markdown formatting functions for snippet MCP tool output.
markdown.go provides Markdown formatting functions for snippet MCP tool output.
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.
markdown.go provides Markdown formatting functions for system hook MCP tool output.
markdown.go provides Markdown formatting functions for system hook MCP tool output.
markdown.go provides Markdown formatting functions for tag MCP tool output.
markdown.go provides Markdown formatting functions for tag MCP tool output.
markdown.go provides Markdown formatting functions for Terraform state MCP tool output.
markdown.go provides Markdown formatting functions for Terraform state MCP tool output.
markdown.go provides Markdown formatting functions for to-do MCP tool output.
markdown.go provides Markdown formatting functions for to-do MCP tool output.
markdown.go provides Markdown formatting functions for topic MCP tool output.
markdown.go provides Markdown formatting functions for topic MCP tool output.
markdown.go provides Markdown formatting functions for upload MCP tool output.
markdown.go provides Markdown formatting functions for upload MCP tool output.
markdown.go provides Markdown formatting functions for usage data MCP tool output.
markdown.go provides Markdown formatting functions for usage data MCP tool output.
markdown.go provides Markdown formatting functions for user email MCP tool output.
markdown.go provides Markdown formatting functions for user email MCP tool output.
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.
markdown.go provides Markdown formatting functions for user MCP tool output.
markdown.go provides Markdown formatting functions for user MCP tool output.
markdown.go provides Markdown formatting for vulnerability outputs.
markdown.go provides Markdown formatting for vulnerability outputs.
markdown.go provides Markdown formatting functions for wiki MCP tool output.
markdown.go provides Markdown formatting functions for wiki MCP tool output.
markdown.go provides Markdown formatting functions for work item MCP tool output.
markdown.go provides Markdown formatting functions for work item MCP tool output.

Jump to

Keyboard shortcuts

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