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
- 01IP geolocation
- 02Geocoding and reverse geocoding
- 03Static maps and coordinate conversion
- 04Weather and administrative-area queries
- 05POI search and route planning
- 06Input suggestions
Use cases
- 01Find a location from an IP address
- 02Convert coordinates or resolve an address
- 03Search nearby POIs and plan a route
- 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.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEAmap 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
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.