IP 기반 위치 감지로 현재 시간을 조회하는 MCP 도구
npm install jobs-tools-gettimeIP 기반 위치 감지로 현재 시간을 조회하는 MCP(Model Context Protocol) 도구입니다.
npm 패키지: jobs-tools-gettime
- 자동 위치 감지: IP 기반으로 사용자의 위치와 시간대를 자동 감지
- 시간 조회: 감지된 시간대의 현재 시간을 정확하게 제공
- 수동 시간대 지정: 원하는 시간대를 직접 지정 가능
- 상세 정보: 시간, 시간대, 위치 정보를 모두 제공
Claude Desktop이나 다른 MCP 클라이언트의 설정 파일에 다음을 추가하세요:
macOS (Claude Desktop):
``json`
{
"mcpServers": {
"Jobs-tools-getTime": {
"command": "npx",
"args": ["-y", "jobs-tools-gettime"]
}
}
}
Windows:
`json`
{
"mcpServers": {
"Jobs-tools-getTime": {
"command": "npx.cmd",
"args": ["-y", "jobs-tools-gettime"]
}
}
}
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json
- Windows:
설정을 저장한 후 Claude Desktop을 재시작하면 도구가 자동으로 로드됩니다.
``
현재 시간을 알려줘
결과:
``
🕐 현재 시간: 2024-10-12 22:45:30
🌍 시간대: Asia/Seoul
📍 위치: Suwon, Gyeonggi-do, South Korea
``
뉴욕 시간을 알려줘
또는
``
America/New_York 시간대의 현재 시간을 조회해줘
결과:
``
🕐 현재 시간: 2024-10-12 09:45:30
🌍 시간대: America/New_York
📍 위치: 지정된 시간대: America/New_York
모든 표준 시간대를 지원합니다:
- Asia/Seoul - 한국 표준시America/New_York
- - 미국 동부 시간America/Los_Angeles
- - 미국 서부 시간Europe/London
- - 영국 시간Europe/Paris
- - 유럽 시간UTC
- - 협정 세계시
- 기타 모든 IANA 시간대
- API: ipapi.co 서비스 사용 (무료, 정확도 좋음)
- 수집 정보: 도시, 지역, 국가, 시간대, 좌표
- 폴백: API 실패시 서울(Asia/Seoul)로 기본 설정
- 개인정보: IP 주소만 사용하며 다른 개인정보는 수집하지 않음
- 언어: JavaScript (ES Modules)
- 프레임워크: Model Context Protocol SDK
- HTTP 클라이언트: Axios
- 스키마 검증: Zod
`bash저장소 클론
git clone [repository-url]
cd Jobs-tools-getTime
📄 라이선스
MIT License
🤝 기여
이슈나 풀 리퀘스트를 환영합니다!
📞 연락처
- Author: dbsxortime
- Repository: [GitHub 링크]
---
❓ 문제 해결
$3
1. 설정 파일의 JSON 문법이 올바른지 확인
2. Claude Desktop을 완전히 재시작
3.
npx Jobs-tools-getTime` 명령이 터미널에서 작동하는지 확인- VPN 사용 시 실제 위치와 다를 수 있습니다
- 시간대를 수동으로 지정하여 사용하세요