hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides a Node.js runtime environment for the MCP server, enabling it to deliver datetime and timezone information to AI systems.
Allows installation and distribution of the MCP DateTime server through the npm package registry.
Implements the MCP server using TypeScript for type safety and modern JavaScript features.
MCP 날짜/시간
에이전트 시스템과 채팅 REPL에 날짜 및 시간대 정보를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버의 TypeScript 구현입니다.
개요
MCP DateTime은 모델 컨텍스트 프로토콜을 구현하여 AI 에이전트와 채팅 인터페이스에 날짜/시간 및 시간대 정보를 제공하는 간단한 서버입니다. AI 시스템은 이를 통해 다음과 같은 작업을 수행할 수 있습니다.
- 로컬 시스템 시간대의 현재 시간을 가져옵니다.
- 유효한 시간대의 현재 시간을 가져옵니다.
- 사용 가능한 모든 시간대를 나열하세요
- URI 리소스를 통해 시간대 정보에 액세스
설치
npm에서
지엑스피1
출처에서
용법
명령줄
MCP DateTime은 두 가지 모드로 실행할 수 있습니다.
1. 표준 I/O 모드(기본값)
이 모드는 표준 입출력을 통해 MCP 프로토콜을 지원하는 AI 시스템과 통합하는 데 이상적입니다.
2. 서버 전송 이벤트(SSE) 모드
이 모드는 MCP 프로토콜에 대한 SSE 전송을 제공하는 HTTP 서버를 시작합니다.
사용자 정의 포트와 URI 접두사를 지정할 수도 있습니다.
환경 변수
PORT
: SSE 모드의 포트를 설정합니다(기본값: 3000)URI_PREFIX
: SSE 모드에 대한 URI 접두사를 설정합니다(기본값: 없음)
사용 가능한 도구
MCP DateTime은 다음과 같은 도구를 제공합니다.
get-current-time
시스템의 로컬 시간대에 따른 현재 시간을 반환합니다.
get-current-timezone
현재 시스템 시간대를 반환합니다.
get-time-in-timezone
지정된 시간대의 현재 시간을 반환합니다.
매개변수:
timezone
: 현재 시간을 가져올 시간대(예: "America/New_York")
list-timezones
사용 가능한 모든 시간대 목록을 반환합니다.
리소스 URI
MCP DateTime은 리소스 URI를 통해 시간대 정보에 대한 액세스도 제공합니다.
datetime://{timezone}
지정된 시간대의 현재 시간을 반환합니다.
예: datetime://America/New_York
datetime://list
사용 가능한 모든 시간대 목록을 반환합니다.
일반 시간대
다음의 일반적인 시간대는 항상 이용 가능합니다.
- UTC
- 유럽/런던
- 유럽/파리
- 유럽/베를린
- 미국/뉴욕
- 미국/시카고
- 아메리카/덴버
- 아메리카/로스앤젤레스
- 아시아/도쿄
- 아시아/상하이
- 아시아/콜카타
- 호주/시드니
- 태평양/오클랜드
SSE 엔드포인트
SSE 모드에서 실행할 경우 다음 엔드포인트를 사용할 수 있습니다.
/sse
: SSE 연결 엔드포인트/message
: 클라이언트-서버 통신을 위한 메시지 엔드포인트/info
: 기본 서버 정보
URI 접두사가 지정되면 모든 엔드포인트에 추가됩니다.
AI 시스템과의 통합
MCP DateTime은 모델 컨텍스트 프로토콜(Model Context Protocol)을 지원하는 AI 시스템과 통합될 수 있습니다. 이를 통해 AI 에이전트는 정확한 시간대 및 날짜/시간 정보에 접근할 수 있습니다.
개발
필수 조건
- Node.js 14.16 이상
- 엔피엠
설정
짓다
개발 모드에서 실행
특허
이 프로젝트는 Mozilla Public License 2.0에 따라 라이선스가 부여되었습니다. 자세한 내용은 LICENSE 파일을 참조하세요.
You must be authenticated.
AI 에이전트와 채팅 인터페이스에 날짜 및 시간대 정보를 제공하는 모델 컨텍스트 프로토콜(MCP)을 구현하는 TypeScript 서버로, 이를 통해 다양한 시간대의 현재 시간에 액세스할 수 있습니다.
- Overview
- Installation
- Usage
- Available Tools
- Resource URIs
- Common Timezones
- SSE Endpoints
- Integration with AI Systems
- Development
- License