Skip to main content
Glama
IPGeolocation

IP Geolocation MCP Server

IPGeolocation.io MCP 서버

SafeSkill 89/100

npm version GitHub release MCP Registry Glama Node.js License

IPGeolocation.io를 위한 공식 MCP 서버입니다. 16개의 MCP 도구가 포함되어 있습니다: IP 위치 정보, 위협/VPN/프록시 탐지, 시간대 조회 및 변환, 일출/일몰/달 데이터, ASN 세부 정보, 악용 연락처 및 사용자 에이전트 파싱. 7개의 도구는 무료 플랜(일일 1,000 크레딧)에서 작동합니다. 유료 플랜은 16개 도구 전체와 대량 엔드포인트(호출당 최대 1,000개 항목)를 잠금 해제합니다.

Claude Desktop, Cursor, Windsurf, VS Code, Codex, Cline, Glama 및 기타 모든 MCP 클라이언트와 호환됩니다.

항목

패키지

ipgeolocation-io-mcp

버전

1.0.13

전송

stdio

Node.js

>=18

빠른 시작

  1. 무료 IPGeolocation API 키 생성

  2. Cursor 사용자는 클릭 한 번으로 설치할 수 있습니다:

    Add to Cursor

  3. MCP 클라이언트 설정에 다음을 추가하세요(클라이언트별 정확한 설정 파일 경로는 아래 클라이언트별 설치 참조):

