Skip to main content
Glama
v5tech

Location MCP Server

by v5tech

Location MCP Server

中文 / English

A location server based on MCP (Model Context Protocol) that provides IP address location and latitude/longitude query functionality.

Features

  • Support location query by IP address

  • Support detailed address query by latitude and longitude coordinates

  • Based on Meituan Open API

  • Developed with TypeScript for type safety

  • Compliant with MCP protocol standard

Installation

npm install @v8tech/mcp-server-location -g

Usage

The server provides two main tools:

  1. IP Location (ip_location)

    • Input: IP address

    • Output: Detailed location information including country, province, city, district, etc.

  2. Latitude/Longitude Location (latlng_location)

    • Input: Latitude (lat) and longitude (lng)

    • Output: Detailed address information including country, province, city, district, etc.

Development

  1. Clone the repository:

git clone https://github.com/v5tech/mcp-server-location.git
cd mcp-server-location
  1. Install dependencies:

npm install
  1. Build the project:

npm run build
  1. Development mode (watch for changes):

npm run watch

API Response Examples

  1. IP Location Response:

{
  "location": {
    "ip": "8.8.8.8",
    "coordinates": {
      "latitude": 37.751,
      "longitude": -97.822
    },
    "address": {
      "country": "United States",
      "province": "Kansas",
      "city": "Wichita",
      "district": "",
      "adcode": "US"
    }
  }
}
  1. Latitude/Longitude Location Response:

{
  "location": {
    "coordinates": {
      "latitude": 39.9042,
      "longitude": 116.4074
    },
    "address": {
      "country": "China",
      "province": "Beijing",
      "city": "Beijing",
      "district": "Dongcheng",
      "detail": "Tiananmen Square",
      "areaName": "Dongcheng District"
    }
  }
}

License

This project is licensed under the MIT License - see the LICENSE file for details.

Issues

If you encounter any problems while using this project, please feel free to submit them on the GitHub Issues page.

A
license - permissive license
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/v5tech/mcp-server-location'

If you have feedback or need assistance with the MCP directory API, please join our Discord server