Developer Tools

Build your travel workflow with MCP & CLI

23 AI travel tools — integrate via MCP protocol into Claude Desktop / Cursor, or use directly from the command line

$ npm install -g lovtrip

MCP Server

Use travel planning capabilities directly in your AI IDE

What is MCP?

Model Context Protocol (MCP) is an open protocol that lets AI assistants (like Claude) call external tools directly. The Lovtrip MCP server provides 23 travel tools that Claude can automatically invoke to help you plan trips.

Geocoding & route planning (Amap)
AI multi-day itinerary generation
Attraction, hotel & flight search
Weather & traffic analysis
Schedule optimization & budgeting
Calendar export (iCal format)

Installation & Setup

npm
npm install -g lovtrip
Claude Desktop Config
// ~/.claude/claude_desktop_config.json
{
  "mcpServers": {
    "lovtrip": {
      "command": "lovtrip-mcp",
      "env": {
        "AMAP_API_KEY": "your_amap_api_key"
      }
    }
  }
}
Cursor Config
// .cursor/mcp.json
{
  "mcpServers": {
    "lovtrip": {
      "command": "npx",
      "args": ["lovtrip-mcp"],
      "env": {
        "AMAP_API_KEY": "your_amap_api_key"
      }
    }
  }
}

Available Tools

amap_geocodeAddress → Coordinates
amap_reverse_geocodeCoordinates → Address
amap_search_nearbyNearby POI search
amap_calculate_routeRoute planning
amap_calculate_midpointGeographic midpoint
amap_find_optimal_venueOptimal meetup venue
generate_travel_itineraryAI itinerary generation
search_attractionsSearch attractions
calculate_travel_budgetBudget calculation
search_hotelsSearch hotels
search_flightsSearch flights
check_weatherWeather check
optimize_daily_routeRoute optimization
export_calendarCalendar export

CLI Tool

Travel planning assistant in your terminal

Installation

npm
# Installation
npm install -g lovtrip

# Quick Start
lovtrip --help
lovtrip tools

Quick Start

lovtrip toolsList all 23 tools
lovtrip call <tool> '{"key":"val"}'Call tool (JSON)
lovtrip call <tool> --key valCall tool (flags)
lovtrip serveStart Web API server
lovtrip mcpStart MCP server

Shortcut Commands

lovtrip geocode Tiananmen --city BeijingGeocoding
lovtrip route Tiananmen "Forbidden City" --city BeijingRoute planning
lovtrip itinerary Chengdu --days 3Generate itinerary
lovtrip budget Sanya --days 5Budget calculation
lovtrip weather --city ShanghaiWeather check
lovtrip attractions HangzhouSearch attractions
lovtrip hotels Beijing --check-in 2025-05-01 --check-out 2025-05-03Hotel search
lovtrip flights Beijing Shanghai --date 2025-05-01Flight search

Environment Variables

Required
# Required
export AMAP_API_KEY=your_amap_api_key

# Optional
export OPENROUTER_API_KEY=your_key     # AI Agent
export NEXT_PUBLIC_SUPABASE_URL=...    # Database
export NEXT_PUBLIC_SUPABASE_ANON_KEY=...

Get Started

Install via npm or check out the source on GitHub

View on GitHub
npm install -g lovtrip