位置MCP服务器
中文 /英语
基于MCP(模型上下文协议)的位置服务器,提供IP地址位置和纬度/经度查询功能。
特性
- 支持按IP地址查询位置
- 支持按经纬度坐标查询详细地址
- 基于美团开放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 watchAPI响应示例
- 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许可证获得许可-请参阅 许可证 文件以获取详细信息。
问题
如果您在使用此项目时遇到任何问题,请随时在 页面。
