关于 Mcp Server Location
Mcp Server Location 是基于 MCP 的位置查询服务,面向需要按 IP 或经纬度获取地址信息的 MCP 客户端。它提供两个查询工具,并基于 Meituan Open API。
主要功能
- 01按 IP 地址查询位置
- 02按经纬度查询详细地址
- 03返回国家、省、市、区等信息
- 04基于 Meituan Open API
适用场景
- 01查询 IP 地址对应的位置
- 02将经纬度转换为详细地址
MCP 相关
该服务向 MCP 客户端提供 `ip_location` 和 `latlng_location` 两个工具,用于按 IP 地址或经纬度查询位置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Location MCP Server
中文 / English
一个基于 MCP(Model Context Protocol)的位置服务,可提供 IP 地址定位和经纬度查询功能。
功能
- 支持通过 IP 地址查询位置
- 支持通过经纬度坐标查询详细地址
- 基于 Meituan Open API
- 使用 TypeScript 开发,确保类型安全
- 符合 MCP 协议标准
安装
npm install @v8tech/mcp-server-location -g
使用方法
该服务提供两种主要工具:
-
IP 定位(
ip_location)- 输入:IP 地址
- 输出:详细的位置信息,包括国家、省份、城市、区县等
-
经纬度定位(
latlng_location)- 输入:纬度(lat)和经度(lng)
- 输出:详细的地址信息,包括国家、省份、城市、区县等
开发
- 克隆仓库:
git clone https://github.com/v5tech/mcp-server-location.git
cd mcp-server-location
- 安装依赖:
npm install
- 构建项目:
npm run build
- 开发模式(监视变更):
npm run watch
API 响应示例
- IP 定位响应:
{
"location": {
"ip": "8.8.8.8",
"coordinates": {
"latitude": 37.751,
"longitude": -97.822
},
"address": {
"country": "United States",
"province": "Kansas",
"city": "Wichita",
"district": "",
"adcode": "US"
}
}
}
- 经纬度定位响应:
{
"location": {
"coordinates": {
"latitude": 39.9042,
"longitude": 116.4074
},
"address": {
"country": "China",
"province": "Beijing",
"city": "Beijing",
"district": "Dongcheng",
"detail": "Tiananmen Square",
"areaName": "Dongcheng District"
}
}
}
许可证
本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。
问题反馈
如果在使用本项目时遇到任何问题,欢迎在 GitHub Issues 页面提交反馈。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。