remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Checks lifecycle information for Node.js versions including EOL dates, support status, security vulnerabilities, and provides upgrade path recommendations.
Retrieves end-of-life dates, support status, and security information for Python versions, allowing for version comparison and upgrade recommendations.
Provides support timeline validation, EOL dates, and version comparison for Ubuntu releases to help determine appropriate versions for deployment.
EOL MCP 서버 📅
클로드와 같은 AI 비서가 endoflife.date API를 사용하여 소프트웨어 수명 종료(EOL) 날짜와 지원 상태를 확인할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이를 통해 AI 모델은 소프트웨어 수명 주기 및 보안 상태에 대한 정확한 정보를 실시간으로 제공할 수 있습니다.
MCP란 무엇인가요? 🤔
모델 컨텍스트 프로토콜(MCP)은 Claude Desktop과 같은 AI 앱이 외부 도구 및 데이터 소스에 연결할 수 있도록 하는 시스템입니다. AI 어시스턴트가 사용자의 제어권을 유지하면서 로컬 서비스 및 API를 사용할 수 있는 표준화된 방식을 제공합니다.
이 서버는 무슨 역할을 하나요? 🚀
EOL MCP 서버:
- 소프트웨어 수명 종료 날짜와 지원 상태를 확인합니다.
- 소프트웨어 버전의 CVE 취약점을 스캔합니다.
- 버전 비교 및 업그레이드 권장 사항 제공
- 소프트웨어 수명 주기에 대한 자연어 쿼리를 지원합니다.
- 다양한 소프트웨어 제품(Python, Node.js, Ubuntu 등)을 처리합니다.
- 빠른 참조를 위해 최근 쿼리를 캐시합니다.
특징 ✨
핵심 기능
- 실시간 EOL 날짜 검증
- 버전 지원 상태 확인
- 보안 취약점 분석
- 포괄적인 버전 비교
- 자연어 쿼리 처리
- 자세한 수명 주기 검증
도구
check_version
- EOL 날짜 및 지원 상태 확인
- 최신 패치 버전을 확인하세요
- LTS 상태 확인
- 지원 타임라인 검증
get_all_details
(새로운 기능!)- 포괄적인 수명 주기 세부 정보를 얻으세요
- 모든 버전 주기 보기
- 지원 일정 확인
- 검증 결과 받기
- 남은 지원 일수 계산
compare_versions
- 현재 버전과 최신 버전을 비교하세요
- 업그레이드 권장 사항 받기
- 호환성 확인
- 업그레이드 긴급성 평가
- 업그레이드 경로 검증
check_cve
- 보안 취약점 스캐닝
- 지원 상태 확인
- 보안 패치 검증
- 공급업체 지원 확인
list_products
- 사용 가능한 소프트웨어 찾아보기
- 필터로 검색
- 제품명 확인
- 제품 세부 정보 받기
프롬프트
check_software_status
- 버전 지원 검증
- EOL 날짜 확인
- 보안 상태 가져오기
compare_versions
- 버전 차이점 분석
- 업그레이드 권장 사항 받기
- 호환성 확인
analyze_security
- 보안 취약점 분석
- 지원 상태 확인
- 패치 검증
natural_language_query
- 자연어 질문 처리
- 상황에 맞는 응답 받기
- 스마트 버전 감지
validate_version
- 버전 권장 사항 검증
- 지원 상태 확인
- 보안 영향 확인
응답 예시
버전 검증
지엑스피1
모든 세부 정보 응답(새로운!)
대화 예시 💬
- 기본 버전 확인:
- 보안 분석:
- 버전 비교:
필수 조건 📋
시작하기 전에 다음 사항을 확인하세요.
- Node.js (v18 이상)
- Claude Desktop 설치됨
- Git 설치됨
다음을 실행하여 Node.js 설치를 확인할 수 있습니다.
설치 🛠️
- 저장소를 복제합니다.
- 종속성 설치:
- 프로젝트를 빌드하세요:
- 글로벌 링크를 만듭니다.
구성 ⚙️
1. Claude 데스크톱 구성
EOL MCP 서버를 인식하도록 Claude Desktop을 구성하세요.
macOS의 경우:
Windows의 경우:
EOL 서버 구성을 추가합니다.
2. Claude Desktop을 다시 시작하세요
변경 사항을 적용하려면 다음을 수행하세요.
- Claude Desktop을 완전히 종료합니다(창을 닫는 것만이 아닙니다)
- Claude Desktop을 다시 시작하세요
- EOL 서버가 연결되었는지 확인하려면 🔌 아이콘을 찾으세요.
문제 해결 🔧
일반적인 문제
- 서버를 찾을 수 없습니다
- npm 링크가 올바르게 설정되었는지 확인하세요
- Claude Desktop 구성 구문 확인
- Node.js가 제대로 설치되었는지 확인하세요
- API 문제
- endoflife.date API에 접근할 수 있는지 확인하세요
- API 응답 형식이 변경되지 않았는지 확인하세요.
- 네트워크 연결 확인
- 연결 문제
- Claude Desktop을 완전히 다시 시작하세요
- Claude Desktop 로그 확인:Copy
도움 받기
문제가 발생하는 경우:
- MCP 문서 검토
- endoflife.date API 문서를 확인하세요
- GitHub 저장소에서 이슈를 열어보세요
감사의 말 🙏
- 포괄적인 소프트웨어 수명 주기 API에 대한 endoflife.date
- MCP 사양을 위한 모델 컨텍스트 프로토콜
- 클로드 데스크탑을 위한 인류학
You must be authenticated.
AI 어시스턴트가 endoflife.date API를 사용하여 소프트웨어 수명 종료 날짜와 지원 상태를 확인할 수 있도록 하여 소프트웨어 수명 주기, 보안 상태 및 업그레이드 권장 사항에 대한 정확한 정보를 실시간으로 제공합니다.
- What is MCP? 🤔
- What does this server do? 🚀
- Features ✨
- Example Conversations 💬
- Prerequisites 📋
- Installation 🛠️
- Configuration ⚙️
- Troubleshooting 🔧
- Acknowledgments 🙏