mcp-client-agent-airbnb
Verified Safeby CyprianFusi
Overview
An intelligent agent that integrates Airbnb search capabilities with persistent memory storage using OpenAI's vector stores, acting as a multi-server Model Context Protocol (MCP) client.
Installation
uv run client.pyEnvironment Variables
- OPENAI_API_KEY
- MCP_HOST
- MCP_PORT
Security Notes
The project follows good practices by loading `OPENAI_API_KEY` from an `.env` file and excluding it from version control. No 'eval' or obvious obfuscation is present. The primary security consideration is the reliance on external `npx` commands for the Airbnb server, which introduces a supply chain risk if the `@openbnb/mcp-server-airbnb` npm package were to be compromised. Temporary file handling for memory storage is done securely using `tempfile.NamedTemporaryFile`.
Similar Servers
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
simple-memory-mcp-server
A Python server designed to manage and serve memory for AI agents, facilitating their interaction with external Large Language Models or data sources.
Enterprise-Multi-AI-Agent-Systems-
Orchestrates multiple AI agents for complex reasoning and real-time information retrieval, integrating large language models with web search capabilities.
agentplaybooks
Provides a Model Context Protocol (MCP) server for AI agents, offering platform-independent memory, skill management, and persona definitions.