
NearbySearch MCP Server

2025.03.28
7
Python附近地点搜索位置服务位置服务
NearbySearch MCP Server 是一个基于IP定位的附近地点搜索服务。它通过集成Google Places API,提供简单易用的接口,帮助用户快速找到附近的兴趣点。
View on GitHub
Overview
基本能力
产品定位
NearbySearch MCP Server 是一个基于IP定位的附近地点搜索服务,主要用于帮助用户快速找到附近的兴趣点。
核心功能
- IP-based Location Detection: 使用ipapi.co确定当前位置
- Google Places Integration: 基于关键词和可选类型过滤器搜索附近地点
- Simple Interface: 单一工具端点,可自定义搜索半径
适用场景
- 需要快速查找附近商业设施(如餐厅、咖啡馆等)
- 基于用户当前位置提供个性化推荐
- 位置感知应用的开发
工具列表
- search_nearby: 搜索当前位置附近的场所
- 参数:
keyword
(str): 搜索关键词(如"coffee shop")radius
(int, 可选): 搜索半径(米,默认1500)type
(str, 可选): 场所类型(如"restaurant", "cafe")
常见问题解答
- 需要Google Cloud Platform API Key并启用Places API
- 需要Python 3.10+环境
- 需要互联网连接
使用教程
使用依赖
- Python 3.10+
- Google Cloud Platform API Key(需启用Places API)
- 互联网连接
安装教程
- 克隆仓库:
git clone https://github.com/kukapay/nearby-search-mcp.git
cd nearby-search-mcp
- 安装依赖:
# 使用uv(推荐)
uv add "mcp[cli]" httpx python-dotenv
# 或使用pip
pip install mcp httpx python-dotenv
- 客户端配置
{
"mcpServers": {
"nearby-search": {
"command": "uv",
"args": ["--directory", "path/to/nearby-search-mcp", "run", "main.py"],
"env": {
"GOOGLE_API_KEY": "your google api key"
}
}
}
}
调试方式
- 开发模式(带MCP检查器):
mcp dev main.py
- 在Claude Desktop中安装:
mcp install main.py --name "NearbySearch"
- 直接执行:
python main.py