Orbit
Orbit exposes GitLab.com’s experimental Knowledge Graph API through five read-only MCP tools. It is available only when the server connects to https://gitlab.com and the Enterprise/Premium catalog is enabled with GITLAB_ENTERPRISE=true or --enterprise.
Availability
Section titled “Availability”| Requirement | Value |
|---|---|
| GitLab host | https://gitlab.com |
| Catalog | Enterprise/Premium |
| Meta-tool mode | gitlab_orbit with five actions |
| Individual mode | Five gitlab_orbit_* tools |
| Write behavior | Read-only |
Self-managed GitLab instances do not register Orbit tools, even when the Enterprise/Premium catalog is enabled.
Actions
Section titled “Actions”| Action | Individual tool | Purpose |
|---|---|---|
status | gitlab_orbit_status | Check Orbit service health and component status |
schema | gitlab_orbit_schema | Inspect the graph ontology and optional expanded node definitions |
tools | gitlab_orbit_tools | Discover the live Orbit query manifest |
query | gitlab_orbit_query | Execute a read-only Knowledge Graph query object |
graph_status | gitlab_orbit_graph_status | Inspect indexing status for a namespace, project, or full path |
Typical flow
Section titled “Typical flow”- Call
gitlab_orbitwithaction: "status"to confirm the service is available. - Call
action: "schema"to inspect graph domains, nodes, and relationships. - Call
action: "tools"beforeaction: "query"to obtain the live query schema served by GitLab.com. - Pass a JSON query object to
action: "query"withresponse_formatset toraworllm.
{ "tool": "gitlab_orbit", "arguments": { "action": "graph_status", "params": { "project_id": 278964, "response_format": "llm" } }}Schema discovery
Section titled “Schema discovery”In meta-tool mode, action parameter schemas are available through MCP resources:
| Resource | Purpose |
|---|---|
gitlab://schema/meta/gitlab_orbit/status | Parameters for service health checks |
gitlab://schema/meta/gitlab_orbit/schema | Parameters for ontology inspection |
gitlab://schema/meta/gitlab_orbit/tools | Parameters for query manifest discovery |
gitlab://schema/meta/gitlab_orbit/query | Parameters for Knowledge Graph queries |
gitlab://schema/meta/gitlab_orbit/graph_status | Parameters for indexing status checks |
These resources remain available regardless of META_PARAM_SCHEMA mode.