mcpField
M
MCP-NAVER-Map

MCP-NAVER-Map

Local
github.com/yeonuparkMedia & Design7Updated 81w ago

About MCP-NAVER-Map

MCP-NAVER-Map is an MCP server for approximate IP-based location lookup and driving directions, using Naver Cloud geolocation and routing APIs.

Key features

  1. 01Approximate location lookup by IP
  2. 02Driving route directions

Use cases

  1. 01Find coordinates from a manually supplied IP address
  2. 02Get driving directions between two places

MCP support

Exposes IP-based location lookup and route-finding capabilities to MCP clients.

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

MCP-NAVER-Map

MCP-NAVER-Location is an MCP server that integrates with Naver Cloud's Geolocation API and Directions15 API to provide IP-based location lookup and route finding capabilities.


✨ Features

📍 IP-Based Location Lookup

Retrieve an approximate location by providing an IP address.

"Where am I right now (IP: xxx.xxx.xxx.xxx)?"
→ 📍 Returns latitude and longitude based on the provided IP

  • Powered by NCP Geolocation API
  • Manual IP input required
🛣️ Route Finding

Get optimal driving directions between two specified points.

"How do I get from City Hall to Seoul Station?"
→ 🛣️ Returns route directions

  • Powered by NCP Directions15 API

🚀 Quick Start

Prerequisites
  • Python 3.12+
  • uv package manager
  • Naver Cloud Platform account and API services activated:
    • Geolocation API
    • Directions15 API
  • MCP-compatible client (e.g., Claude for Desktop)

1. Clone and Setup
# Clone the repository
git clone https://github.com/yourusername/mcp-naver-location.git
cd mcp-naver-map

# Install dependencies
uv sync

Create a .env file with your credentials:

NAVER_ACCESS_KEY_ID=your_access_key
NAVER_SECRET_KEY=your_secret_key
MAP_CLIENT_ID=your_map_client_id
MAP_CLIENT_SECRET=your_map_client_secret
2. Configure MCP Client

Register this server in your MCP client (e.g., Claude for Desktop).

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-naver-location": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-naver-location",
        "run",
        "server"
      ]
    }
  }
}
3. Launch Claude

⚠️ Important: Claude must be launched from the terminal to establish a proper connection to the MCP server.

# macOS:
/Applications/Claude.app/Contents/MacOS/Claude


# Windows:
"C:\Program Files\Claude\Claude.exe"

📝 License

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.