返回 MCP 目录
public公开dns本地运行

nearby-search-mcp

一个基于IP定位的附近地点搜索MCP服务

article

README

🚀 附近搜索 MCP 服务器

本项目是一个基于 IP 地址检测位置的附近地点搜索 MCP 服务器,能借助 IP 定位,结合 Google Places 服务,帮你快速找到附近符合条件的地点。

GitHub 许可证 GitHub 最后提交 Python 版本

✨ 主要特性

  • IP 地址位置检测:使用 ipapi.co 确定当前位置。
  • Google Places 整合:根据关键字和可选类型筛选搜索附近的地点。
  • 简单界面:单个工具端点,带有自定义半径选项。

📦 安装指南

克隆仓库

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": "你的 Google API 密钥"
      }
    }
  }
}

💻 使用示例

运行服务器

开发模式(带 MCP Inspector)

mcp dev main.py

在 Claude Desktop 中安装

mcp install main.py --name "NearbySearch"

直接执行

python main.py

可用端点

工具:search_nearby

  • 功能:根据当前位置搜索附近的地点。
  • 参数
    • keyword (str):要搜索的内容(例如“咖啡馆”)。
    • radius (int, optional):搜索半径,单位为米(默认:1500)。
    • type (str, optional):地点类型(例如“餐厅”,“咖啡馆”)。

📄 许可证

本项目采用 MIT License,有关详细信息请参阅 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端