๐ Airbnb Search Assistant
@akktrsst
ๅบๆฌไฟกๆฏ
ๅ ณไบ ๐ Airbnb Search Assistant
ๆฆ่ง
What is ๐ Airbnb Search Assistant?
๐ Airbnb Search Assistant is a Streamlit-based chatbot application that uses AI to help users find Airbnb properties worldwide. It runs in a web browser and is designed for travelers seeking personalized accommodation recommendations.
How to use ๐ Airbnb Search Assistant?
Install Python 3.10+, Node.js, and an OpenAI API key. Clone the repository, install dependencies with pip, install the @openbnb/mcp-server-airbnb globally, and set your OPENAI_API_KEY in a .env file. Run the application with python chatbot.py and open the provided localhost URL. Then enter queries like โFind me a beachfront villa in Bali for 4 people.โ
Key features of ๐ Airbnb Search Assistant
- Airbnb-inspired UI with custom styling
- AI-powered property search and recommendations
- Worldwide property search with amenity filters
- Interactive chat interface for natural language queries
- Automatic fallback to basic chat if MCP fails
- Responsive design for all devices
Use cases of ๐ Airbnb Search Assistant
- Finding beachfront villas for groups in Bali
- Discovering luxury apartments with landmark views in Paris
- Locating pet-friendly houses with gardens in London
- Filtering properties by amenities like beachfront, luxury, or pet-friendly
FAQ from ๐ Airbnb Search Assistant
What platforms and models does ๐ Airbnb Search Assistant support?
It requires Python 3.10+, Node.js, and an OpenAI API key. The AI model used is GPT-4o-mini.
Does the assistant work without an MCP server?
Yes, it has an automatic fallback to basic chat mode if the MCP connection fails.
Can I search for properties worldwide?
Yes, the assistant supports worldwide property search and can filter by amenities and preferences.
What license does this project use?
It is licensed under the MIT License.
What are the prerequisites to run the application?
You need Python 3.10+,
ๆบ่ฝไฝๆกๆถ ๅ็ฑปไธ็ๆดๅค MCP ๅฎขๆท็ซฏ
Fast Agent
evalstateDefine, Prompt and Test MCP enabled Agents and Workflows
Unified MCP Client Library
mcp-usemcp-use is the easiest way to interact with mcp servers with custom agents
Evo AI - AI Agents Platform
evolutionapiEvo AI is an open-source platform for creating and managing AI agents, enabling integration with different AI models and services.
๐ MCPOmni Connect - Universal Gateway to MCP Servers
Abiorh001MCPOmni Connect is an agent execution runtime that connects to multiple MCP servers via stdio, SSE, or streamable HTTP. It supports chat, autonomous agents, and planner-based orchestration treating each MCP server as a tool agent to enable dynamic multi-agent workflows across LLM
Saiki
truffle-aiA customizable, general purpose AI Agent that supports MCP. Talk to Saiki in natural language to control computers, applications and more!
่ฏ่ฎบ