Ir al contenido

Iconos

GitLab MCP Server asigna 44 iconos SVG únicos a las 1006 herramientas individuales, 42/57 meta-herramientas, 24 recursos y 38 prompts. Los iconos ayudan a los clientes MCP a mostrar elementos de interfaz reconocibles para cada dominio de GitLab.

  • Viewport 16×16 — tamaño mínimo optimizado para listas de herramientas y barras laterales
  • currentColor como relleno — los iconos se adaptan automáticamente a temas claro y oscuro
  • Data URIs en línea — embebidos en el binario, cero peticiones de red
  • Un icono por dominio — las herramientas relacionadas comparten el mismo icono para agrupación visual

Todos los iconos a 32px de tamaño, agrupados por categoría. La columna Nombre muestra la variable Go usada en el código.

Vista previaNombrePaquetes
BranchIconBranchbranches, repository, repositorysubmodules
CommitIconCommitcommits, mrcontextcommits
TagIconTagtags
ReleaseIconReleasereleases
FileIconFilefiles, markdown, pages
Vista previaNombrePaquetes
IssueIconIssueissues, workitems
LabelIconLabelawardemoji, badges, grouplabels, labels, topics
MilestoneIconMilestonegroupmilestones, milestones
BoardIconBoardboards, groupboards
LinkIconLinkissuelinks, releaselinks
TodoIconTodotodos
EpicIconEpicepics, epicdiscussions
Vista previaNombrePaquetes
MRIconMRmergerequests, mrapprovals, mrchanges, deploymentmergerequests
DiscussionIconDiscussion

issuediscussions, issuenotes, mrdiscussions, mrdraftnotes, mrnotes, commitdiscussions, epicdiscussions, snippetdiscussions

Vista previaNombrePaquetes
PipelineIconPipelinecilint, pipelines, pipelinetriggers
JobIconJobjobs, jobtokenscope
ScheduleIconSchedulefreezeperiods, pipelineschedules
VariableIconVariablecivariables, groupvariables, instancevariables
RunnerIconRunnerclusteragents, runners, runnercontrollers, runnercontrollerscopes
Vista previaNombrePaquetes
EnvironmentIconEnvironmentenvironments
DeployIconDeploydeployments
InfraIconInfraterraformstates
Vista previaNombrePaquetes
ProjectIconProjectprojectdiscovery, projects
GroupIconGroupgroups, namespaces, resourcegroups
UserIconUser

accessrequests, avatar, ffuserlists, groupmembers, invites, members, users

Vista previaNombrePaquetes
PackageIconPackagedependencyproxy, packages
ContainerIconContainercontainerregistry
Vista previaNombrePaquetes
SearchIconSearchsearch
AnalyticsIconAnalytics

appstatistics, issuestatistics, projectstatistics, samplingtools, usagedata

Vista previaNombrePaquetes
SecurityIconSecuritylicense, protectedenvs, securefiles
TokenIconTokenaccesstokens, deploytokens, jobtokenscope, runnercontrollertokens
KeyIconKeydeploykeys, keys
Vista previaNombrePaquetes
WikiIconWikiwikis
SnippetIconSnippetsnippets
Vista previaNombrePaquetes
ConfigIconConfig

appearance, applications, customattributes, dbmigrations, elicitationtools, featureflags, features, planlimits, settings, sidekiq

ServerIconServermetadata, serverupdate
TemplateIconTemplate

ciyamltemplates, dockerfiletemplates, gitignoretemplates, licensetemplates, projecttemplates

Vista previaNombrePaquetes
NotifyIconNotifybroadcastmessages, notifications
EventIconEventevents, resourceevents
AlertIconAlertalertmanagement, errortracking
Vista previaNombrePaquetes
IntegrationIconIntegrationintegrations, systemhooks
HealthIconHealthhealth
UploadIconUploadgroupmarkdownuploads, uploads
ImportIconImport

bulkimports, groupimportexport, grouprelationsexport, importservice, projectimportexport

Cliente MCPIconos SVGNotas
VS Code (GitHub Copilot)✅ SíSoporte completo de renderizado SVG
Claude Desktop❌ NoNo renderiza iconos de herramientas
Continue.dev⚠️ ParcialDepende de la versión
Claude Code❌ NoInterfaz solo texto
  • Fuente: internal/toolutil/icons.go
  • Codificación: data:image/svg+xml,<svg ...>...</svg> (data URIs en línea)
  • Viewport: Todos los iconos usan 16×16 con currentColor para adaptación al tema
  • Registro: Cada sub-paquete de herramientas asigna iconos vía Icons: toolutil.IconName en register.go