GitLab logo
ConnectorGitLab

GitLab integration for Claude and Codex

Create a GitLab connection, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

Use GitLab from Claude

Add the GitLab connection to a Space that runs Claude, then use it from every channel in that Space.

Use GitLab from Codex

Add the GitLab connection to a Space that runs Codex, then use it from every channel in that Space.

Use GitLab from Sidekick

Connect your own OpenClaw to Sidekick while type.com provides the conversations, permissions, connections, skills, and automations.

Developer Tools & IT

What the GitLab connector can do

GitLab runs source control, issue tracking, and CI/CD pipelines for software teams in one platform. An engineering Space in type.com can ask the agent to open a new issue, create a branch for a fix, or archive a project that's wrapped up, so repository changes are requested and tracked from the same thread as the discussion.

One connection, many Spaces

Connect GitLab once, then decide which Spaces can use it in threads, skills, automations, and coding work.

What teams do with GitLab in type.com

File an issue from a conversation

Turn a bug report discussed in a thread into a tracked GitLab issue without switching to the GitLab UI.

Try asking
Create a GitLab issue in the billing-service project for the bug we just found in checkout.

Start a branch for a fix

Create a new branch from an existing one or a specific commit, ready for a teammate to start work right away.

Try asking
Create a branch called fix/checkout-timeout off main in our billing-service project.

Retire a finished project

Archive a project once development wraps up, making it read-only without deleting its history.

Try asking
Archive the legacy-reporting project in GitLab now that it's been replaced.

Representative actions

  • Archive Project

    Marks a project as read-only once active development on it has finished.

  • Create GitLab Group

    Creates a new group to organize projects or collaboration under a shared namespace.

  • Create Project

    Creates a new project in GitLab using the projects endpoint.

  • Create Project Issue

    Opens a new issue on a project for a bug, a feature idea, or anything else the team needs to track.

  • Create Repository Branch

    Starts a new branch off a chosen commit or an existing branch within a project.

Connection

API and auth details

GitLab exposes extensive REST and GraphQL APIs for DevOps workflows. Integrations can work with projects, groups, repositories, issues, merge requests, CI/CD pipelines, jobs, runners, releases, packages, users, audit events, and administration resources using OAuth, personal access tokens, job tokens, or other documented authentication modes.

FAQ

Questions people ask before connecting GitLab

Can Claude manage GitLab issues and branches from type.com?

Yes. With a GitLab connection shared to a Space, the agent can create issues, branches, groups, and projects, and archive old ones, with every change visible in the thread.

How do I sign in to GitLab from type.com?

GitLab uses OAuth. An admin signs in once to authorize the connection, then chooses which Spaces can use it.

Can GitLab housekeeping tasks run on a schedule?

Yes. A recurring task, such as archiving projects that have had no activity, can be set up as a type.com automation.

Is this the same as a GitLab MCP server?

Not exactly. type.com uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More developer tools & it connectors

All Developer Tools & IT integrations