Back to MCP directory
publicPublicdnsLocal runtime

Airbyte Status Checker

一个基于MCP协议的示例应用,用于检查Airbyte连接状态

article

README

🚀 符合Anthropic公司MCP协议的Airbyte连接状态检查应用

本示例应用程序严格遵循Anthropic公司的MCP协议,可作为Claude Desktop中的MCP服务器运行,助力用户轻松检查Airbyte连接的状态,提升工作效率。

🚀 快速开始

📦 安装指南

配置MCP服务器

  1. 安装uv用于虚拟环境管理。
  2. 创建一个虚拟环境:
uv venv
source .venv/bin/activate
  1. 安装依赖项:
pip install -r requirements.txt
  1. 创建.env文件并添加你的Airbyte密钥:
AIRBYTE_WORKSPACE_ID=xxx
AIRBYTE_CLIENT_ID=xxx
AIRBYTE_CLIENT_SECRET=xxx
AIRBYTE_API_KEY=xxx
  1. 运行应用程序:
uv run  airbyte_status_checker.py

在Claude Desktop中配置使用MCP服务器

  1. 设置uv和Python文件的绝对路径到claude_desktop_settings.json。示例内容如下:
{
  "mcpServers": {
    "airbyte-status-checker": {
      "command": "/Users/quintonwall/.local/bin/uv",
      "args": [
        "--directory",
        "/Users/quintonwall/code/airbyte-mcp-list-sources",
        "run",
        "airbyte_status_checker.py"
      ]
    }
  }
}
  1. 将服务器添加到Claude Desktop的服务器列表中: 打开Claude Desktop并导航到设置页面。点击开发者设置,然后点击“+”按钮以添加新服务器。这将显示你的claude_desktop_config.json文件的位置。打开此文件并粘贴此repo中claude_desktop_config.json文件的内容,然后重新启动Claude Desktop。你可以通过在文本输入框底部看到锤子图标来确认您的服务器已成功添加。

🔧 调试

如果您的claude_desktop_config.json文件配置正确,日志将写入~/Library/Logs/anthropic/claude-desktop-server.log。如果没有看到任何日志或没有锤子图标,请检查您的claude_desktop_config.json文件是否与此repo中的内容完全匹配,并确保路径正确。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client