Airbnb MCP集成工具

一个演示如何将Airbnb MCP服务器与LangChain和Groq通过浏览器界面集成的工具,适用于开发者在多语言处理项目中使用。

  • by suvraadeep
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 suvraadeep/airbnb-mcp

使用说明

Airbnb MCP

此存储库演示了如何使用基于浏览器的界面将Airbnb MCP服务器与LangChain和Groq集成。


从头开始设置

步骤0:启动紫外线

pip install uv

步骤1:初始化项目

uv init Airbnb-mcp

步骤2:导航到项目

cd Airbnb-mcp

步骤3:创建并激活Conda环境

conda create -n Airbnb-mcp python=3.10
conda activate Airbnb-mcp

步骤4:安装依赖项

uv add langchain-groq
uv add mcp-use

步骤5:在Cursor中打开项目(确保已安装Cursor)

cursor .

步骤6:创建一个 browser-mcp.json 文件

先决条件:确保你的机器上安装了Node.js。

创建一个 browser-mcp.json 根目录中包含以下内容的文件:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    },
    "airbnb": {
      "command": "npx",
      "args": ["-y", "@openbnb/mcp-server-airbnb"]
    },
    "duckduckgo-search": {
      "command": "npx",
      "args": ["-y", "duckduckgo-mcp-server"]
    }
  }
}

此格式使用 npx 因为该应用程序基于Node.js。

步骤7:添加您的API密钥

创建一个 .env 文件并添加您的Groq API密钥:

GROQ_API_KEY="your_key_here"

步骤8:运行应用程序

python run app.py

步骤9:在游标中配置MCP

  1. 打开Cursor聊天 Ctrl + L.
  2. 首选 Preferences → Cursor Settings → MCPs.
  3. 添加新 全局MCP服务器.
  4. 复制并粘贴您的 browser-mcp.json 将内容放入配置框中。
  5. 重新启动Cursor IDE。

你都准备好了🎉


从此存储库中使用

步骤1:克隆回购

git clone https://github.com/suvraadeep/Airbnb-mcp.git

步骤2:导航到项目

cd Airbnb-mcp

步骤3:创建并激活Conda环境

conda create -n Airbnb-mcp python=3.10
conda activate Airbnb-mcp

步骤4:在游标中打开项目

cursor .

步骤5:添加您的API密钥

创建一个 .env 文件并插入:

GROQ_API_KEY="your_key_here"

步骤6:安装依赖项

uv add langchain-groq
uv add mcp-use

步骤7:运行应用程序

python run app.py