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.2.0.tar.gz (366.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.2.0-py3-none-any.whl (94.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for airbyte_connector_builder_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 77ab7326d463c1fcb1654a742415765d8f3e13d253dd361d78a8e15d00ba22cd
MD5 e514557b5a39b16a9d5399db662a64ca
BLAKE2b-256 2ac35324c9373eb1ac7e53b1c176984d90042210c179cf14d18b51ce4454f95f

See more details on using hashes here.

Provenance

The following attestation bundles were made for airbyte_connector_builder_mcp-0.2.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.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for airbyte_connector_builder_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 184171bcc73d28cda20ba8319ff9f6253f1e4ea60e5b3b8623c651f51f0d9271
MD5 fc24545a7cf5949768185c59a1d7d4cf
BLAKE2b-256 82916fe3722b50143cc451a890d9cb376e5a792a78475a0b9a92179b073c72a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for airbyte_connector_builder_mcp-0.2.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