IP Geolocation MCP Server

IP Geolocation MCP Server

一个模型上下文协议服务器,它使用 ipinfo.io API 检索关于 IP 地址的详细地理信息,从而帮助确定用户位置和网络详情。

位置服务
Category.security-and-iam
Python
访问服务器

Tools

get_ip_details

Get information about an IP address. Use this tool to: - Determine the user's geographic location to coarse granularity - Get information about the user's internet service provider - Get information about a specific IP address Args: ip (str | None): The IP address to look up. If None, returns information about the requesting client's IP address. ctx (Context): The MCP request context. Returns: IPDetails: Object containing information about the IP address, including geographic location, network operator, and more. Note: This tool requires an IPInfo API Token specified via the IPINFO_API_TOKEN environment variable for full functionality.

README

IP 地理位置 MCP 服务器

这是一个简单的 模型上下文协议 服务器,它使用 ipinfo.io API 来获取有关 IP 地址的详细信息。 这可以用于确定用户所在的位置(大致)以及他们使用的网络。

<a href="https://glama.ai/mcp/servers/pll7u5ak1h"> <img width="380" height="200" src="https://glama.ai/mcp/servers/pll7u5ak1h/badge" alt="IP Geolocation Server MCP server" /> </a>

使用 mcp-server-ipinfo 的示例对话

安装

您需要创建一个令牌才能使用 IPInfo API。 如果您还没有令牌,可以在 https://ipinfo.io/signup 注册一个免费帐户。

要与 Claude 桌面一起使用,请将以下内容添加到 claude_desktop_config.json 文件的 mcpServers 部分:

    "ipinfo": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/briandconnelly/mcp-server-ipinfo.git",
        "mcp-server-ipinfo"
      ],
      "env": {
        "IPINFO_API_TOKEN": "<YOUR TOKEN HERE>"
      }
    }

组件

工具

  • get_ip_details: 此工具用于获取有关 IP 地址的详细信息。
    • 输入: ip: 要获取信息的 IP 地址。
    • 输出: IPDetails: 一个 Pydantic 模型,包含有关 IP 的详细信息,包括位置、组织和国家/地区详细信息。

资源

不包含自定义资源

提示

不包含自定义提示

许可证

MIT 许可证 - 有关详细信息,请参见 LICENSE 文件。

免责声明

本项目与 IPInfo 无关。

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
DuckDuckGo MCP Server

DuckDuckGo MCP Server

一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。

精选
Python
YouTube Transcript MCP Server

YouTube Transcript MCP Server

这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。

精选
Python
Tavily MCP Server

Tavily MCP Server

使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。

精选
Python
VirusTotal MCP Server

VirusTotal MCP Server

一个用于查询 VirusTotal API 的 MCP 服务器。该服务器提供扫描 URL、分析文件哈希和检索 IP 地址报告的工具。

精选
TypeScript
mcp-shodan

mcp-shodan

用于查询 Shodan API 和 Shodan CVEDB 的 MCP 服务器。该服务器提供 IP 查询、设备搜索、DNS 查询、漏洞查询、CPE 查询等工具。

精选
JavaScript
Azure MCP Server

Azure MCP Server

通过 Claude Desktop 实现与 Azure 服务的自然语言交互,支持资源管理、订阅处理和租户选择,并提供安全身份验证。

官方
本地
TypeScript
Brev

Brev

在云端运行、构建、训练和部署机器学习模型。

官方
本地
Python
Crawlab MCP Server

Crawlab MCP Server

官方
Python
Story Protocol SDK MCP

Story Protocol SDK MCP

这个服务器提供 MCP(模型上下文协议)工具,用于与 Story 的 Python SDK 交互。 功能: * 获取许可条款 * 使用 PIL 条款铸造和注册 IP 资产 * 铸造许可代币 * 向钱包发送 $IP * 通过 Pinata [外部] 上传图像到 ipfs * 通过 Pinata [外部] 上传 IP 和 NFT 元数据

官方
Python