Skip to main content

MCP server for Airbyte connector building operations with AI ownership focus

Project description

connector-builder-mcp

Helping robots build Airbyte connectors.

Overview

A Model Context Protocol (MCP) server for Airbyte connector building operations, enabling AI ownership of the complete connector development lifecycle - from manifest validation to automated testing and PR creation.

Key Features

  • Manifest Operations: Validate and resolve connector manifests
  • Stream Testing: Test connector stream reading capabilities
  • Configuration Management: Validate connector configurations
  • Test Execution: Run connector tests with proper limits and constraints

MCP Client Configuration

To use with MCP clients like Claude Desktop, add the following configuration:

Stable Version (Latest PyPI Release)

{
  "mcpServers": {
    "connector-builder-mcp--stable": {
      "command": "uvx",
      "args": [
        "airbyte-connector-builder-mcp",
      ]
    }
  }
}

Development Version (Main Branch)

{
  "mcpServers": {
    "connector-builder-mcp--dev-main": {
      "command": "uvx",
      "args": [
        "--from=git+https://github.com/airbytehq/connector-builder-mcp.git@main",
        "airbyte-connector-builder-mcp"
      ]
    }
  }
}

Local Development

{
  "mcpServers": {
    "connector-builder-mcp--local-dev": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/path/to/repos/connector-builder-mcp",
        "airbyte-connector-builder-mcp"
      ]
    }
  }
}

Complementary MCP Servers

If your agents don't already have files and/or internet access, you may want to add one or more of these:

{
  "mcpServers": {
    // ... other servers defined here ...
    "files-server": {
      "command": "npx",
      "args": [
        "mcp-server-filesystem",
        "/path/to/your/build-artifacts/"
      ]
    },
    "playwright-web-browser": {
      "command": "npx",
      "args": [
          "@playwright/mcp@latest",
          "--headless"
      ],
      "env": {}
    }
  }
}

If you'd like to time your agent, you can add this timer tool:

{
  "mcpServers": {
    // ... other servers defined here ...
    "time": {
      "command": "uvx",
      "args": ["mcp-server-time", "--local-timezone", "America/Los_Angeles"]
    }
  }
}

VS Code MCP Extension

For VS Code users with the MCP extension, use the included configuration in .vscode/mcp.json.

Contributing and Testing Guides

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airbyte_connector_builder_mcp-0.3.0.tar.gz (384.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airbyte_connector_builder_mcp-0.3.0-py3-none-any.whl (95.4 kB view details)

Uploaded Python 3

File details

Details for the file airbyte_connector_builder_mcp-0.3.0.tar.gz.

File metadata

File hashes

Hashes for airbyte_connector_builder_mcp-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e76a1e1d6e9aebf5fdce0508a2399a177e8d3cc9c499d323cb83076584875182
MD5 58e6d18ea23b1587311e5b9a3bb9538f
BLAKE2b-256 67e1b366a79e08fa641aac611c3cccf3c96029dbf831e130a5e99874c49b7e12

See more details on using hashes here.

Provenance

The following attestation bundles were made for airbyte_connector_builder_mcp-0.3.0.tar.gz:

Publisher: publish-command.yml on airbytehq/connector-builder-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file airbyte_connector_builder_mcp-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for airbyte_connector_builder_mcp-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3054f43389d2d12d5f5f80951e94b69a72836fc4332d55c024b0fd136970bb7d
MD5 a7f84e8d8ed7ee8bd795aefd529d1361
BLAKE2b-256 917341430c74ed6bb143a820a8a6cfd7a0beebd9cfaf159edae5cdcfadb09cda

See more details on using hashes here.

Provenance

The following attestation bundles were made for airbyte_connector_builder_mcp-0.3.0-py3-none-any.whl:

Publisher: publish-command.yml on airbytehq/connector-builder-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page