Skip to content

docs(mcp): Add Airbyte MCP overview to README - #1434

Merged
Ian Alton (ian-at-airbyte) merged 2 commits into
mainfrom
devin/1793388130-docs-114-mcp-readme
Oct 30, 2026
Merged

Ian Alton (ian-at-airbyte) merged 2 commits into
mainfrom
devin/1793388130-docs-114-mcp-readme

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary

TL;DR: Introduce the Airbyte MCP in the PyAirbyte README so visitors and MCP submission reviewers can find its capabilities and setup instructions.

Adds an Airbyte MCP section to README.md without changing runtime behavior.

DOCS-114. Requested by Ian Alton (@ian-at-airbyte).

Changes

  • Summarize agent permissions, pipeline management, troubleshooting, direct reads, connector skills, and Airbyte knowledge lookup from the public overview.
  • Document Cloud/Flex hosted availability, Core local-deployment caveats, and conditional read-only access, including the external-secrets-manager restriction.
  • Use absolute documentation links for PyPI rendering; link setup instructions rather than copying client configurations.

Review Spotlight

Reviewers with limited time, please review first:

Target branch: main

This README-only documentation patch intentionally targets main, not release-candidate/v1: the MCP submission needs the overview on the default branch. The RC sync workflow carries changes from main into release-candidate/v1.

Validation

  • Passed git diff --check origin/main...HEAD.
  • Rendered the new section with MarkdownIt: one heading, five capability bullets, six absolute links, and the inline-code hosted endpoint.
  • All six new links returned HTTP 200; checked claims against the live overview, installation, tools, and Core pages.
  • All 28 CI checks passed, including Python lint, type checks, and unit/integration tests. No local runtime tests: only README.md changed.
  • Copilot reviewed the final commit and reported no open issues. Both Technical Writer revisions are included.

Follow-ups

Registry/submission metadata (mcp-name: or server.json) is deliberately excluded. If the submission requires it, confirm the requirements with Ian before adding it. Technical Writer review precedes Ian's review.

Link to Devin session: https://app.devin.ai/sessions/d3fb43d855774e3f9009ce7d99cfdae9
Open in Devin Desktop: https://app.devin.ai/desktop/session/d3fb43d855774e3f9009ce7d99cfdae9?variant=devin

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@linear-code

linear-code Bot commented Oct 30, 2026

Copy link
Copy Markdown

DOCS-114

@octavia-bot
octavia-bot Bot marked this pull request as draft October 30, 2026 19:23
@octavia-bot

octavia-bot Bot commented Oct 30, 2026

Copy link
Copy Markdown

Note

📝 PR Converted to Draft

More info...

Thank you for creating this PR. As a policy to protect our engineers' time, Airbyte requires all PRs to be created first in draft status. Your PR has been automatically converted to draft status in respect for this policy.

As soon as your PR is ready for formal review, you can proceed to convert the PR to "ready for review" status by clicking the "Ready for review" button at the bottom of the PR page.

To skip draft status in future PRs, please include [ready] in your PR title or add the skip-draft-status label when creating your PR.

@github-actions

Copy link
Copy Markdown

👋 Greetings, Airbyte Team Member!

Here are some helpful tips and reminders for your convenience.

💡 Show Tips and Tricks

Testing This PyAirbyte Version

You can test this version of PyAirbyte using the following:

# Run PyAirbyte CLI from this branch:
uvx --from 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1793388130-docs-114-mcp-readme' pyairbyte --help

# Install PyAirbyte from this branch for development:
pip install 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1793388130-docs-114-mcp-readme'

PR Slash Commands

Airbyte Maintainers can execute the following slash commands on your PR:

  • /fix-pr - Fixes most formatting and linting issues
  • /uv-lock - Updates uv.lock file
  • /test-pr - Runs tests with the updated PyAirbyte
  • /prerelease - Builds and publishes a prerelease version to PyPI
  • /evals - Runs the Cloud MCP evals that use the MCP tools this PR changed (/evals full=true runs the full suite)
