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

Mm Geoip MCP

MCP Server

一个基于MaxMind GeoIP2数据库的轻量级MCP服务器,提供IP地理位置查询和匿名IP检测功能。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
Python本地部署位置天气

安装说明

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

作者 / 组织

kevcenteno

提供方

kevcenteno

最后核验

2026/5/17 20:22

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

mm geoip mcp

一个最小的MCP(模型上下文协议)服务器,提供GeoIP查找和 使用MaxMind GeoIP2数据库进行匿名IP检测。

特性

  • GeoIP查找: 使用MaxMind GeoIP2 City数据库返回IP地址的位置和相关信息。
  • 匿名IP检测: 使用MaxMind GeoIP2匿名IP数据库检测IP是否是代理、VPN或其他匿名器。

需求

  • Python 3.11+
  • 以下MaxMind数据库文件(用于测试,测试文件包含在 test-data/):

- GeoIP2-City-Test.mmdb - GeoIP2-Anonymous-IP-Test.mmdb

安装

  1. 克隆此存储库:
   git clone https://github.com/kevcenteno/mm-geoip-mcp.git
   cd mm-geoip-mcp
  1. 使用以下方法之一安装依赖项:

- 随着 紫外线 (推荐用于速度、用途 uv.lock):

     uv pip install -r requirements.txt

- 使用pip:

     pip install -r requirements.txt

- 诗歌:

     poetry install

uv.lock 文件是为使用uv进行可重复安装而提供的。

用法

环境变量

使用环境变量配置MaxMind数据库文件的路径(可选):

  • CITY_DB_PATH:GeoIP2城市数据库文件的路径。
  • ANONYMOUS_DB_PATH:GeoIP2匿名IP数据库文件的路径。

如果未设置,服务器将使用中的测试数据库 test-data/.

运行MCP服务器

python main.py

uv run main.py

服务器将启动并公开以下MCP工具:

  • geoip_lookup(ip: str) -> dict:对提供的IP地址执行GeoIP城市查找。
  • anonymous_ip_lookup(ip: str) -> dict:检查IP是否被检测为匿名器(代理/VPN)。

许可证

麻省理工学院

目录标签

目录标签

Python本地部署位置天气地理位置服务IP检测MaxMindMCP服务器

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP