Token导航 LogoToken导航TokenDH.com
Whereami MCP logo
地图位置stdio官方级别未说明来源级核验

Whereami MCP

MCP Server

一个轻量级的MCP服务器,根据当前IP地址提供精确的地理位置信息,包括IP、国家、城市、经纬度等详细数据。

工具数

1

提示词数

0

GitHub Stars

4

资源数

0
PythonClaude位置天气Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kukapay

提供方

kukapay

最后核验

2026/5/17 20:28

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install mcp httpx

详细介绍

何处AmI MCP服务器

Python License Status

一个轻量级mcp服务器,根据您当前的IP告诉您的确切位置,由 Pi.co.

特性

  • 动态资源:通过以下方式获取特定数据(例如IP、国家、城市) location://{type}.
  • 详细工具:生成一份全面的位置报告 get_location().
  • 自然语言提示问“我在哪里?”以获得详细的结果。
  • 稳健的错误处理:优雅地管理API和网络问题。
  • 最小依赖性:仅需要 mcphttpx.

安装

先决条件

  • Python 3.10+
  • pip

设置

  1. 克隆存储库:
   git clone https://github.com/kukapay/whereami-mcp.git
   cd whereami-mcp
  1. 安装依赖项:
   pip install mcp httpx
  1. (可选)作为MCP服务安装:
   mcp install whereami_mcp.py --name "WhereAmI"

用法

运行服务器

  • 直接执行:
  python whereami_mcp.py
  • 开发模式:
  mcp dev whereami_mcp.py

组件

资源: location://{type}

基于以下内容返回特定位置详细信息 {type}.

  • 支持的类型: ip, country, country_code, region, city, latitude, longitude, timezone, isp, asn
  • 例子:

- @location://ip"8.8.8.8" - @location://city"Mountain View" - @location://country"United States"

工具: get_location()

生成地理位置数据的详细Markdown表。

  • 领域:

- 知识产权 - 国家 - 国家代码 - 区域 - 城市 - 纬度 - 经度 - 时区 - 互联网服务提供商 - 自治系统号

  • 样本输出:
  | Field          | Value             |
  |----------------|-------------------|
  | IP            | 8.8.8.8           |
  | Country       | United States     |
  | Country Code  | US                |
  | Region        | California        |
  | City          | Mountain View     |
  | Latitude      | 37.4223           |
  | Longitude     | -122.0848         |
  | Timezone      | America/Los_Angeles |
  | ISP           | GOOGLE            |
  | ASN           | AS15169           |

提示: where_am_i_prompt

预定义查询:“请根据我当前的IP地址告诉我我在哪里。”触发器 get_location().

Claude Desktop中的示例

  1. 安装服务器:
   mcp install whereami_mcp.py --name "WhereAmI"
  1. 查询数据:

- “我的IP是 @location://ip" - “我进去了 @location://city, @location://country"

  1. 获取完整报告:

- “我在哪里?” - get_location()

许可证

MIT许可证。看 许可证 了解详情。

目录标签

目录标签

PythonClaude位置天气IP定位本地部署地理位置MCP服务轻量级工具网络工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP