pypi mapnetwork-mcpstreamable-httpMITupdated 8d ago
MCP server for MapNetwork — generate styled map images (PNG / SVG) for any location on Earth, directly from Claude or any MCP-compatible AI assistant.
O que dá para fazer com mapnetwork mcp?
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, a list of markers, or a walking/driving route
- 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, anddownload_mapcan 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
Example Usage
Prompt: "Generate a map around the 21st Century Museum of Contemporary Art, Kanazawa."
Here is the map it generated:
Prompt: "Redownload that map in a few different color themes."
The same map, redownloaded in different color themes:
| Dark Green 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.
- Download the latest
.mcpbfile from the Releases page. - Open Claude Desktop and go to Settings → Extensions.
- Drag the downloaded
.mcpbfile 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", "generate_markers_map", "generate_route_map", "download_map", "redownload_map"]
}
}
}
If you use pip instead of uvx:
pip install mapnetwork-mcp
{
"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 a download link and a link to edit the map at mapnetwork.app. Open the links in a browser to view or save the image, or to edit the map.
Tools
| Tool | Description |
|---|---|
generate_map |
Generate a styled map image centered on a single place and save it to Downloads |
generate_markers_map |
Generate a map with multiple pinned locations |
generate_route_map |
Compute a walking or driving route between two places and generate a map with it overlaid |
download_map |
Check a pending generate_* job and download it once ready |
redownload_map |
Re-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
- Web UI: https://mapnetwork.app
- Web UI Manual: https://mapnetwork.app/manual
- API docs: https://mapnetwork.app/openapi.json
mcp-name: io.github.toruproject/mapnetwork-mcp
Instalação
Adicione mapnetwork mcp ao seu cliente. Escolha o que você usa.
{
"servers": {
"mapnetwork-mcp": {
"type": "http",
"url": "https://mapnetwork.app/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add mapnetwork-mcp -- uvx mapnetwork-mcpcodex mcp add mapnetwork-mcp -- uvx mapnetwork-mcpamp mcp add mapnetwork-mcp -- uvx mapnetwork-mcp{
"mcpServers": {
"mapnetwork-mcp": {
"command": "uvx",
"args": [
"mapnetwork-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mapnetwork-mcp": {
"command": "uvx",
"args": [
"mapnetwork-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"mapnetwork-mcp": {
"command": "uvx",
"args": [
"mapnetwork-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mapnetwork-mcp": {
"command": "uvx",
"args": [
"mapnetwork-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mapnetwork-mcp": {
"command": "uvx",
"args": [
"mapnetwork-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mapnetwork-mcp": {
"type": "local",
"command": "uvx",
"args": [
"mapnetwork-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mapnetwork-mcp": {
"command": {
"path": "uvx",
"args": [
"mapnetwork-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
uvx mapnetwork-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
5 ferramentas
mapnetwork mcp expõe 5 ferramentas a um agente conectado.
- generate_map
- Generate a styled map image centered on a single place and save it to Downloads
- generate_markers_map
- Generate a map with multiple pinned locations
- generate_route_map
- Compute a walking or driving route between two places and generate a map with it overlaid
- download_map
- Check a pending `generate_*` job and download it once ready
- redownload_map
- Re-download a previously generated map in a different color theme or format — instant, no regeneration
Pontuação
80 / 100
Excelente
- Documentação21/25
- Manutenção25/25
- Confiança13/20
- Capacidade6/15
- Instalação15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 1 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 5 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 6.1.0Mais recente | 31 de ago. de 2026 |
| 6.0.0 | 28 de ago. de 2026 |
| 5.0.0 | 25 de ago. de 2026 |
| 4.0.0 | 23 de ago. de 2026 |
| 3.0.0 | 21 de ago. de 2026 |
| 2.0.0 | 13 de ago. de 2026 |
| 1.2.3 | 9 de ago. de 2026 |
| 1.2.2 | 9 de ago. de 2026 |
| 1.2.1 | 9 de ago. de 2026 |
| 1.2.0 | 28 de jul. de 2026 |
| 1.1.0 | 27 de jul. de 2026 |
| 1.0.1 | 27 de jul. de 2026 |
| 1.0.0 | 27 de jul. de 2026 |
| 0.1.6 | 24 de jun. de 2026 |
| 0.1.5 | 22 de jun. de 2026 |
| 0.1.4 | 21 de jun. de 2026 |