This repository provides an MCP server for a virtual travel avatar on Google Maps, allowing users to instruct the avatar and receive progress updates with photos, even supporting platforms like LibreChat.
This project provides an MCP server that simulates a virtual travel experience on Google Maps. Using an MCP client like Claude Desktop, users can instruct an avatar to travel and receive progress updates with photos. It now supports libreChat.
Functions: The MCP server offers functions like get_traveler_view_info
, set_traveler_location
, start_traveler_journey
, and post_sns_writer
. These functions allow users to manage the avatar's location, journey, and even post updates to Bluesky SNS.
MCP Resources: Custom prompt samples are available for Claude Desktop, enabling it to act as a traveler with or without SNS integration.
Setting: Requires API keys for Google Maps services (Street View, Places, Time Zone, Directions) and optional image generation (PixAI or Stability.ai). Rembg is used for image processing.
How to Use: The project can be used in practice mode (no API keys required) or with full features. Instructions are provided for setting up Claude Desktop, installing dependencies, and configuring API keys.
mfukushim/map-traveler-mcp
January 3, 2025
March 28, 2025
TypeScript