Skip to content

fix(mcp): point the hosted MCP landing page at the Airbyte MCP docs - #1304

Merged
Ian Alton (ian-at-airbyte) merged 1 commit into
mainfrom
devin/1790904250-airbyte-mcp-docs-url
Oct 2, 2026
Merged

Ian Alton (ian-at-airbyte) merged 1 commit into
mainfrom
devin/1790904250-airbyte-mcp-docs-url

Conversation

@ian-at-airbyte

Copy link
Copy Markdown
Contributor

Summary

The hosted MCP landing page (shown when a browser GETs https://mcp.airbyte.com/mcp) links to the old Replication MCP docs page, which is being retired in favor of a canonical Airbyte MCP docs section.

-MCP_LANDING_DOCS_URL = "https://docs.airbyte.com/community/mcp-servers/replication-mcp"
+MCP_LANDING_DOCS_URL = "https://docs.airbyte.com/platform/airbyte-mcp"

Companion docs PR in airbytehq/airbyte adds /platform/airbyte-mcp and redirects the old /community/mcp-servers/replication-mcp path there, so the old URL keeps working either way. Merge order doesn't matter once the docs PR is deployed; until then, the new URL 404s.

Targets main as a patch, matching the earlier landing-URL fix in #1283.

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

Validated with pytest tests/unit_tests/test_mcp_http_main.py (13 passed) and ruff check/ruff format --check on the changed file.

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

Co-Authored-By: ian.alton@airbyte.io <ian.alton@airbyte.io>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

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 2, 2026

Copy link
Copy Markdown

DOCS-105

@github-actions

github-actions Bot commented Oct 2, 2026

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/1790904250-airbyte-mcp-docs-url' pyairbyte --help

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

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
📚 Show Repo Guidance

Helpful Resources

Community Support

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

📝 Edit this welcome message.

@github-code-quality

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

Copy link
Copy Markdown
Contributor

Code Coverage Overview

Languages: Python

Python / code-coverage/pytest-no-creds

The overall line coverage in commit bf7b56f in the devin/1790904250-air... branch is 77%. The line coverage in commit d9f652f in the main branch is 65%.

Show a line coverage summary of the most impacted files.
File main d9f652f devin/1790904250-air... bf7b56f +/-
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

The overall line coverage in commit bf7b56f in the devin/1790904250-air... branch is 80%. The line coverage in commit d9f652f in the main branch is 71%.

Show a line coverage summary of the most impacted files.
File main d9f652f devin/1790904250-air... bf7b56f +/-
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

The overall line coverage in commit bf7b56f in the devin/1790904250-air... branch is 73%. Line coverage data for the main branch is not yet available.

Show a line coverage summary of the most covered files.
File main devin/1790904250-air... bf7b56f +/-
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% —

Updated October 02, 2026 01:38 UTC

@ian-at-airbyte
Ian Alton (ian-at-airbyte) marked this pull request as ready for review October 2, 2026 02:14

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.

APPROVED

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🚀

@ian-at-airbyte
Ian Alton (ian-at-airbyte) merged commit 6e2866d into main Oct 2, 2026
32 checks passed
@ian-at-airbyte
Ian Alton (ian-at-airbyte) deleted the devin/1790904250-airbyte-mcp-docs-url branch October 2, 2026 21:43
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.

3 participants