Back to Home
SayamAlt icon

Travel-Planning-Assistant-using-FastMCP

Verified Safe

by SayamAlt

Overview

An AI travel assistant that uses an LLM agent and modular MCP servers to provide real-time information for flight, hotel, weather, places, and timezone during trip planning.

Installation

Run Command
streamlit run app.py

Environment Variables

  • OPENAI_API_KEY
  • OPENWEATHER_API_KEY
  • FOURSQUARE_API_KEY
  • AMADEUS_API_KEY
  • AMADEUS_API_SECRET
  • RAPID_API_KEY
  • RAPID_API_HOST

Security Notes

The system correctly loads API keys from environment variables or Streamlit secrets, avoiding hardcoded credentials. All external network requests are made to well-known, legitimate APIs (OpenAI, Amadeus, OpenWeatherMap, Foursquare, Booking.com/RapidAPI). The architecture relies on an LLM agent orchestrating tool calls, which inherently means the LLM's interpretation of prompts dictates tool usage. This is a design choice for agentic systems, not a specific vulnerability in the code itself, assuming the LLM is well-constrained. No 'eval' or other directly dangerous patterns were found.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens4000
Stars0
Forks0
Last Update2025-11-27

Tags

AI Travel AssistantLLM AgentLangGraphMicroservicesStreamlit UI