Overview
Features
Traveler management and journey control
Expose functions to query and set the traveler’s current location, destination, progress, and to start/stop the journey (e.g., get_traveler_location, set_traveler_location, set_traveler_destination_address, start_traveler_journey, stop_traveler_journey, reach_a_percentage_of_destination).
Avatar prompt and appearance control
Manage avatar image prompts with set_avatar_prompt; supports a default anime style and nano-banana-based generation to optimize composite images.
MCP server tools and state queries
Provide access to traveler state and environment through functions like get_traveler_view_info, get_traveler_info, and get_setting for dynamic responses.
Bluesky SNS integration
Read Bluesky feeds/mentions and post/reply/like via post_sns_writer, reply_sns_writer, and related tools, with tag-based routing.
Practice mode and deployment options
Supports practice mode (no required API keys) and multiple deployment modes (stdio and streamable-http), with Smithery compatibility.
Image generation backends
Supports Gemini nano-banana for fast composites; optional PixAI, Stability.ai; and optional ComfyUI as a local image-generation server.
Config and environment flexibility
Extensive environment variables, per-session base64 config, Turso libsql DB support, and options to control image output and avatar overlay.
Map data integration
Uses Google Map APIs (Street View, Places, Time Zone, Directions) to place the avatar and fetch nearby facilities for realistic travel context.
Who Is This For?
- MCP clients:Interact with travel avatar via LLM prompts and receive image updates.
- Developers:Configure, deploy, and customize the MCP server settings, environment variables, and per-session configs.
- LLM users:Operate the travel bot using natural language prompts to guide journeys.




