mcpbeat Sign in

Map Traveler MCP Server

by mfukushim Your server? Claim it
local only

Map Traveler MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 144 installs a week from npm. Last commit 3 Aug 2026.

Virtual traveler library for MCP

Installs per day peak 58 · avg 15 · +94% w/w
a month agotoday
144
Installs / week
npm · @mfukushim/map-traveler-mcp
23
Stars
2 open issues
3 Aug 2026
Last commit
0 releases in 90 days
MIT
License
TypeScript

What the code does

We read the source, 19 h ago · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Builds a file path from a variable src/RunnerService.ts:86
          fs.readFile(path.join(__pwd, practiceInfo.placesPath), (err, data) => {
Runs an external command src/ImageService.ts:659
          execSync(`${rembgPath} i ${tempIn} ${tempOut}`)

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add map-traveler-mcp -- npx -y @mfukushim/map-traveler-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "map-traveler-mcp": {
      "args": [
        "-y",
        "@mfukushim/map-traveler-mcp"
      ],
      "command": "npx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.map-traveler-mcp]
command = "npx"
args = ["-y", "@mfukushim/map-traveler-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "map-traveler-mcp": {
      "args": [
        "-y",
        "@mfukushim/map-traveler-mcp"
      ],
      "command": "npx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "map-traveler-mcp": {
      "args": [
        "-y",
        "@mfukushim/map-traveler-mcp"
      ],
      "command": "npx"
    }
  }
}

This one needs environment variables set before it will start: MT_GOOGLE_MAP_KEY ([Map] Google Map API key), MT_GEMINI_IMAGE_KEY ([Image.gemini] Gemini Image Api key), MT_MAX_RETRY_GEMINI ([Image.gemini] Number of retries when generating Gemini images Default: 0), MT_AVATAR_IMAGE_URI ([Image.gemini] Character reference image uri (file:// or https://) when generating Gemini image. Multiple settings can be made by separating them with the '|'. When multiple settings are made, they will be selected randomly.), MT_MAP_API_URL ([Map.etc] Optional: Map API custom endpoint. Example: direction=https://xxxx,places=https://yyyy ), MT_TIME_SCALE ([Map] Optional:Scale of travel time on real roads duration. default 4), MT_SQLITE_PATH ([db.local] db save path: e.g. %USERPROFILE%/Desktop/traveler.sqlite ,$HOME/traveler.sqlite ), MT_TURSO_URL ([db.api] Turso sqlite API URL), MT_TURSO_TOKEN ([db.api] Turso sqlite API access token), MT_REMBG_PATH ([rembg.local] absolute path of the installed rembg cli), MT_REMBG_URL ([rembg.api] withoutbg.com rembg API URL), MT_REMBG_WO_KEY ([rembg.api] withoutbg.com rembg API key), MT_PIXAI_KEY ([Image.pixAi] pixAi API key), MT_SD_KEY ([Image.sd] Stability.ai image generation API key), MT_PIXAI_MODEL_ID ([Image.pixAi] Optional: pixAi ModelId, if not set use default model 1648918127446573124 ), MT_COMFY_URL ([Image.local.ComfyUi] Option: Generate image using ComfyUI API at specified URL. Example: http://192.168.1.100:8188), MT_COMFY_WORKFLOW_T2I ([Image.local.ComfyUi] Optional: Path to API workflow file when using text to image with ComfyUI. If not specified: assets/comfy/t2i_sample.json), MT_COMFY_WORKFLOW_I2I ([Image.local.ComfyUi] Optional: Path of API workflow file when image to image in ComfyUI. If not specified: assets/comfy/i2i_sample.json), MT_COMFY_PARAMS ([Image.local.ComfyUi] Optional: Variable values to send to the workflow via comfyUI API), MT_FIXED_MODEL_PROMPT ([Image] Optional: Fixed avatar generation prompt. You will no longer be able to change your avatar during conversations.), MT_BODY_AREA_RATIO ([Image] Optional: Acceptable avatar image area ratio. default 0.042), MT_BODY_HW_RATIO ([Image] Optional: Acceptable avatar image aspect ratios. default 1.5~2.3), MT_BODY_WINDOW_RATIO_W ([Image] Optional: Avatar composite window horizontal ratio. default 0.5), MT_BODY_WINDOW_RATIO_H ([Image] Optional: Avatar composite window aspect ratio. default 0.75), MT_BS_ID ([Sns.Bs] Bluesky sns registration address), MT_BS_PASS ([Sns.Bs] bluesky sns password), MT_BS_HANDLE ([Sns.Bs] bluesky sns handle name: e.g. xxxxxxxx.bsky.social ), MT_FILTER_TOOLS ([etc] Optional: Directly filter the tools to be used. All are available if not specified. e.g. tips,set_traveler_location), MT_MOVE_MODE ([etc] Option: Specify whether the movement mode is 'realtime' or 'skip'. default realtime), MT_IMAGE_WIDTH ([Image] Option: Output image width (pixels) Default is 512), MT_NO_IMAGE ([Image] Options: 'true' = do not output image, not specified = output image if possible, default is not specified), MT_NO_AVATAR ([Image] Option: 'true' = Output StreetView image as is without avatar superimposition. Not specified = Superimpose avatar image. Default is not specified.), MT_FEED_TAG ([Sns] Optional: Specify the feed tag when posting to SNS (#required, 15 characters or more) Default is #geo_less_traveler), MT_MAX_SESSIONS ([Streamable-http] Maximum number of sessions when using Streamable-http), MT_SESSION_TTL_MS ([Streamable-http] Session TTL when using Streamable-http), MT_SERVICE_TTL_MS ([Streamable-http] Service TTL when using Streamable-http). The author declared them in the registry entry; get the values from the project itself.

Alternatives to Map Traveler MCP

same job, measured the same way
AI Context
by vibgrate

Local-first MCP server: version-correct library docs, code map, and offline drift for your repo.

2 213 installs/wk local only
Weather
by starhawkmk1

MCP weather server for Windows tutorial

26 installs/wk local only
discoverGPT
by vairetail

REST API + MCP gateway for AI commerce: search, catalog enrichment, feeds/GEO, and virtual try-on.

answering
Nplg Catalog
by pipeworx-io

National Parliamentary Library of Georgia MCP — the union catalogue and the

answering
TravelMind MCP
by trvaelmind

TravelMind: 8 MCP tools for travel (12306 trains, flights, hotels, geocode, planning, policy).

answering
Weather
by dingw1982

An MCP server for weather information.

54 installs/wk local only
Weather
by alexdemichieli

An MCP server for weather information.

38 installs/wk local only
MCP Weather Server
by hyg900928

An MCP server for weather information.

37 installs/wk local only

Map Traveler MCP — questions

Answers built from our own checks of this server.

Why is there no uptime for Map Traveler MCP?
Map Traveler MCP runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package @mfukushim/map-traveler-mcp was installed 144 times last week.
How do I connect Map Traveler MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls @mfukushim/map-traveler-mcp straight from npm; nothing to host, nothing to sign up for.
How many people use Map Traveler MCP?
The npm package @mfukushim/map-traveler-mcp was installed 144 times in the last week. Week over week that is +94%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Map Traveler MCP open source?
Yes — it is published under the MIT licence, written in TypeScript, 23 stars on GitHub and 2 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.