{
  "mcpServers": {
    "ipgeolocation": {
      "command": "npx",
      "args": ["-y", "ipgeolocation-io-mcp"],
      "env": {
        "IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}
  1. 클라이언트를 다시 시작하세요.

  2. 테스트: **"8.8.8.8의 위치는 어디인가요?"**라고 물어보세요.

목차

클라이언트별 설치

요구 사항

  • Node.js 18 이상

  • 터미널에서 npx 사용 가능

  • 대부분의 도구에 IPGeolocation.io API 키 필요

get_my_ip는 API 키 없이 작동합니다. 그 외 모든 도구는 키가 필요합니다.

무료 IPGeolocation 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

원클릭 설치:

Add to 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의 위치는 어디인가요?

lookup_ip

IP 49.12.212.42에 대해 보안 판정, 회사, ASN, 도시를 알려주세요.

fieldsinclude=security를 사용한 lookup_ip

2.56.12.11은 허용해도 안전한가요? 악용 연락처 이메일은 무엇인가요?

include=security,abuse를 사용한 lookup_ip

AS1에 대해 업스트림 ASN 번호만 나열하세요.

include=upstreams를 사용한 lookup_asn

2026-03-07 09:30을 뉴욕에서 도쿄 시간으로 변환하세요.

convert_timezone

2026-03-10부터 2026-03-15까지 카라치의 일출 시간을 알려주세요.

get_astronomy_time_series

이 사용자 에이전트를 파싱하세요: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36

parse_user_agent

플랜별 도구

무료 플랜

일일 1,000 크레딧. 다음 7가지 도구를 사용할 수 있습니다:

도구

크레딧

기능

lookup_ip

1

하나의 IP에 대한 위치, 시간대, 통화, ASN

get_my_ip

0

서버를 실행 중인 머신의 공용 IP

lookup_currency

1

하나의 IP에 대한 통화 및 국가 메타데이터

get_timezone

1

이름, 위치, IP, 공항 코드 또는 UN/LOCODE별 시간대

convert_timezone

1

두 위치 간 시간 변환

get_astronomy

1

특정 날짜의 일출, 일몰, 월출, 월몰, 황혼, 달 위상

get_astronomy_time_series

1

날짜 범위(최대 90일)에 대한 일일 천문 데이터

유료 플랜

16개 도구 전체. 유료 플랜은 lookup_ipnetwork, company, 확장된 asn 필드를 추가하며, security, abuse, hostname, liveHostname, hostnameFallbackLive, user_agent, geo_accuracy, dma_code 또는 *에 대한 include 매개변수를 지원합니다.

도구

크레딧

기능

bulk_lookup_ip

IP당 1

최대 1,000개 IP에 대한 일괄 위치 정보

check_security

2

VPN, 프록시, Tor, 봇, 스팸 및 위협 플래그

bulk_security_check

IP당 2

일괄 위협 검사

lookup_company

1

하나의 IP에 대한 회사명 및 ASN 소유자

lookup_network

1

경로 접두사, 연결 유형, 애니캐스트 상태

parse_user_agent

1

하나의 UA 문자열을 브라우저, 장치, OS, 엔진으로 파싱

bulk_parse_user_agent

UA당 1

최대 1,000개 문자열에 대한 일괄 UA 파싱

lookup_asn

1

ASN 세부 정보, 피어, 업스트림, 다운스트림, 경로, WHOIS

get_abuse_contact

1

악용 연락처 이메일, 전화번호, 주소, 경로

include를 사용한 lookup_ip의 크레딧 계산:

조합

총 크레딧

기본 조회

1

include=security

3

include=abuse

2

include=*

4

include=security&fields=security

2

include=abuse&fields=abuse

1

현재 플랜 세부 정보 및 가격은 IPGeolocation 가격 페이지를 참조하세요.

도구 참조

lookup_ip

단일 IP 또는 도메인 조회. 무료 및 유료. 1 크레딧.

하나의 IP 주소에 대해 위치, 시간대, 통화 또는 ASN이 필요할 때 사용하세요. 유료 플랜에서는 include 모듈을 추가하여 보안, 악용 또는 호스트 이름 데이터를 동일한 호출로 가져올 수 있어 추가 요청을 방지합니다.

무료 플랜은 기본 위치, 국가 메타데이터, 통화, 시간대 및 기본 ASN을 반환합니다. 유료 플랜은 network, company, 확장된 ASN 및 include 매개변수를 추가합니다. 도메인 조회는 유료 플랜이 필요합니다.

매개변수

필수

설명

ip

아니요

IPv4, IPv6 또는 도메인. 도메인 조회는 유료 플랜 필요.

lang

아니요

응답 언어. 영어가 아닌 경우 유료 플랜 필요.

include

아니요

추가 모듈: security, abuse, hostname, liveHostname, hostnameFallbackLive, user_agent, geo_accuracy, dma_code 또는 *

fields

아니요

반환할 쉼표로 구분된 필드

excludes

아니요

제외할 쉼표로 구분된 필드

force_refresh

아니요

캐시를 건너뛰고 API를 직접 호출

팁: includefields를 결합하면 크레딧 비용을 절감할 수 있습니다. 예를 들어, 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 옵션을 지원합니다.

매개변수

필수

설명

ips

IP 주소 또는 도메인 배열

lang

아니요

응답 언어

include

아니요

IP당 추가 모듈

fields

아니요

IP당 반환할 쉼표로 구분된 필드

excludes

아니요

IP당 제외할 쉼표로 구분된 필드

force_refresh

아니요

캐시 건너뛰기

get_my_ip

서버를 실행 중인 머신의 공용 IP를 반환합니다. 무료. 0 크레딧. API 키 불필요.

매개변수가 없습니다. 항상 네트워크를 호출합니다(캐시되지 않음). 서버 프로세스가 실행 중인지 확인하는 빠른 방법으로 유용합니다.

check_security

하나의 IP에 대한 위협 및 익명성 데이터. 유료. 2 크레딧.

위협 점수, VPN/프록시/Tor 플래그, 제공자 이름, 신뢰도 점수, 봇/스팸 지표, 익명성 플래그 및 클라우드 제공자 상태를 반환합니다.

동일한 프롬프트에서 위치, ASN 또는 악용 데이터를 함께 요청하는 경우, lookup_ipinclude=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