MCP ExplorerExplorer

On the Road Museum Travel

@gokborayilmazon 10 months ago
7 MIT
FreeCommunity
AI Systems
On-the-Road Museum Travel Agent's 🏛️ 🎉 This agent will enrich your travels using Google Maps MCP! 🚗✨ It shows you the must-visit museums in other cities you will pass through during your trip between two cities 🗺️

Overview

What is On the Road Museum Travel

On-the-Road-Museum-Travel-Agent is an AI agent designed to enhance travel experiences by suggesting must-visit museums in cities along the route between two destinations, utilizing Google Maps MCP.

Use cases

Use cases include travelers seeking cultural enrichment during road trips, travel agencies providing customized itineraries, and educational programs that incorporate museum visits into travel plans.

How to use

To use the On-the-Road-Museum-Travel-Agent, clone the repository, install the required dependencies, configure the environment variables, and run the FastAPI server. Then, access the UI in your browser to input the necessary information and generate museum recommendations.

Key features

Key features include integration with Google Maps MCP for location-based suggestions, a user-friendly interface for easy input, and the ability to generate specific announcements for different platforms.

Where to use

On-the-Road-Museum-Travel-Agent can be used in travel planning, tourism applications, and by individuals or agencies looking to enhance travel itineraries with cultural experiences.

Content

21-Day Agent Series: Day 2 AGENT : On-the-Road-Museum-Travel-Agent

On-the-Road-Museum-Travel-Agent

This agent A New AI Agent Every Day! Series Day 2/21 - On-the-Road Museum Travel Agent’s 🏛️ 🎉This agent that will make your travels richer using GoogleMaps MCP! 🚗✨ Shows you the must-visit museums in other cities you will pass through during your trip between two cities 🗺️

Installation

Prerequisites

  • Python 3.9 or higher
  • Git
  • Virtual environment (recommended)

Steps

Don’t forget to download nodejs for mcp

  1. Clone the repository:

    git clone <repository-url>
    cd <repository-folder>
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Create a .env file in the root directory and configure it as follows:

    AZURE_OPENAI_ENDPOINT="your_azure_openai_endpoint
    AZURE_OPENAI_API_VERSION="your_azure_openai_api_version"
    AZURE_OPENAI_API_KEY="your_azure_openai_api_key"
    GOOGLE_MAPS_API_KEY="YOUR_GOOGLE_MAPS_API_KEY"
    

Running the Application

  1. Start the FastAPI server:

    uvicorn upsonicai:app --reload
    
  2. Open the UI in your browser:

    http://127.0.0.1:8000/
    
  3. Use the form to input:

    • GitHub Release URL
    • Company URL
    • Product Aim
  4. Click “Generate” to see platform-specific announcements rendered in the UI. Each platform’s content will be displayed in separate boxes with a “Copy” button for easy sharing.


API Documentation

Interactive API docs are available at:


Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers