docs(mcp): Consolidate MCP server docs - #78241
Conversation
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
👋 Greetings, Airbyte Team Member!Here are some helpful tips and reminders for your convenience. 💡 Show Tips and TricksPR Slash CommandsAirbyte Maintainers (that's you!) can execute the following slash commands on your PR:
📚 Show Repo GuidanceHelpful Resources
|
|
Deploy preview for airbyte-docs ready!
Deployed with vercel-action |
|
For the Airbyte knowledge MCP, specify that this is a tool to provide knowledge to agents, but not the primary interface agents should work with. Link to the Agent MCP docs, which is the primary way agents should use Airbyte to work with data. For the PyAirbyte MCP, specify that this is a tool to manage Airbyte data replication connections, but not the primary interface agents should work with. Link to the Agent MCP, which is the primary way agents should use Airbyte to work with data. |
|
Also add a link to the Agent MCP in the sidebar in the new Community section. And remove the link to the public roadmap. |
| }, | ||
| items: [ | ||
| { | ||
| type: "link", |
There was a problem hiding this comment.
The DocCardList element is generated because of this. This isn't really necessary because we already fully highlight this MCP above the DocCardList. How likely is it that we can prevent this from rendering a DocCard on the page?
There was a problem hiding this comment.
Moved the Agent MCP link outside the MCP servers category in 9fa6860. That keeps it in the Community sidebar but prevents DocCardList on the MCP landing page from rendering a duplicate Agent MCP card.
| # MCP servers | ||
|
|
||
| Airbyte provides MCP (Model Context Protocol) servers for connecting AI assistants to Airbyte and Airbyte-related context. | ||
|
|
There was a problem hiding this comment.
| ## Agent MCP | |
There was a problem hiding this comment.
| @@ -1,8 +1,8 @@ | |||
| # Airbyte knowledge MCP server | |||
There was a problem hiding this comment.
Can we add frontmatter and set the sidebar label to "Knowledge MCP server"?
There was a problem hiding this comment.
|
Moving the Agent MCP isn't exactly the right solution. I still want it to be a child of the larger MCP section. I just don't want it to appear in the DocCardList, if possible. Present a plan before implementing. |
|
Plan before changing anything:
This keeps the sidebar hierarchy you want while avoiding a duplicate Agent MCP card on the landing page. |
|
Using the custom card component we have seems like the right choice. |
|
Implemented in f415a34 using the custom card component:
Local validation passed: |
|
|
||
| </Grid> | ||
|
|
||
| ## Other Airbyte MCP servers |
There was a problem hiding this comment.
:chef-kiss:
What
Consolidates the public MCP server docs under the Community docs instance for AGENTIC-1656: https://linear.app/airbyteio/issue/AGENTIC-1656/consolidate-mcp-server-docs-into-one-section
Requested by Ian Alton.
How
docs/developers/mcp-serverstodocs/community/mcp-servers./ai-agents/interfaces/mcp/.DocCardListwith explicit custom cards for Knowledge MCP server and PyAirbyte MCP server, avoiding a duplicate Agent MCP card.Review guide
docs/community/mcp-servers/readme.mddocusaurus/sidebar-community.jsdocusaurus/sidebar-developers.jsdocusaurus/vercel.jsonUser Impact
Users find MCP server docs under Community, with Agent MCP presented as the primary recommended MCP server. Existing Airbyte Knowledge MCP and PyAirbyte MCP URLs redirect to their new Community locations.
Can this PR be safely reverted and rolled back?
Validation:
corepack pnpm installgit diff --check/home/ubuntu/.local/bin/pre-commit run --files docusaurus/vercel.json docusaurus/sidebar-community.js docusaurus/sidebar-developers.js docs/community/mcp-servers/readme.md docs/community/mcp-servers/airbyte-knowledge-mcp.md docs/community/mcp-servers/pyairbyte-mcp.mdcorepack pnpm clear && corepack pnpm buildLink to Devin session: https://app.devin.ai/sessions/aa95e15dbd8c41f891fec61d6f85b53a
Requested by: Ian Alton (@ian-at-airbyte)