Skip to content
Vinkius

Dagger (Programmable CI) Connector for AI agents.

10 live capabilities

Run and debug programmable CI pipelines through your AI agent.

Live agent request Dagger (Programmable CI) / Connector

Waiting for input…

AI Agent

Why people use Dagger (Programmable CI)

Dagger for Programmable CI Pipeline Debugging

With this Connector, you can just tell your agent what you want to build. It queries the engine, manages the DAG, and handles the container states. You get a working build without the manual overhead of tracking every intermediate state.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

It gives your agent a direct line to execute programmable CI pipelines.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Debugging a failing build

    A developer asks the agent to check the current module state and run a specific GraphQL query to see why a container step failed.

  2. Real-world use case 02

    Dynamic CI generation

    A DevOps engineer tells the agent to pull a repo, create a directory, and fetch a remote config file to build a custom image.

  3. Real-world use case 03

    Secure secret management

    An SRE asks the agent to create a secret from an environment variable and then run a build that requires that specific credential.

Complete set · 10capabilities

The complete Dagger (Programmable CI) capability set.

These are the exact actions your AI can choose when you ask it to work with Dagger (Programmable CI).

Capability set01 / 03

01—04

4 capabilities in this set.

Part of 10 available through Dagger (Programmable CI).

  1. 01 Capability

    Execute graphql query

    Run raw GraphQL queries to chain fields into a Directed Acyclic Graph of operations. This lets your agent build complex logic dynamically.

  2. 02 Capability

    Query cache volume

    Create a cache volume to persist data between different build steps. It helps avoid redundant work in your pipeline.

  3. 03 Capability

    Query container

    Initialize a new scratch container and get its unique state ID. Use this to start a clean environment for your tasks.

  4. 04 Capability

    Query current module

    Check the current module state to ensure the environment is consistent. This helps your agent verify the setup before running commands.

Capability set02 / 03

05—07

3 capabilities in this set.

Part of 10 available through Dagger (Programmable CI).

  1. 05 Capability

    Query directory

    Create a new empty directory and retrieve its ID for use in your pipeline. This is useful for organizing files during a build.

  2. 06 Capability

    Query host

    Query the host environment to get information about the underlying system. Use this to check your local or remote machine status.

  3. 07 Capability

    Query http

    Fetch a file from a URL to include it in your build process. This lets your agent grab remote configs or assets easily.

Capability set03 / 03

08—10

3 capabilities in this set.

Part of 10 available through Dagger (Programmable CI).

  1. 08 Capability

    Query secret

    Create a new secret using environment variables, files, or commands. It keeps your credentials safe while your agent runs builds.

  2. 09 Capability

    Query version

    Get the current Dagger Engine version to verify your setup. Use this to make sure your environment matches your requirements.

  3. 10 Capability

    Query git

    Query a specific Git repository to pull source code into your workflow. Your agent can fetch the latest code automatically.

Set up in minutes

One URL. Then ask Dagger (Programmable CI) to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Dagger (Programmable CI) from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_jU749naeDKubVrRR38BTiJPB8XzxtT6YXppJtFAW/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Dagger (Programmable CI), and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Dagger (Programmable CI) for the conversation.

Where the request belongs

Work Dagger can move forward.

Built around the request

This is for the DevOps engineer tired of debugging broken YAML files at 2am, the developer who wants to run container tests without leaving their editor, and the SRE managing complex infrastructure tasks.

01

DevOps Engineer

They use this to debug failing pipeline steps and run complex build logic via chat instead of manual CLI commands.

02

Software Developer

They trigger builds, run container tests, and pull code into their local environment using natural language prompts.

03

SRE

They inspect engine states and orchestrate infrastructure tasks using programmable CI logic to ensure environment consistency.

Bring your own AI

Change the model, client or framework. Keep Dagger connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Dagger.

The practical details behind the request, access and result.

How does Dagger MCP help with CI/CD?

It gives your AI agent the ability to run and manage programmable CI pipelines. Instead of writing long scripts, your agent can execute complex build logic and manage container states directly.

Can I use Dagger MCP to manage secrets?

Yes, your agent can create and manage secrets from environment variables, files, or commands. This keeps your sensitive credentials out of the chat history while still allowing the build to run.

Does Dagger MCP work with my existing Dagger Engine?

Yes, it connects directly to your running Dagger Engine. You just need to provide the session port and token generated by your Dagger CLI.

How does Dagger MCP handle container states?

It allows your agent to initialize scratch containers and retrieve unique state IDs. This makes it easy to chain multiple operations together in a specific order.

Can Dagger MCP pull code from different repos?

Yes, your agent can query specific Git repositories to pull source code into your pipeline automatically, making it easy to build projects with multiple dependencies.

Is Dagger MCP good for debugging complex pipelines?

It is excellent for debugging because it allows your agent to inspect the current module state and run specific GraphQL queries to isolate exactly where a build step is failing.

How do I run a specific build command using Dagger?

You can use the execute_graphql_query capability to send a raw GraphQL query to the Dagger engine, allowing you to chain container operations like from, withExec, and stdout.

Can I access files from my local machine in the pipeline?

Yes, the query_host capability allows you to retrieve the state ID for your host environment, which can then be used to mount local directories into your Dagger containers.

How are secrets handled in this integration?

Use the query_secret capability to load secrets from URIs (like env:// or file://). This returns a secret ID that can be safely passed to other Dagger operations without exposing the plaintext value.

One connection away

Give your agent a direct line to Dagger.

Connect Dagger once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available