skillfed

airbyte-internal-ops

MCP and API interfaces that let the agents do the admin work

airbyte-internal-ops v0.100.0 131.2K downloads/30d#11,600 on PyPI
Permissive license Active released

What it is and what it does

airbyte-internal-ops is an MCP server and command-line tool that exposes Airbyte administrative operations to agents and clients. It bridges agent interfaces (like Claude or Goose) with Airbyte's internal APIs, allowing automated management of connectors, workspaces, and infrastructure. The package includes both a local stdio-based MCP server and HTTP endpoints for hosted deployments, with support for OAuth and bearer-token authentication.

The package is built on top of airbyte-cdk and airbyte-protocol-models, integrating with Google Cloud services (logging, secrets, storage), Docker, Git, and a large ecosystem of async and CLI frameworks. It is designed for operators and agents performing administrative tasks like connector registry management, progressive rollout automation, and workspace administration. Configuration is environment-driven via .env files, and the package includes comprehensive CLI documentation and agent-specific guidance.

Use it for:

  • Automate Airbyte connector registry operations and release-block management through agent-driven CLI commands.
  • Integrate Airbyte admin workflows into AI agent systems via MCP protocol for hands-off infrastructure management.
  • Manage Airbyte Cloud workspaces and credentials programmatically using the HTTP MCP endpoint with OAuth or bearer tokens.
  • Run progressive rollout automation for connector updates with operator-facing controls and monitoring.
  • Query and manage Airbyte internal state (secrets, logging, storage) via unified admin API interfaces.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides MCP (Model Context Protocol) server and CLI tools for Airbyte administrative operations, enabling agents and clients to manage Airbyte infrastructure programmatically.

Yes, if you are an Airbyte operator or developer building agent-driven automation for Airbyte infrastructure. The package is actively maintained, has no known vulnerabilities, and provides low install friction. However, it is in Beta (0.x) and appears designed primarily for Airbyte's internal use; verify that it supports your deployment model (cloud vs. self-hosted) and that your authentication method (OAuth, bearer token, or stdio) is available before committing to it.

Install

airbyte-internal-ops on PyPI

pip

pip install airbyte-internal-ops

uv

uv add airbyte-internal-ops

poetry

poetry add airbyte-internal-ops

Installing airbyte-internal-ops

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance as of the latest release. Requires Python 3.11 or 3.12; capped below current Python versions. Brings in 41 runtime dependencies including airbyte-cdk, cloud connectors, and MCP frameworks.

License in practice

Licensed under MIT (permissive), allowing unrestricted use, modification, and distribution with minimal legal constraints.

Quickstart

# Install the package
pip install airbyte-internal-ops

# Set up environment credentials
export AIRBYTE_CLOUD_CLIENT_ID="..."
export AIRBYTE_CLOUD_CLIENT_SECRET="..."
export AIRBYTE_MCP_ENV_FILE="~/.mcp/airbyte_mcp.env"

# Run the MCP server via stdio
airbyte-ops-mcp

# Or import and use the CLI directly
from airbyte_internal_ops import cli
cli.main()

Requires Python 3.11 or 3.12 (capped below 3.13). Airbyte Cloud credentials (client ID and secret) and optional admin flag environment variables must be configured for full functionality.

Verify before relying

  • Whether the package is intended for internal Airbyte use only or is suitable for external operators managing Airbyte deployments.
  • Stability guarantees or breaking-change policy given the 0.x version number and Beta development status.
  • Performance characteristics and resource requirements when running the MCP server under load.

Package facts

License not declared (permissive)
Python support capped below the current Python release (<3.13,>=3.11)
Install friction low — pure-Python wheel
Runtime dependencies 41 — airbyte-cdk, airbyte-connector-models, airbyte-protocol-models-pdv2, airbyte, asyncclick, asyncer, click, cloud-sql-python-connector, cyclopts, deepdiff, docker, dpath, fastmcp-extensions, fastmcp, fsspec, gcsfs, gitpython, google-cloud-logging, google-cloud-secret-manager, google-cloud-storage, jinja2, markdown-it-py, markupsafe, packaging, py-key-value-aio, pydantic, pydash, pygithub, python-dotenv, pyyaml
Maintenance actively maintained — 0 days since the last release
First released
Downloads 131,213/month — #11,600 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: airbyte_internal_ops-0.100.0-py3-none-any.whl

Keywords: admin, airbyte, api, mcp

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12

Tags

airbyte admin automationmcp server airbyteairbyte operations cliairbyte agent toolsairbyte infrastructure managementmodel context protocol airbyteairbyte connector registryairbyte cloud operations
mcp-serverairbyte-opsagent-automation

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

excel-mcp-server

Provides a Model Context Protocol server that…

unclear · top 15,000 on PyPI

astro-airflow-mcp

Provides AI assistants with programmatic access…

unclear · top 15,000 on PyPI

airbyte-api

Python SDK for programmatically controlling…

unclear · top 5,000 on PyPI

mcp-server-git

Exposes Git repository operations as tools for…

permissive · top 15,000 on PyPI

mcp-server-appwrite

Exposes Appwrite's backend-as-a-service…

unclear · top 15,000 on PyPI

awslabs.aws-api-mcp-server

Exposes AWS services to AI assistants through…

permissive · top 15,000 on PyPI

mcp-server-odoo

An MCP server that bridges AI assistants like…

copyleft · top 5,000 on PyPI

mcpforunityserver

Runs a Model Context Protocol server that lets…

permissive · top 15,000 on PyPI

blender-mcp

BlenderMCP is a Model Context Protocol server…

permissive · top 15,000 on PyPI

office-word-mcp-server

A Model Context Protocol server that exposes…

permissive · top 15,000 on PyPI

Further reading