mcpField
J
Juhe Mobile Phone Location MCP Server

Juhe Mobile Phone Location MCP Server

本地服务
github.com/juhemcp媒体与设计084 周前更新

关于 Juhe Mobile Phone Location MCP Server

Juhe Mobile Phone Location MCP Server 可查询手机号码的归属地信息,供需要号码省份、城市和运营商数据的 MCP 客户端使用。

主要功能

  1. 01查询手机号码归属地
  2. 02返回省份、城市和运营商

适用场景

  1. 01查询手机号码所属地区
  2. 02获取号码的运营商信息

MCP 相关

该 MCP 服务提供 `get_mobile_phone_location` 工具,输入手机号码即可查询归属地信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"jmobile-location": {
"command": "uvx",
"args": [
"jmobile-location-mcp-server"
]
}
}
}
启动命令uvx jmobile-location-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypijmobile-location-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Juhe 手机号码归属地 MCP 服务

一个提供手机号码(段)归属地查询功能的模型上下文协议(Model Context Protocol)服务。该服务使大模型(LLMs)能够获取手机号码段的归属地信息,如省份、城市和运营商。

组件

工具

该服务实现了一个工具:

  • get_mobile_phone_location:根据手机号码查询其归属地信息。
    • 需要传入 "phone"(手机号码)作为必填字符串参数。
async def get_mobile_location(phone: str = "") -> list[types.TextContent | types.ImageContent | types.EmbeddedResource]:

安装

该服务需要 Python 3.10 或更高版本。使用 uv(推荐)或 pip 安装依赖项。

使用 uv(推荐)

使用 uv 时,无需进行特定安装。我们将使用 uvx 直接运行 jmobile-location-mcp-server。

uvx jmobile-location-mcp-server
使用 PIP

也可以通过 pip 安装 jmobile-location-mcp-server:

pip install jmobile-location-mcp-server

安装后,可以将其作为脚本运行:

python -m jmobile_location_mcp_server
配置
环境变量

JUHE_MOBILE_LOCATION_API_KEY:聚合数据的手机归属地查询 API 密钥。获取地址:https://www.juhe.cn/docs/api/id/11

JUHE_MOBILE_LOCATION_API_KEY=your_api_key
Claude Desktop
  • 在 MacOS 上:~/Library/Application\ Support/Claude/claude_desktop_config.json
  • 在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
使用 uvx
"mcpServers": {
  "jmobile-location-mcp-server": {
    "command": "uvx",
    "args": [
      "jmobile-location-mcp-server"
    ],
    "env": {
      "JUHE_MOBILE_LOCATION_API_KEY": "your_api_key"
    }
  }
}
使用 pip 安装
"mcpServers": {
  "jmobile-location-mcp-server": {
    "command": "python",
    "args": [
      "-m",
      "jmobile_location_mcp_server"
    ],
    "env": {
      "JUHE_MOBILE_LOCATION_API_KEY": "your_api_key"
    }
  }
}

调试

你可以使用 MCP inspector 调试该服务。对于 uvx 安装:

npx @modelcontextprotocol/inspector uvx jmobile-location-mcp-server 

如果已将软件包安装到特定目录,或正在对其进行开发:

cd path/to/servers/src/jmobile-location-mcp-server
npx @modelcontextprotocol/inspector uv run jmobile-location-mcp-server

Cline 问题示例

  1. “查询下这个手机号码的归属地信息 18912341234”

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。