airbyte-internal-ops
MCP and API interfaces that let the agents do the admin work
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-opsuv
uv add airbyte-internal-opspoetry
poetry add airbyte-internal-opsInstalling 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
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
excel-mcp-serverProvides a Model Context Protocol server that…
unclear · top 15,000 on PyPI
astro-airflow-mcpProvides AI assistants with programmatic access…
unclear · top 15,000 on PyPI
airbyte-apiPython SDK for programmatically controlling…
unclear · top 5,000 on PyPI
mcp-server-gitExposes Git repository operations as tools for…
permissive · top 15,000 on PyPI
mcp-server-appwriteExposes Appwrite's backend-as-a-service…
unclear · top 15,000 on PyPI
awslabs.aws-api-mcp-serverExposes AWS services to AI assistants through…
permissive · top 15,000 on PyPI
mcp-server-odooAn MCP server that bridges AI assistants like…
copyleft · top 5,000 on PyPI
mcpforunityserverRuns a Model Context Protocol server that lets…
permissive · top 15,000 on PyPI
blender-mcpBlenderMCP is a Model Context Protocol server…
permissive · top 15,000 on PyPI
office-word-mcp-serverA Model Context Protocol server that exposes…
permissive · top 15,000 on PyPI