remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
WhereAmI MCP 服务器
轻量级 mcp 服务器,根据您当前的 IP 准确告诉您您所在的位置,由ipapi.co提供支持。
特征
- 动态资源:通过
location://{type}
获取特定数据(例如,IP、国家、城市)。 - 详细工具:使用
get_location()
生成全面的位置报告。 - 自然语言提示:询问“我在哪里?”即可获得详细结果。
- 强大的错误处理:优雅地管理 API 和网络问题。
- 最小依赖:仅需要
mcp
和httpx
。
安装
先决条件
- Python 3.10+
pip
设置
- 克隆存储库:Copy
- 安装依赖项:Copy
- (可选)安装为 MCP 服务:Copy
用法
运行服务器
- 直接执行:Copy
- 开发模式:Copy
成分
资源: 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 表。
- 字段:
- 知识产权
- 国家
- 国家/地区代码
- 地区
- 城市
- 纬度
- 经度
- 时区
- 互联网服务提供商
- ASN
- 示例输出:Copy
提示: where_am_i_prompt
预定义查询:“请根据我当前的 IP 地址告诉我我在哪里。”触发get_location()
。
Claude Desktop中的示例
- 安装服务器:Copy
- 查询数据:
- “我的 IP 是
@location://ip
” - “我在
@location://city
,@location://country
”
- “我的 IP 是
- 获取完整报告:
- “我在哪儿?”
get_location()
执照
MIT 许可证。详情请参阅许可证。
This server cannot be installed
轻量级的 mcp 服务器可以准确地告诉您您所在的位置。