GitLab CI/CD · Capability
GitLab API — geo
GitLab API — geo. 9 operations. Lead operation: Query the GraphQL endpoint of an existing Geo node. Self-contained Naftiko capability covering one Gitlab Ci business surface.
What You Can Do
POST
Postapiv4geonodeproxyidgraphql
— Query the GraphQL endpoint of an existing Geo node
/v1/api/v4/geo/node-proxy/{id}/graphql
GET
Getapiv4geoproxy
— Determine if a Geo site should proxy requests
/v1/api/v4/geo/proxy
POST
Postapiv4geoproxygitsshinforefsreceivepack
— Internal endpoint that returns git-received-pack output for git push
/v1/api/v4/geo/proxy-git-ssh/info-refs-receive-pack
POST
Postapiv4geoproxygitsshinforefsuploadpack
— Internal endpoint that returns info refs upload pack for clone or pull operations
/v1/api/v4/geo/proxy-git-ssh/info-refs-upload-pack
POST
Postapiv4geoproxygitsshreceivepack
— Internal endpoint that posts git-receive-pack for git push
/v1/api/v4/geo/proxy-git-ssh/receive-pack
POST
Postapiv4geoproxygitsshuploadpack
— Internal endpoint that posts git-upload-pack for clone or pull operations
/v1/api/v4/geo/proxy-git-ssh/upload-pack
GET
Getapiv4georepositoriesglrepositorypipelinerefs
— Used by secondary runners to verify the secondary instance has the very latest version
/v1/api/v4/geo/repositories/{gl-repository}/pipeline-refs
GET
Getapiv4georetrievereplicablenamereplicableid
— Internal endpoint that returns a replicable file
/v1/api/v4/geo/retrieve/{replicable-name}/{replicable-id}
POST
Postapiv4geostatus
— Internal endpoint that posts the current node status
/v1/api/v4/geo/status
MCP Tools
query-graphql-endpoint-existing-geo
Query the GraphQL endpoint of an existing Geo node
read-only
determine-if-geo-site-should
Determine if a Geo site should proxy requests
read-only
idempotent
internal-endpoint-that-returns-git
Internal endpoint that returns git-received-pack output for git push
internal-endpoint-that-returns-info
Internal endpoint that returns info refs upload pack for clone or pull operations
internal-endpoint-that-posts-git
Internal endpoint that posts git-receive-pack for git push
internal-endpoint-that-posts-git-2
Internal endpoint that posts git-upload-pack for clone or pull operations
used-secondary-runners-verify-secondary
Used by secondary runners to verify the secondary instance has the very latest version
read-only
idempotent
internal-endpoint-that-returns-replicable
Internal endpoint that returns a replicable file
read-only
idempotent
internal-endpoint-that-posts-current
Internal endpoint that posts the current node status