GitLab Connector Pack
★Trustedv1.0.0MIT★Gold Verified95Connectorby AgentNode · published 1 month ago · toolpack
Interact with GitLab merge requests, pipelines, and repositories.
Manage GitLab projects, create merge requests, monitor CI/CD pipelines, and browse repository contents via the GitLab API.
Quick Start
agentnode install gitlab-connector-packRuns in a subprocess with filtered environment by default. Declared permissions are policy-checked, not sandboxed.
Usage
From packagefrom gitlab_connector_pack.tool import run
result = run(
action="gitlab_manage",
operation="create_merge_request",
project="backend-team/payment-service",
title="Implement Stripe webhook signature verification",
source_branch="feature/stripe-webhooks",
target_branch="main",
description="""## Changes
- Add webhook signature verification middleware
- Handle `payment_intent.succeeded` and `payment_intent.failed` events
- Add retry logic for failed webhook processing
Closes #287""",
assignee="priya.kumar",
reviewers=["alex.johnson", "maria.garcia"],
labels=["feature", "payments"]
)
print(f"MR created: !{result['iid']}")
print(f"URL: {result['web_url']}")Environment Variables
GITLAB_TOKENGitLab personal access token or project access token with API scope
GITLAB_URLGitLab instance URL (defaults to https://gitlab.com for GitLab SaaS)
Runs locally on your machine. No execution data is sent to AgentNode. Permissions are checked before execution. Learn how this works
Verification
Package installs and imports correctly. runtime checks passed. publisher tests passed.
This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.
Last verified 13d ago· Runner v2.0.0
Use this when you need to...
- ›Create merge requests with auto-generated descriptions from commit logs
- ›Monitor CI/CD pipeline status and retry failed jobs
- ›List and triage open issues across GitLab project groups
- ›Tag releases and generate changelogs from merge history
- ›Clone and inspect repository file contents for code review
README
Version History
Capabilities
Connector
Permissions
Declared by the publisher. Checked before execution by the policy gate.
Permissions are policy-checked before execution. Network and filesystem access are not sandboxed at runtime. Learn more
Privacy
All tool execution happens locally on your machine. AgentNode never receives:
- • Tool inputs or outputs
- • Execution logs
- • Data your agent processes
Only install events and search queries are sent to the registry.
agentnode install gitlab-connector-packEnvironment Variables
GITLAB_TOKENrequiredGITLAB_URLFiles (3)
License
MITStats
Compatibility
Frameworks
Runtime
pythonPython Version
>=3.10Trust & Security
Publisher
AgentNode
@agentnode