
Location MCP Server

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 地址获取用户位置的应用程序
- 需要根据经纬度坐标获取详细地址信息的应用程序
- 需要集成位置服务的开发项目
工具列表
- IP Location (
ip_location
) - 输入:IP 地址
-
输出:包括国家、省份、城市、区县等详细位置信息
-
Latitude/Longitude Location (
latlng_location
) - 输入:纬度(lat)和经度(lng)
- 输出:包括国家、省份、城市、区县等详细地址信息
常见问题解答
如果在使用过程中遇到任何问题,可以在 GitHub Issues 页面提交问题。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
npm install @v8tech/mcp-server-location -g
开发步骤
- 克隆仓库:
git clone https://github.com/v5tech/mcp-server-location.git
cd mcp-server-location
- 安装依赖:
npm install
- 构建项目:
npm run build
- 开发模式(监听变化):
npm run watch
调试方式
安装完成后,可以使用提供的工具 ip_location
和 latlng_location
进行调试。例如:
ip_location 8.8.8.8
latlng_location 39.9042 116.4074