Skip to content
12 changes: 8 additions & 4 deletions airbyte/mcp/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,20 @@
First install `uv` (`brew install uv`).
Then, create a file named `server_config.json` (or the file name required by your MCP client)
with the following content:
with the following content. This uses `uvx` (from `brew install uv`) to run the MCP
server. If a matching version Python is not yet installed, a `uv`-managed Python
version will be installed. This will also auto-update to use the "latest" Airbyte MCP release at time of launch.
```json
{
"mcpServers": {
"airbyte": {
"command": "uvx",
"args": ["--from=airbyte", "airbyte-mcp"],
"args": [
"--python=3.11",
"--from=airbyte@latest",
"airbyte-mcp"
],
"env": {
"AIRBYTE_MCP_ENV_FILE": "/path/to/my/.mcp/airbyte_mcp.env"
}
Expand All @@ -83,8 +89,6 @@
}
```
If you prefer to pre-install, first run `uv install airbyte` or `pipx install airbyte`,
and then create the configuration file as follows:
```json
{
Expand Down
Loading