Maxminddb MCP
M

Maxminddb MCP

The MaxMindDB MCP server is a powerful geolocation and network intelligence query tool that supports advanced filtering, state iteration, and automatic updates through the MaxMindDB database.
2 points
7.6K

What is MaxMindDB MCP Server?

This is a geolocation query server based on the Model Context Protocol (MCP) that can query the geolocation information, network attributes, and other related data of IP addresses. It supports multiple MaxMind database formats, including GeoIP2 and GeoLite2, and provides powerful filtering and query functions.

How to use MaxMindDB MCP Server?

Through simple configuration files and client integration, you can easily query IP address information, analyze network ranges, filter IP addresses that meet specific conditions, and automatically update the database to ensure data accuracy.

Application scenarios

It is suitable for scenarios such as network security analysis, geolocation services, user behavior analysis, content localization, fraud detection, and network traffic monitoring.

Main features

Multi - data source support
Supports three data source configuration methods: MaxMind account, directory scanning, and GeoIP.conf compatible mode.
Advanced filtering function
Provides more than 11 filtering operators and supports precise queries and conditional filtering by any field.
Stateful iterative query
Supports efficient queries for large - scale network ranges and has a recoverable iterator function.
Automatic update
Automatically downloads and updates database files from MaxMind to ensure the data is up - to - date.
File monitoring
Monitors changes in database files in real - time and dynamically loads new or updated database files.
Flexible configuration
Supports TOML configuration files and GeoIP.conf compatible configurations to meet different usage requirements.
Advantages
Supports multiple data sources and configuration methods, with strong flexibility
Provides powerful filtering and query functions to meet complex requirements
The automatic update mechanism ensures data timeliness
Good client compatibility, supporting multiple AI assistant platforms
The stateful iterator improves the efficiency of large - scale queries
Limitations
Requires a MaxMind account and license key to obtain complete data
The free GeoLite2 database has relatively low accuracy
Large - scale network queries may consume more memory resources
Requires regular maintenance of configurations and update settings

How to use

Install the server
Install the MaxMindDB MCP server through Go or compile and install it from the source code.
Create a configuration file
Create a config.toml configuration file in the ~/.config/maxminddb - mcp/ directory.
Configure the client
Configure the MCP server connection according to the AI assistant platform you are using.
Start querying
Call the IP query and network analysis functions through the client tool.

Usage examples

IP geolocation query
Query detailed geolocation information of a specific IP address, including country, city, latitude, and longitude.
Network range analysis
Analyze all IP addresses within a specific network range and filter out IPs that meet specific conditions.
Residential IP identification
Identify and filter out IP addresses of the residential network type for user behavior analysis.
Multi - condition filtering query
Use multiple filtering conditions for complex queries, such as IP addresses in a specific country that are not proxy servers.

Frequently Asked Questions

How to obtain a MaxMind license key?
What is the difference between the free and paid versions of the database?
What should I do if the server fails to start?
How to verify if the server is working properly?
Which client platforms are supported?
What is the frequency of automatic database updates?

Related resources

GitHub project repository
The project's source code and latest version
MaxMind official website
Official MaxMind service and database information
Model Context Protocol specification
The official specification and documentation of the MCP protocol
GeoIP.conf configuration guide
Detailed instructions for the MaxMind GeoIP configuration file
ISC license information
Detailed information about the ISC license used by the project

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "maxminddb": {
      "command": "maxminddb-mcp",
      "env": {
        "MAXMINDDB_MCP_CONFIG": "/path/to/your/config.toml"
      }
    }
  }
}

{
  "mcpServers": {
    "maxminddb": {
      "command": "maxminddb-mcp"
    }
  }
}

{
  "claude.mcpServers": {
    "maxminddb": {
      "command": "maxminddb-mcp",
      "env": {
        "MAXMINDDB_MCP_CONFIG": "/path/to/your/config.toml"
      }
    }
  }
}

{
  "mcpServers": [
    {
      "name": "maxminddb",
      "command": "maxminddb-mcp",
      "env": {
        "MAXMINDDB_MCP_CONFIG": "/path/to/your/config.toml"
      }
    }
  ]
}

{
  "cline.mcpServers": {
    "maxminddb": {
      "command": "maxminddb-mcp",
      "env": {
        "MAXMINDDB_MCP_CONFIG": "/path/to/your/config.toml"
      }
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

K
Klavis
Klavis AI is an open-source project that provides a simple and easy-to-use MCP (Model Context Protocol) service on Slack, Discord, and Web platforms. It includes various functions such as report generation, YouTube tools, and document conversion, supporting non-technical users and developers to use AI workflows.
TypeScript
9.4K
5 points
S
Scrapling
Scrapling is an adaptive web scraping library that can automatically learn website changes and re - locate elements. It supports multiple scraping methods and AI integration, providing high - performance parsing and a developer - friendly experience.
Python
7.9K
5 points
A
Apple Health MCP
An MCP server for querying Apple Health data via SQL, implemented based on DuckDB for efficient analysis, supporting natural language queries and automatic report generation.
TypeScript
10.7K
4.5 points
M
MCP Server Airbnb
Certified
MCP service for Airbnb listing search and details query
TypeScript
13.6K
4 points
B
Baidu Map
Certified
Baidu Maps MCP Server is the first domestic map service compatible with the MCP protocol, offering 10 standardized API interfaces such as geocoding and route planning, supporting quick access via Python and Typescript, and enabling agents to implement map - related functions.
Python
26.4K
4.5 points
F
Firecrawl MCP Server
The Firecrawl MCP Server is a Model Context Protocol server integrating Firecrawl's web - scraping capabilities, providing rich web - scraping, searching, and content - extraction functions.
TypeScript
66.1K
5 points
R
Rednote MCP
RedNote MCP is a tool that provides services for accessing Xiaohongshu content. It supports functions such as authentication management, keyword - based note search, and command - line initialization, and can access note content via URL.
TypeScript
12.4K
4.5 points
P
Perplexity MCP
Certified
An MCP server based on the Perplexity AI API, providing web search functionality for the Claude desktop client.
Python
15.7K
4.1 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
14.8K
4.5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
24.8K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
15.6K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
43.6K
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
20.3K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
44.6K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
15.0K
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
29.4K
4.8 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIBase