MapNetwork

io.github.toruproject由 GitHub 账号 toruproject 发布v6.2.1更新于 Nov 8, 2026

Generate styled PNG/SVG map images of places in Japan with 11 customizable color themes.

已验证Streamable HTTP可网页运行位置与生活媒体与设计

概览

AI 生成的概览

为日本的地点生成风格化 PNG/SVG 地图图片,支持单点、多标记和步行/驾车路线,并提供 11 种配色主题。

可以做什么
  • 以单个地点为中心生成风格化地图
  • 在一张地图上标注多个带标签的地点
  • 计算两地之间的步行或驾车路线并叠加到地图上
  • 以其他配色主题或 SVG 格式重新下载已生成的地图
  • 返回下载、网页编辑器和 3D 查看链接
适用场景
适合需要为文档、帖子或演示制作日本地点的插画风地图,或想在对话中快速得到日本两地之间的路线图时使用。
运行要求
可使用 mapnetwork.app 的远程端点(无需安装),或通过 uvx 或 pip 运行本地 PyPI 包 mapnetwork-mcp,需要 Python,图片会保存到下载文件夹。未声明需要账号、API 密钥或环境变量。仅支持日本境内的地点。
安装前请注意
日本以外的地点请求会被拒绝。远程服务器返回的是链接而非图片数据,需用户自行在浏览器中打开;3D 视图仅限桌面设备。地点名称和标记标签会发送到 MapNetwork 服务进行地理编码,标记中可选的链接也会出现在结果里。

安装

在 SourceWeft 中

  1. 打开 控制台中的 MapNetwork,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.toruproject%2Fmapnetwork-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "mapnetwork": {
      "type": "http",
      "url": "https://mapnetwork.app/mcp"
    }
  }
}

README

English | 日本語

mapnetwork-mcp

MCP server for MapNetwork — turn places in Japan into styled, illustration-like map images (PNG / SVG), directly from Claude or any MCP-compatible AI assistant.

Maps are built from detailed OpenStreetMap data served by MapNetwork's own Overpass API for Japan, so coverage is currently limited to Japan (country code JP) — requests for places outside Japan return an error.

Since MapNetwork is built for Japan, a Japanese version of this README is also available: README.ja.md.

Features

  • Generate a map from a place name or a list of markers
  • Overlay a walking / driving route between two places
  • 11 color themes (white, darkBlue, darkGreen, popArt, lightBlue, lightGreen, beige, magenta, gray, black, brown)
  • PNG or SVG output, saved to your Downloads folder
  • Slow-to-generate maps are handled automatically — generate_* tools poll internally, and download_map can pick up a job later if needed
  • Re-download a previously generated map in a different theme or format without regenerating
  • Open any generated map in the MapNetwork web editor for manual customization
  • View any generated map in 3D — each result includes a link that draws a 3D rendering of the map in your own desktop browser and shows it as an image (not available on mobile devices)

Example Usage

Prompt: "城崎温泉の外湯を地図にして。" (Make a map of the public bathhouses of Kinosaki Onsen.)

The map it generated, saved to your Downloads folder:

[Map of the public bathhouses of Kinosaki Onsen]

The result also includes three links. Open them in a browser to get more out of the same map — no need to regenerate.

Download link — change the color theme by editing the link's colorSet parameter (here &colorSet=black):

[The same map in the black color theme]

View 3D link — a 3D rendering of the map, drawn in your desktop browser and shown as an image:

[3D rendering of the map]

Open in editor link — customize the map by hand in the MapNetwork web editor (here: buildings hidden, patchwork turned on, and the popArt color theme applied):

[The map customized in the web editor]

Installation

Claude Desktop

Using the .mcpb extension file (recommended)

The easiest way to install is via the .mcpb extension file available on the Releases page.

  1. Download the latest .mcpb file from the Releases page.
  2. Open Claude Desktop and go to Settings → Extensions.
  3. Drag the downloaded .mcpb file onto the Extensions panel to install.
Manual configuration

Add the following to your claude_desktop_config.json:

json
{  "mcpServers": {    "mapnetwork": {      "command": "uvx",      "args": ["mapnetwork-mcp"],      "alwaysAllow": ["generate_map", "generate_markers_map", "generate_route_map", "download_map", "redownload_map"]    }  }}

If you use pip instead of uvx:

bash
pip install mapnetwork-mcp
json
{  "mcpServers": {    "mapnetwork": {      "command": "mapnetwork-mcp"    }  }}

Remote MCP Server

You can also use MapNetwork through MCP without installing anything, via the remote MCP server:

https://mapnetwork.app/mcp

In Claude, go to Settings → Connectors → Add custom connector and register the URL above.

The key difference from this local server is how you receive the generated map image. Since mapnetwork-mcp runs on your PC, it can save the generated image directly to your Downloads folder. The remote server can't do this — most AI assistants are unable to properly display or save tool-result images within the chat — so instead of image data, it returns a text response with three links at mapnetwork.app: a download link for the PNG, a link to edit the map, and a link to view the map in 3D (the 3D rendering is drawn in your own desktop browser and shown as an image after a few seconds; it is not available on mobile devices). Open the links in a browser to view or save the image, to edit the map, or to see it in 3D. The local server returns the same three links after saving the PNG.

Tools

ToolDescription
generate_mapGenerate a styled map image centered on a single place and save it to Downloads
generate_markers_mapGenerate a map with multiple pinned locations
generate_route_mapCompute a walking or driving route between two places and generate a map with it overlaid
download_mapCheck a pending generate_* job and download it once ready
redownload_mapRe-download a previously generated map in a different color theme or format — instant, no regeneration

Example prompts

Japanese

  • "東京タワー周辺の地図を作って"
  • "上野駅が最寄りの美術館・博物館を地図にして"
  • "赤坂駅から赤坂氷川神社までの徒歩ルートを地図にして"
  • "その地図を darkBlue テーマでSVG画像で出し直して"
  • "生成した地図の編集用リンクをください"

English

  • "Generate a map around Tokyo Tower"
  • "Show a map of the museums near Ueno Station"
  • "Show a walking route from Akasaka Station to Akasaka Hikawa Shrine on a map"
  • "Redownload that map as an SVG in the darkBlue theme"
  • "Give me a link to edit the generated map"

Links

mcp-name: io.github.toruproject/mapnetwork-mcp

来源:README.md,提交 8cd2b9a

工具

3

generate_map

Generate a map of a place

Generate a styled map image centered on a single place. Returns a download+link as text, not image bytes. Example: place='Tokyo Station'.

输入参数nameplace必填

generate_markers_map

Generate a map with markers

Generate a map with multiple pinned locations. Example: markers=[{"label": "Tokyo Tower", "link": "https://www.tokyotower.co.jp/"}, {"label": "Zojoji Temple"}].

输入参数nameplacemarkers必填

generate_route_map

Generate a route map

Compute a walking/driving route between two places and generate a map with it overlaid. Both endpoints are pinned automatically — do not also call generate_markers_map for them. Example: from='Tokyo Station', to='Tokyo Tower', mode='walking'.

输入参数to必填from必填modenameplace

版本历史

3
  1. v6.2.0Oct 29, 2026
  2. v6.1.1Oct 26, 2026
  3. v6.1.0Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分