mcpField
A
Amap - (高德地图)

Amap - (高德地图)

Local
github.com/JavaAIDevMaps & Travel1Updated 43w ago

About Amap - (高德地图)

A Kotlin-based MCP server that provides Amap mapping and location capabilities. It is intended for MCP clients that need location, search, weather, and route-planning operations, and supports JAR, native executable, or container deployment.

Key features

  1. 01IP geolocation
  2. 02Geocoding and reverse geocoding
  3. 03Static maps and coordinate conversion
  4. 04Weather and administrative-area queries
  5. 05POI search and route planning
  6. 06Input suggestions

Use cases

  1. 01Find a location from an IP address
  2. 02Convert coordinates or resolve an address
  3. 03Search nearby POIs and plan a route
  4. 04Check local weather or administrative areas

MCP support

The MCP server exposes Amap location, mapping, weather, search, and route-planning operations as tools. It requires an Amap API key set in `AMAP_API_KEY`.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Amap MCP Server (高德地图 MCP 服务器)

MCP Server for Amap

使用 Kotlin 开发的高德地图 MCP 服务器

Tools available

How to use

Go to releases page and download latest releases:

  • JAR file, requires Java 11 to run
  • Native executable files on Windows, macOS and Linux.

Or use the container image.

Amap API key is required. This key must be set as the environment variable AMAP_API_KEY.

Below is the config to start the server using java.

{
  "mcpServers": {
    "amap": {
      "command": "java",
      "args": [
        "-jar",
        "amap-mcp-server.jar"
      ],
      "env": {
        "AMAP_API_KEY": "YOUR_AMAP_API_KEY"
      }
    }
  }
}

It's better to use jbang to run a JAR file.

{
  "mcpServers": {
    "amap": {
      "command": "jbang",
      "args": [
        "https://github.com/JavaAIDev/amap-mcp-server/releases/download/v0.9.0/amap-mcp-server.jar"
      ],
      "env": {
        "AMAP_API_KEY": "YOUR_AMAP_API_KEY"
      }
    }
  }
}

The config below starts the server using a container image.

{
  "mcpServers": {
    "amap": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "-e",
        "AMAP_API_KEY=YOUR_AMAP_API_KEY",
        "ghcr.io/javaaidev/amap-mcp-server:0.9.0"
      ]
    }
  }
}

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.