📚 Show Repo Guidance

Helpful Resources

Community Support

Questions? Join the #pyairbyte channel in our Slack workspace.

📝 Edit this welcome message.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are recorded for the README addition describing Airbyte MCP capabilities and setup guidance.

No open issues 🎉

What changed in this PR

Adds an Airbyte MCP overview to the PyAirbyte README so visitors and submission reviewers can find its capabilities and setup guidance. No runtime behavior changes.

Changes:

  • Summarizes pipeline management, troubleshooting, direct reads, connector skills, and knowledge lookup.
  • Explains hosted availability, self-managed caveats, and direct-read restrictions.
  • Provides the hosted endpoint and absolute links to installation instructions and the tool list.
File Description
README.md Adds the Airbyte MCP overview, availability details, access restrictions, and setup links.

Review effort: Balanced

@github-code-quality

github-code-quality Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Code coverage overview

Languages: Python

Python / code-coverage/pytest-no-creds

main d9f652f devin/1793388130-doc... ce08b87 +/-
65% 77% +12%
View coverage of the 10 most impacted files.
File main d9f652f devin/1793388130-doc... ce08b87 +/-
airbyte/mcp/cloud.py 52% 71% +19%
airbyte/_util/api_util.py 36% 56% +20%
airbyte/mcp/_otel.py 0% 89% +89%
airbyte/mcp/int..._registry_ui.py 0% 92% +92%
airbyte/cloud/models.py 0% 95% +95%
airbyte/mcp/_sso_auth.py 0% 96% +96%
airbyte/mcp/int...nc_status_ui.py 0% 97% +97%
airbyte/_direct...nnector_docs.py 0% 97% +97%
airbyte/mcp/agents.py 0% 98% +98%
airbyte/_direct...ctors/models.py 0% 99% +99%

Python / code-coverage/pytest

main d9f652f devin/1793388130-doc... ce08b87 +/-
71% 80% +9%
View coverage of the 10 most impacted files.
File main d9f652f devin/1793388130-doc... ce08b87 +/-
airbyte/mcp/cloud.py 52% 71% +19%
airbyte/mcp/_otel.py 0% 89% +89%
airbyte/mcp/int..._registry_ui.py 0% 92% +92%
airbyte/_direct...ors/api_util.py 0% 92% +92%
airbyte/mcp/_sso_auth.py 0% 96% +96%
airbyte/cloud/models.py 0% 96% +96%
airbyte/mcp/int...nc_status_ui.py 0% 97% +97%
airbyte/_direct...nnector_docs.py 0% 97% +97%
airbyte/mcp/agents.py 0% 98% +98%
airbyte/_direct...ctors/models.py 0% 99% +99%

Python / code-coverage/pytest-unit

main devin/1793388130-doc... ce08b87 +/-
— 73% —

Line coverage data for the main branch is not yet available.

View coverage of the 10 most covered files.
File main devin/1793388130-doc... ce08b87 +/-
airbyte/mcp/agents.py — 98% —
airbyte/mcp/_sso_auth.py — 96% —
airbyte/cloud/models.py — 95% —
airbyte/cloud/client.py — 91% —
airbyte/mcp/_otel.py — 89% —
airbyte/exceptions.py — 84% —
airbyte/progress.py — 80% —
airbyte/mcp/cloud.py — 71% —
airbyte/shared/...ql_processor.py — 68% —
airbyte/_util/api_util.py — 56% —

ℹ️ Calculations represent line coverage. Results may change as calculations are updated.


Updated October 30, 2026 19:36 UTC

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues block the README-only Airbyte MCP documentation update.

No open issues 🎉

Review effort: Balanced

@ian-at-airbyte
Ian Alton (ian-at-airbyte) merged commit 1182d56 into main Oct 30, 2026
30 checks passed
@ian-at-airbyte
Ian Alton (ian-at-airbyte) deleted the devin/1793388130-docs-114-mcp-readme branch October 30, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants