Location MCP Server

Location MCP Server

site icon
2025.04.03 0
JavaScript位置服务位置服务
mcp-server-location 是一个基于 MCP(Model Context Protocol)的位置服务,提供 IP 地址定位和经纬度查询功能。该服务支持通过 IP 地址查询位置信息,以及通过经纬度坐标查询详细地址信息。它基于美团开放 API 开发,使用 TypeScript 确保类型安全,并符合 MCP 协议标准。
View on GitHub

Overview

基本能力

产品定位

mcp-server-location 是一个基于 MCP 协议的位置服务,主要用于提供 IP 地址定位和经纬度查询功能。

核心功能

  • 支持通过 IP 地址查询位置信息
  • 支持通过经纬度坐标查询详细地址信息
  • 基于美团开放 API
  • 使用 TypeScript 开发,确保类型安全
  • 符合 MCP 协议标准

适用场景

  • 需要根据 IP 地址获取用户位置的应用程序
  • 需要根据经纬度坐标获取详细地址信息的应用程序
  • 需要集成位置服务的开发项目

工具列表

  1. IP Location (ip_location)
  2. 输入:IP 地址
  3. 输出:包括国家、省份、城市、区县等详细位置信息

  4. Latitude/Longitude Location (latlng_location)

  5. 输入:纬度(lat)和经度(lng)
  6. 输出:包括国家、省份、城市、区县等详细地址信息

常见问题解答

如果在使用过程中遇到任何问题,可以在 GitHub Issues 页面提交问题。

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

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

开发步骤

  1. 克隆仓库:
git clone https://github.com/v5tech/mcp-server-location.git
cd mcp-server-location
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build
  1. 开发模式(监听变化):
npm run watch

调试方式

安装完成后,可以使用提供的工具 ip_locationlatlng_location 进行调试。例如:

ip_location 8.8.8.8
latlng_location 39.9042 116.4074

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。