IP Geolocation MCP Server
IPGeolocation.io MCP 서버
IPGeolocation.io를 위한 공식 MCP 서버입니다. 16개의 MCP 도구가 포함되어 있습니다: IP 위치 정보, 위협/VPN/프록시 탐지, 시간대 조회 및 변환, 일출/일몰/달 데이터, ASN 세부 정보, 악용 연락처 및 사용자 에이전트 파싱. 7개의 도구는 무료 플랜(일일 1,000 크레딧)에서 작동합니다. 유료 플랜은 16개 도구 전체와 대량 엔드포인트(호출당 최대 1,000개 항목)를 잠금 해제합니다.
Claude Desktop, Cursor, Windsurf, VS Code, Codex, Cline, Glama 및 기타 모든 MCP 클라이언트와 호환됩니다.
항목 | 값 |
패키지 |
|
버전 |
|
전송 |
|
Node.js |
|
빠른 시작
Cursor 사용자는 클릭 한 번으로 설치할 수 있습니다:
MCP 클라이언트 설정에 다음을 추가하세요(클라이언트별 정확한 설정 파일 경로는 아래 클라이언트별 설치 참조):
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}클라이언트를 다시 시작하세요.
테스트: **"8.8.8.8의 위치는 어디인가요?"**라고 물어보세요.
목차
클라이언트별 설치
요구 사항
Node.js 18 이상
터미널에서
npx사용 가능대부분의 도구에 IPGeolocation.io API 키 필요
get_my_ip는 API 키 없이 작동합니다. 그 외 모든 도구는 키가 필요합니다.
Codex CLI
codex mcp add ipgeolocation --env IPGEOLOCATION_API_KEY=<YOUR_API_KEY> -- npx -y ipgeolocation-io-mcp
codex mcp list서버를 추가한 후 새로운 Codex 세션을 시작하세요.
Claude Desktop
claude_desktop_config.json에 추가하세요:
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}저장 후 Claude Desktop을 다시 시작하세요. MCP 번들을 지원하는 클라이언트를 위해 manifest.json도 제공합니다.
Cline
MCP Servers 패널 > Configure > Advanced MCP Settings를 여세요. cline_mcp_settings.json에 추가하세요:
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}저장 후 Cline을 다시 시작하세요.
Cursor
원클릭 설치:
또는 .cursor/mcp.json에 수동으로 추가하세요:
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}저장 후 Cursor를 다시 시작하세요.
Windsurf
~/.codeium/windsurf/mcp_config.json에 추가하세요:
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}저장 후 Windsurf를 다시 시작하세요.
VS Code / GitHub Copilot
VS Code settings.json에 추가하세요:
{
"mcp": {
"servers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
}저장 후 VS Code를 다시 시작하세요.
Glama
Glama에서 서버를 직접 사용해 볼 수 있습니다. IPGEOLOCATION_API_KEY만 필요합니다. 캐시, 시간 초과 또는 출력 제한을 변경하려는 경우가 아니면 다른 환경 변수 필드는 비워 두세요.
아직 키가 없다면 무료 IPGeolocation API 키를 생성하세요.
기타 MCP 클라이언트
이 설정을 사용하세요:
{
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}작동 확인
설정 후 다음을 시도해 보세요:
프롬프트 | 예상 도구 |
8.8.8.8의 위치는 어디인가요? |
|
IP 49.12.212.42에 대해 보안 판정, 회사, ASN, 도시를 알려주세요. |
|
2.56.12.11은 허용해도 안전한가요? 악용 연락처 이메일은 무엇인가요? |
|
AS1에 대해 업스트림 ASN 번호만 나열하세요. |
|
2026-03-07 09:30을 뉴욕에서 도쿄 시간으로 변환하세요. |
|
2026-03-10부터 2026-03-15까지 카라치의 일출 시간을 알려주세요. |
|
이 사용자 에이전트를 파싱하세요: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 |
|
플랜별 도구
무료 플랜
일일 1,000 크레딧. 다음 7가지 도구를 사용할 수 있습니다:
도구 | 크레딧 | 기능 |
| 1 | 하나의 IP에 대한 위치, 시간대, 통화, ASN |
| 0 | 서버를 실행 중인 머신의 공용 IP |
| 1 | 하나의 IP에 대한 통화 및 국가 메타데이터 |
| 1 | 이름, 위치, IP, 공항 코드 또는 UN/LOCODE별 시간대 |
| 1 | 두 위치 간 시간 변환 |
| 1 | 특정 날짜의 일출, 일몰, 월출, 월몰, 황혼, 달 위상 |
| 1 | 날짜 범위(최대 90일)에 대한 일일 천문 데이터 |
유료 플랜
16개 도구 전체. 유료 플랜은 lookup_ip에 network, company, 확장된 asn 필드를 추가하며, security, abuse, hostname, liveHostname, hostnameFallbackLive, user_agent, geo_accuracy, dma_code 또는 *에 대한 include 매개변수를 지원합니다.
도구 | 크레딧 | 기능 |
| IP당 1 | 최대 1,000개 IP에 대한 일괄 위치 정보 |
| 2 | VPN, 프록시, Tor, 봇, 스팸 및 위협 플래그 |
| IP당 2 | 일괄 위협 검사 |
| 1 | 하나의 IP에 대한 회사명 및 ASN 소유자 |
| 1 | 경로 접두사, 연결 유형, 애니캐스트 상태 |
| 1 | 하나의 UA 문자열을 브라우저, 장치, OS, 엔진으로 파싱 |
| UA당 1 | 최대 1,000개 문자열에 대한 일괄 UA 파싱 |
| 1 | ASN 세부 정보, 피어, 업스트림, 다운스트림, 경로, WHOIS |
| 1 | 악용 연락처 이메일, 전화번호, 주소, 경로 |
include를 사용한 lookup_ip의 크레딧 계산:
조합 | 총 크레딧 |
기본 조회 | 1 |
| 3 |
| 2 |
| 4 |
| 2 |
| 1 |
현재 플랜 세부 정보 및 가격은 IPGeolocation 가격 페이지를 참조하세요.
도구 참조
lookup_ip
단일 IP 또는 도메인 조회. 무료 및 유료. 1 크레딧.
하나의 IP 주소에 대해 위치, 시간대, 통화 또는 ASN이 필요할 때 사용하세요. 유료 플랜에서는 include 모듈을 추가하여 보안, 악용 또는 호스트 이름 데이터를 동일한 호출로 가져올 수 있어 추가 요청을 방지합니다.
무료 플랜은 기본 위치, 국가 메타데이터, 통화, 시간대 및 기본 ASN을 반환합니다. 유료 플랜은 network, company, 확장된 ASN 및 include 매개변수를 추가합니다. 도메인 조회는 유료 플랜이 필요합니다.
매개변수 | 필수 | 설명 |
| 아니요 | IPv4, IPv6 또는 도메인. 도메인 조회는 유료 플랜 필요. |
| 아니요 | 응답 언어. 영어가 아닌 경우 유료 플랜 필요. |
| 아니요 | 추가 모듈: |
| 아니요 | 반환할 쉼표로 구분된 필드 |
| 아니요 | 제외할 쉼표로 구분된 필드 |
| 아니요 | 캐시를 건너뛰고 API를 직접 호출 |
팁: include와 fields를 결합하면 크레딧 비용을 절감할 수 있습니다. 예를 들어, include=security&fields=security는 기본 위치 정보 응답을 건너뛰므로 3 크레딧 대신 2 크레딧이 소요됩니다. 마찬가지로 include=abuse&fields=abuse는 2 크레딧 대신 1 크레딧이 소요됩니다.
bulk_lookup_ip
일괄 IP 조회. 유료. IP당 1 크레딧.
IP 또는 도메인 배열을 가져옵니다(기본값 최대 1,000개, IPGEOLOCATION_MCP_MAX_BULK_ITEMS로 구성 가능). lookup_ip와 동일한 include, fields, excludes 옵션을 지원합니다.
매개변수 | 필수 | 설명 |
| 예 | IP 주소 또는 도메인 배열 |
| 아니요 | 응답 언어 |
| 아니요 | IP당 추가 모듈 |
| 아니요 | IP당 반환할 쉼표로 구분된 필드 |
| 아니요 | IP당 제외할 쉼표로 구분된 필드 |
| 아니요 | 캐시 건너뛰기 |
get_my_ip
서버를 실행 중인 머신의 공용 IP를 반환합니다. 무료. 0 크레딧. API 키 불필요.
매개변수가 없습니다. 항상 네트워크를 호출합니다(캐시되지 않음). 서버 프로세스가 실행 중인지 확인하는 빠른 방법으로 유용합니다.
check_security
하나의 IP에 대한 위협 및 익명성 데이터. 유료. 2 크레딧.
위협 점수, VPN/프록시/Tor 플래그, 제공자 이름, 신뢰도 점수, 봇/스팸 지표, 익명성 플래그 및 클라우드 제공자 상태를 반환합니다.
동일한 프롬프트에서 위치, ASN 또는 악용 데이터를 함께 요청하는 경우, lookup_ip와 include=security를 사용하는 것이 좋습니다. 한 번의 호출로 모든 것을 번들로 제공하기 때문입니다(별도로 2 + 1을 호출하는 대신 총 3 크레딧).
매개변수 | 필수 | 설명 |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/IPGeolocation/ipgeolocation-io-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server