1
0
mirror of synced 2025-12-19 18:14:56 -05:00

docs: Remove deprecated PyAirbyte Fast-Coder MCP and deprioritize embedded/sonar links (#69743)

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Aaron ("AJ") Steers
2025-11-19 08:44:45 -08:00
committed by GitHub
parent 13112ac9b8
commit d8682c8a5d
3 changed files with 7 additions and 65 deletions

View File

@@ -6,13 +6,12 @@ products: embedded
Airbyte provides multiple tools to help you build data applications.
- **Airbyte Embedded Widget**: App development teams who have signed up for Airbyte Embedded and are looking to get started onboarding customers using the Embedded Widget can follow the get started guide at the bottom of this page, which will step you through a complete sample onboarding app.
- **Authentication Proxies**: Connect safely to third party APIs using Airbyte's Authentication Proxies.
- **MCP Servers**: Airbyte provides multiple MCP (Model Context Protocol) servers for different use cases:
- [**PyAirbyte MCP**](#pyairbyte-mcp): Local MCP server for managing Airbyte connectors through AI assistants.
- [**Connector Builder MCP**](#connector-builder-mcp): AI-assisted connector development - _**coming soon!**_
- [**Embedded Operator MCP**](#embedded-operator-mcp): Manage embedded configurations and pipelines.
- [**PyAirbyte Fast-Coder MCP**](#pyairbyte-fast-coder-mcp) _(deprecated)_: Remote MCP server for rapid pipeline code generation.
- **Airbyte Embedded Widget**: App development teams who have signed up for Airbyte Embedded and are looking to get started onboarding customers using the Embedded Widget can follow the get started guide at the bottom of this page, which will step you through a complete sample onboarding app.
- **Authentication Proxies**: Connect safely to third party APIs using Airbyte's Authentication Proxies.
## Prerequisites
@@ -48,13 +47,10 @@ Airbyte provides multiple MCP (Model Context Protocol) servers to enable AI-assi
[The Embedded Operator MCP](./embedded/operator-mcp/README.md) is a remote MCP server providing tools that enable managing embedded configurations and the resulting pipelines. Users can create connection and source templates, securely create sources, query API and File Storage sources, monitor connections and jobs, and more.
### PyAirbyte Fast-Coder MCP
[The PyAirbyte Fast-Coder MCP](./pyairbyte-fast-coder-mcp.md) is a remote MCP server that provides the ability for data engineers to generate a data pipeline in Python using a single prompt. It is currently designed to work within Cursor, with broader support coming in the near future.
## Proxy Requests
### API Sources
:::warning
The Airbyte Proxy feature is in alpha, which means it is still in active development and may include backward-incompatible changes. [Share feedback and requests directly with us](mailto:sonar@airbyte.io).
:::
@@ -82,6 +78,7 @@ curl -X POST -H 'Content-Type: application/json' \
Airbyte's Authentication Proxy can be used to authenticate using a Source configured through the Widget.
The following integrations are currently supported. More will follow shortly:
- Stripe
### File Storage Sources
@@ -89,6 +86,7 @@ The following integrations are currently supported. More will follow shortly:
Airbyte's File Storage Proxy enables you to submit authenticated requests to file storage sources. It can be used to list or fetch files.
Here's an example of how to list files:
```bash
curl -X GET -H 'Content-Type: application/json' \
-H 'Authorization: Bearer {AIRBYTE_ACCESS_TOKEN}' \
@@ -96,6 +94,7 @@ curl -X GET -H 'Content-Type: application/json' \
```
Here's an example of how to fetch a file:
```bash
curl -X GET -H 'Content-Type: application/octet-stream' \
-H 'Authorization: Bearer {AIRBYTE_ACCESS_TOKEN}' \
@@ -106,4 +105,5 @@ curl -X GET -H 'Content-Type: application/octet-stream' \
For small files, you may omit the `Range` header.
The following integrations are currently supported. More will follow shortly:
- S3

View File

@@ -1,53 +0,0 @@
---
products: embedded
---
# PyAirbyte Fast-Coder MCP (Deprecated)
:::warning
The PyAirbyte Fast-Coder MCP has been deprecated and is no longer actively maintained. If you would like to see continued development on this tool, please let us know by adding feedback on the related GitHub Discussion.
:::
The PyAirbyte Fast-Coder MCP is a remote MCP server that provides the ability for data engineers to generate a data pipeline in Python using a single prompt. It is currently designed to work within Cursor, with broader support coming in the near future.
To add the PyAirbyte MCP open Cursor and navigate to Settings > Tools & Integrations, and tap New MCP Sever. Add the following json snippet. This file tells Cursor which remote MCP servers to connect to and what credentials to pass along.
Paste the following into your `mcp.json` file:
```json
{
"mcpServers": {
"pyairbyte-mcp": {
"url": "https://pyairbyte-mcp-7b7b8566f2ce.herokuapp.com/mcp",
"env": {
"OPENAI_API_KEY": "<your-openai-api-key>"
}
}
}
}
```
Make sure to replace `<your-openai-api-key>` with your actual key from the [OpenAI platform](https://platform.openai.com/account/api-keys).
Save the file. Cursor will automatically detect the MCP server and display **pyairbyte-mcp** as an available MCP tool with a green dot indicating that it has found the available tools.
Within your Cursor project, start a new chat. In the input box, type the following prompt:
```bash
create a data pipeline from source-faker to destination-snowflake
```
The MCP server will process your prompt and respond by generating all the necessary Python code to extract data from `faker` and load it into `Snowflake`. We suggest you prefix your source and destination with `source-` and `destination-` to ensure specificity when the MCP server performs a search on the Airbyte Connector registry. Connectors for sources and destinations may have the same name, but different configuration parameters.
In a few moments, your pipeline will be created, typically in a file called `pyairbyte_pipeline.py`. In addition, the MCP server will generate complete instructions on how to use the server and configure required parameters using a `.env` file that includes environment variables youll need to fill in.
Create a `.env` file and populate it with your source parameters and Snowflake connection details, per generated instructions. For example:
```env
AIRBYTE_DESTINATION__SNOWFLAKE__HOST=your_account.snowflakecomputing.com
AIRBYTE_DESTINATION__SNOWFLAKE__USERNAME=your_user
AIRBYTE_DESTINATION__SNOWFLAKE__PASSWORD=your_password
AIRBYTE_DESTINATION__SNOWFLAKE__DATABASE=your_db
AIRBYTE_DESTINATION__SNOWFLAKE__SCHEMA=your_schema
AIRBYTE_DESTINATION__SNOWFLAKE__WAREHOUSE=your_warehouse
```

View File

@@ -57,11 +57,6 @@ export default {
id: "pyairbyte-mcp",
label: "PyAirbyte MCP",
},
{
type: "doc",
id: "pyairbyte-fast-coder-mcp",
label: "PyAirbyte Fast-Coder MCP",
},
{
type: "doc",
id: "connector-builder-mcp",