GitLab MCP produces verbose response payloads that increase avoidable, main-loop costs. The tool is returning everything:
- get_issue/update_issue response embedded the full milestone description
- get_merge_request embedded a deployment_summary of 10 deployment records with nested pipeline objects
- update_issue additionally echoes the entire updated description back
In the past session, I estimate 120–180k tokens of repeated boilerplate.
I host gitlab-mcp remotely. My configuration is:
environment:
SSE: true
STREAMABLE_HTTP: false
REMOTE_AUTHORIZATION: false
HOST: 0.0.0.0
PORT: 3002
GITLAB_API_URL: "https://gitlab.example.com/api/v4"
GITLAB_TOOLSETS: all
Would you please tell me if my gitlab-mcp is misconfigured.
GitLab MCP produces verbose response payloads that increase avoidable, main-loop costs. The tool is returning everything:
In the past session, I estimate 120–180k tokens of repeated boilerplate.
I host gitlab-mcp remotely. My configuration is:
Would you please tell me if my gitlab-mcp is misconfigured.