Skip to main content

MCP server — generate styled map images via mapnetwork.app

Project description

mapnetwork-mcp

MCP server for MapNetwork — generate styled map images (PNG / SVG) for any location on Earth, directly from Claude or any MCP-compatible AI assistant.

Features

  • Generate maps from a place name, coordinates, or a list of markers
  • 11 color themes (white, darkBlue, darkGreen, popArt, lightBlue, lightGreen, beige, magenta, gray, black, brawn)
  • Overlay walking / driving routes on the map
  • PNG or SVG output, saved to your Downloads folder
  • 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

Example Usage

Prompt: "Generate a map around the 21st Century Museum of Contemporary Art, Kanazawa."

Here is the map it generated: Map Drawing Example

Prompt: "Redownload that map in a few different color themes."

The same map, redownloaded in different color themes:

Dark Blue Style Light Green Style Pop Art Style Black Style

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 SettingsExtensions.
  3. Drag the downloaded .mcpb file onto the Extensions panel to install.

Manual configuration

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "mapnetwork": {
      "command": "uvx",
      "args": ["mapnetwork-mcp"],
      "alwaysAllow": ["generate_map", "compute_route", "redownload_map"]
    }
  }
}

If you use pip instead of uvx:

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

Tools

Tool Description
generate_map Generate a styled map image for a location and save it to Downloads
compute_route Compute a walking or driving route between two locations
redownload_map Re-download a previously generated map in a different color theme or format

Example prompts

Japanese

  • "渋谷駅周辺の地図を作って"
  • "赤坂駅から赤坂氷川神社までの徒歩ルートを地図にして"
  • "東京駅・日本橋駅・京橋駅を1枚の地図に表示して"
  • "その地図を darkBlue テーマでSVG画像で出し直して"

English

  • "Generate a map around Shibuya Station"
  • "Show a walking route from Akasaka Station to Akasaka Hikawa Shrine on a map"
  • "Put Tokyo Station, Nihonbashi Station, and Kyobashi Station on a single map"
  • "Redownload that map as an SVG in the darkBlue theme"

Links

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mapnetwork_mcp-1.0.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mapnetwork_mcp-1.0.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file mapnetwork_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: mapnetwork_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for mapnetwork_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b28c9eb324c4900285b2510c33f8ee53179cf10d6295ff81305d20e4e387cc33
MD5 c76b31ce9b55a4f3c877c7c1adeb997b
BLAKE2b-256 d20df588a3725e2a7098051acb9d519f62e1c1880afc91a4d4b2b5e9038d1133

See more details on using hashes here.

File details

Details for the file mapnetwork_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mapnetwork_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for mapnetwork_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76a133c7a2b9f9f5ae795791e86f63f7ba545ca8444ef1eb6330b1598d32e21f
MD5 27572aabd3f80253bb450c67ddbaf617
BLAKE2b-256 dc34f40684c0b5f39359698991b63acc2cbfd7162cd851123d715451bbda6d3c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page