返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端