Map Traveler MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MT_BS_ID | No | Bluesky sns registration address | |
| MT_SD_KEY | No | Stability.ai image generation API key | |
| MT_BS_PASS | No | bluesky sns password | |
| MT_FEED_TAG | No | Optional: Specify the feed tag when posting to SNS (#required, 15 characters or more) Default is #geo_less_traveler | #geo_less_traveler |
| MT_NO_IMAGE | No | Options: true = do not output image, not specified = output image if possible, default is not specified | |
| MT_BS_HANDLE | No | bluesky sns handle name: e.g. xxxxxxxx.bsky.social | |
| MT_COMFY_URL | No | Option: Generate image using ComfyUI API at specified URL. Example: http://192.168.1.100:8188 | |
| MT_MOVE_MODE | No | Option: Specify whether the movement mode is realtime or skip. default realtime | realtime |
| MT_NO_AVATAR | No | Option: true = Output StreetView image as is without avatar superimposition. Not specified = Superimpose avatar image. Default is not specified. | |
| MT_PIXAI_KEY | No | pixAi API key | |
| MT_REMBG_URL | No | rembg API URL | |
| MT_TURSO_URL | No | Turso sqlite API URL | |
| MT_REMBG_PATH | No | absolute path of the installed rembg cli | |
| MT_TIME_SCALE | No | Optional: Scale of travel time on real roads duration. default 4 | 4 |
| MT_IMAGE_WIDTH | No | Option: Output image width (pixels) Default is 512 | 512 |
| MT_MAP_API_URL | No | Optional: Map API custom endpoint. Example: direction=https://xxxx,places=https://yyyy | |
| MT_SQLITE_PATH | No | db save path: e.g. %USERPROFILE%/Desktop/traveler.sqlite, $HOME/traveler.sqlite | |
| MT_TURSO_TOKEN | No | Turso sqlite API access token | |
| MT_COMFY_PARAMS | No | Optional: Variable values to send to the workflow via comfyUI API | |
| MT_FILTER_TOOLS | No | Optional: Directly filter the tools to be used. All are available if not specified. e.g. tips,set_traveler_location | |
| MT_REMBG_WO_KEY | No | withoutbg.com rembg API key | |
| MT_BODY_HW_RATIO | No | Optional: Acceptable avatar image aspect ratios. default 1.5~2.3 | 1.5~2.3 |
| MT_GOOGLE_MAP_KEY | No | Google Map API key | |
| MT_PIXAI_MODEL_ID | No | Optional: pixAi ModelId, if not set use default model 1648918127446573124 | 1648918127446573124 |
| MT_BODY_AREA_RATIO | No | Optional: Acceptable avatar image area ratio. default 0.042 | 0.042 |
| MT_COMFY_WORKFLOW_I2I | No | Optional: Path of API workflow file when image to image in ComfyUI. If not specified: assets/comfy/i2i_sample.json | |
| MT_COMFY_WORKFLOW_T2I | No | Optional: Path to API workflow file when using text to image with ComfyUI. If not specified: assets/comfy/t2i_sample.json | |
| MT_FIXED_MODEL_PROMPT | No | Optional: Fixed avatar generation prompt. You will no longer be able to change your avatar during conversations. | |
| MT_BODY_WINDOW_RATIO_H | No | Optional: Avatar composite window aspect ratio. default 0.75 | 0.75 |
| MT_BODY_WINDOW_RATIO_W | No | Optional: Avatar composite window horizontal ratio. default 0.5 | 0.5 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_traveler_view_infoC | Get the address of the current traveler's location and information on nearby facilities,view snapshot |
| get_traveler_locationB | Get the address of the current traveler's location |
| tipsC | Inform you of recommended actions for your device |
| get_settingD | Get current setting |
| get_traveler_infoC | get a traveler's setting.For example, traveler's name, the language traveler speak, Personality and speaking habits, etc. |
| set_traveler_infoC | set a traveler's setting.For example, traveler's name, the language traveler speak, Personality and speaking habits, etc. |
| start_traveler_journeyC | Start the traveler's journey to destination |
| stop_traveler_journeyC | Stop the traveler's journey |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| tips | Inform you of recommended actions for traveler |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| carBattle.txt | Play the fantasy role playing |
| japanMapChallenge.txt | Play the challenge party game |
| japanMapChallenge2.txt | Play the challenge party game |
| role.txt | The purpose and role of AI |
| roleWithSns.txt | The purpose and role of AI with SNS |
| setting.txt | setting of traveler |
| credit.txt | credit of this component |
TDQS
Scored across 8 tools
Most tools have distinct purposes, but there is some overlap between get_traveler_info and get_setting, and get_traveler_location and get_traveler_view_info share similar location-related functions. The descriptions help clarify differences, but an agent might occasionally misselect between these pairs.
The naming follows a consistent verb_noun pattern with snake_case throughout, such as get_traveler_info and set_traveler_info. The only minor deviation is 'tips', which is a noun rather than a verb_noun pattern, but it fits the overall style and does not break consistency severely.
With 8 tools, the count is well-scoped for a travel or mapping server. Each tool appears to serve a specific function in managing traveler settings, location, and journey control, making the set neither too sparse nor overloaded.
The tool set covers core operations like getting/setting traveler info, location, and journey control, but there are notable gaps. For example, there is no tool for updating journey details mid-travel or handling multiple travelers, which could limit agent workflows in a travel domain.