Versions in this module Expand all Collapse all v1 v1.1.0 Sep 28, 2026 v1.0.0 Sep 27, 2026 Changes in this version + var ErrInvalid = errors.New("invalid instance or URL") + var GitLabCom = Instance + func IsLoopback(hostname string) bool + type Instance struct + func Parse(raw string) (Instance, error) + func (i Instance) APIRoot() *url.URL + func (i Instance) Host() string + func (i Instance) Hostname() string + func (i Instance) IsZero() bool + func (i Instance) Path() string + func (i Instance) ResolveURL(raw string) (Ref, error) + func (i Instance) SameOrigin(u *url.URL) bool + func (i Instance) Scheme() string + func (i Instance) String() string + func (i Instance) UnderAPIRoot(u *url.URL) bool + func (i Instance) WebBase() *url.URL + type Kind string + const KindCommit + const KindCompare + const KindFile + const KindIssue + const KindJob + const KindMergeRequest + const KindPipeline + const KindProject + const KindWiki + type Metadata struct + Enterprise bool + Revision string + Version Version + func NewMetadata(version, revision string, enterprise bool) (Metadata, error) + func (m Metadata) Edition() string + type Ref struct + EndLine int + From string + ID int64 + IID int64 + Kind Kind + Line int + Note int64 + Path string + Project string + Ref string + SHA string + Slug string + To string + func (r Ref) RefPathCandidates() []RefPath + type RefPath struct + Path string + Ref string + type Version struct + Major int + Minor int + Patch int + Raw string + Suffix string + func ParseVersion(s string) (Version, error) + func (v Version) String() string Other modules containing this package github.com/mmedum/gitlab-mcp/v2 github.com/mmedum/gitlab-mcp/v3 github.com/mmedum/gitlab-mcp/v4