article
README
🚀 符合Anthropic公司MCP协议的Airbyte连接状态检查应用
本示例应用程序严格遵循Anthropic公司的MCP协议,可作为Claude Desktop中的MCP服务器运行,助力用户轻松检查Airbyte连接的状态,提升工作效率。
🚀 快速开始
📦 安装指南
配置MCP服务器
- 安装
uv用于虚拟环境管理。 - 创建一个虚拟环境:
uv venv
source .venv/bin/activate
- 安装依赖项:
pip install -r requirements.txt
- 创建
.env文件并添加你的Airbyte密钥:
AIRBYTE_WORKSPACE_ID=xxx
AIRBYTE_CLIENT_ID=xxx
AIRBYTE_CLIENT_SECRET=xxx
AIRBYTE_API_KEY=xxx
- 运行应用程序:
uv run airbyte_status_checker.py
在Claude Desktop中配置使用MCP服务器
- 设置
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"
]
}
}
}
- 将服务器添加到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中的内容完全匹配,并确保路径正确。
Scan to contact