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
- Contributing Guide - Development setup, workflows, and contribution guidelines
- Testing Guide - Comprehensive testing instructions and best practices
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file airbyte_connector_builder_mcp-0.3.0.tar.gz.
File metadata
- Download URL: airbyte_connector_builder_mcp-0.3.0.tar.gz
- Upload date:
- Size: 384.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e76a1e1d6e9aebf5fdce0508a2399a177e8d3cc9c499d323cb83076584875182
|
|
| MD5 |
58e6d18ea23b1587311e5b9a3bb9538f
|
|
| BLAKE2b-256 |
67e1b366a79e08fa641aac611c3cccf3c96029dbf831e130a5e99874c49b7e12
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
airbyte_connector_builder_mcp-0.3.0.tar.gz -
Subject digest:
e76a1e1d6e9aebf5fdce0508a2399a177e8d3cc9c499d323cb83076584875182 - Sigstore transparency entry: 600973198
- Sigstore integration time:
-
Permalink:
airbytehq/connector-builder-mcp@4e01db7cab7dcbe19c91befc9d676be02c4105e3 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/airbytehq
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-command.yml@4e01db7cab7dcbe19c91befc9d676be02c4105e3 -
Trigger Event:
push
-
Statement type:
File details
Details for the file airbyte_connector_builder_mcp-0.3.0-py3-none-any.whl.
File metadata
- Download URL: airbyte_connector_builder_mcp-0.3.0-py3-none-any.whl
- Upload date:
- Size: 95.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3054f43389d2d12d5f5f80951e94b69a72836fc4332d55c024b0fd136970bb7d
|
|
| MD5 |
a7f84e8d8ed7ee8bd795aefd529d1361
|
|
| BLAKE2b-256 |
917341430c74ed6bb143a820a8a6cfd7a0beebd9cfaf159edae5cdcfadb09cda
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
airbyte_connector_builder_mcp-0.3.0-py3-none-any.whl -
Subject digest:
3054f43389d2d12d5f5f80951e94b69a72836fc4332d55c024b0fd136970bb7d - Sigstore transparency entry: 600973200
- Sigstore integration time:
-
Permalink:
airbytehq/connector-builder-mcp@4e01db7cab7dcbe19c91befc9d676be02c4105e3 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/airbytehq
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-command.yml@4e01db7cab7dcbe19c91befc9d676be02c4105e3 -
Trigger Event:
push
-
Statement type: