π React to this issue if you need this feature β helps us prioritise.
Problem
Environments + Deployments are the source of truth for "what version of X is running where". Useful for incident triage, deployment audit, manual env stops. Two competing MCP servers cover this; we don't.
Investigation done (current state)
Verified against src/entities/:
- β
grep -ri 'deployment' src/entities/ returns 0 hits
- β No entity
environments/ or deployments/
- β
environment hits exist (170) but all in registry-manager.ts/handlers.ts referring to runtime env, not GitLab Environments
Re-verify before coding:
grep -rIni 'gitlab.*environment\|/environments' src/entities/
ls src/entities/ | grep -iE 'env|deploy'
Acceptance criteria
- New entity
src/entities/environments/ with:
browse_environments actions: list, get, list_deployments (within env)
manage_environment actions: create, update, stop, delete
- Optional: pair with new
browse_deployments / manage_deployment (manual deployment status update)
- Integration test using existing test project + creating a manual deployment
GitLab API
Estimate
1d
Context
Found during GitLab 18β19 API landscape analysis.
π React to this issue if you need this feature β helps us prioritise.
Problem
Environments + Deployments are the source of truth for "what version of X is running where". Useful for incident triage, deployment audit, manual env stops. Two competing MCP servers cover this; we don't.
Investigation done (current state)
Verified against
src/entities/:grep -ri 'deployment' src/entities/returns 0 hitsenvironments/ordeployments/environmenthits exist (170) but all inregistry-manager.ts/handlers.tsreferring to runtime env, not GitLab EnvironmentsRe-verify before coding:
Acceptance criteria
src/entities/environments/with:browse_environmentsactions:list,get,list_deployments(within env)manage_environmentactions:create,update,stop,deletebrowse_deployments/manage_deployment(manual deployment status update)GitLab API
/projects/:id/environments,/projects/:id/deploymentsEstimate
1d
Context
Found during GitLab 18β19 API landscape analysis.