LabscoMCP early access ↗
quintonwallMCP SERVER

PyAirbyte Pipeline Generator

Describe a source and a destination in a sentence and get back a complete PyAirbyte pipeline script, with setup instructions and environment-variable templates.

by quintonwall ↗Data Platform: Pipelines, Warehousing, BI & GovernanceCommunity

LABSCO SUMMARY

One tool, and the connector names do the work.

The whole interface is a single call taking two official Airbyte connector names, which keeps the failure mode obvious: get the source- or destination- prefix right and you get working code, get it wrong and you get the wrong connector. Asking for dataframe as the destination is the fastest route from a source system to something you can actually poke at in Pandas.

What it is

An MCP server you run locally that generates PyAirbyte pipeline code. You name an Airbyte source connector and a destination connector; it writes the Python, the setup steps and the credential scaffolding, using connector documentation and OpenAI for context. Anything in the Airbyte Connector Registry is fair game.

What you get

  • Complete PyAirbyte pipeline code from a source connector name and a destination connector name — generate_pyairbyte_pipeline
  • Setup and installation instructions alongside the script, plus environment-variable templates for the credentials the connectors need
  • dataframe as a destination when the endpoint is Pandas analysis rather than a warehouse — the generated code hands you frames instead of a load step

Requirements

Python 3.10, 3.11 or 3.12 and your own OpenAI API key. The hosted server the README points to is gone, so you run it yourself: pip install -r requirements.txt, then start main.py with OPENAI_API_KEY set — it serves Streamable HTTP on http://localhost:8000/mcp, which is the URL your client takes. An optional OpenAI vector store ID enables file search over uploaded PyAirbyte docs.

Setup effort

Build from source — git clone https://github.com/quintonwall/airbyte-labs-pyairbyte-mcp && cd airbyte-labs-pyairbyte-mcp