Skip to main content
Glama

EOL MCP 서버 📅

클로드와 같은 AI 비서가 endoflife.date API를 사용하여 소프트웨어 수명 종료(EOL) 날짜와 지원 상태를 확인할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이를 통해 AI 모델은 소프트웨어 수명 주기 및 보안 상태에 대한 정확한 정보를 실시간으로 제공할 수 있습니다.

MCP란 무엇인가요? 🤔

모델 컨텍스트 프로토콜(MCP)은 Claude Desktop과 같은 AI 앱이 외부 도구 및 데이터 소스에 연결할 수 있도록 하는 시스템입니다. AI 어시스턴트가 사용자의 제어권을 유지하면서 로컬 서비스 및 API를 사용할 수 있는 표준화된 방식을 제공합니다.

Related MCP server: Daipendency

이 서버는 무슨 역할을 하나요? 🚀

EOL MCP 서버:

  • 소프트웨어 수명 종료 날짜와 지원 상태를 확인합니다.

  • 소프트웨어 버전의 CVE 취약점을 스캔합니다.

  • 버전 비교 및 업그레이드 권장 사항 제공

  • 소프트웨어 수명 주기에 대한 자연어 쿼리를 지원합니다.

  • 다양한 소프트웨어 제품(Python, Node.js, Ubuntu 등)을 처리합니다.

  • 빠른 참조를 위해 최근 쿼리를 캐시합니다.

특징 ✨

핵심 기능

  • 실시간 EOL 날짜 검증

  • 버전 지원 상태 확인

  • 보안 취약점 분석

  • 포괄적인 버전 비교

  • 자연어 쿼리 처리

  • 자세한 수명 주기 검증

도구

  1. check_version

    • EOL 날짜 및 지원 상태 확인

    • 최신 패치 버전을 확인하세요

    • LTS 상태 확인

    • 지원 타임라인 검증

  2. get_all_details (새로운 기능!)

    • 포괄적인 수명 주기 세부 정보를 얻으세요

    • 모든 버전 주기 보기

    • 지원 일정 확인

    • 검증 결과 받기

    • 남은 지원 일수 계산

  3. compare_versions

    • 현재 버전과 최신 버전을 비교하세요

    • 업그레이드 권장 사항 받기

    • 호환성 확인

    • 업그레이드 긴급성 평가

    • 업그레이드 경로 검증

  4. check_cve

    • 보안 취약점 스캐닝

    • 지원 상태 확인

    • 보안 패치 검증

    • 공급업체 지원 확인

  5. list_products

    • 사용 가능한 소프트웨어 찾아보기

    • 필터로 검색

    • 제품명 확인

    • 제품 세부 정보 받기

프롬프트

  1. check_software_status

    • 버전 지원 검증

    • EOL 날짜 확인

    • 보안 상태 가져오기

  2. compare_versions

    • 버전 차이점 분석

    • 업그레이드 권장 사항 받기

    • 호환성 확인

  3. analyze_security

    • 보안 취약점 분석

    • 지원 상태 확인

    • 패치 검증

  4. natural_language_query

    • 자연어 질문 처리

    • 상황에 맞는 응답 받기

    • 스마트 버전 감지

  5. validate_version

    • 버전 권장 사항 검증

    • 지원 상태 확인

    • 보안 영향 확인

응답 예시

버전 검증

지엑스피1

모든 세부 정보 응답(새로운!)

{ "product": "go", "current_date": "2024-02-20T00:00:00.000Z", "cycles": [ { "cycle": "1.22", "releaseDate": "2024-02-06", "eol": "2025-02-06", "latest": "1.22.0", "validation": { "is_valid": true, "days_to_eol": 351, "is_supported": true, "message": "Version 1.22 EOL date 2025-02-06 is valid, +351 days from now" } } ] }

대화 예시 💬

  1. 기본 버전 확인:

Human: Is Python 3.8 still good to use? Claude: Let me check the status of Python 3.8. [Uses check_version tool] Based on the EOL data, Python 3.8: - Security support ends: October 2024 - Current status: Security fixes only Recommendation: Consider upgrading to Python 3.11 for new projects.
  1. 보안 분석:

Human: Any security concerns with Node.js 16? Claude: I'll analyze the security status of Node.js 16. [Uses check_version tool] [Uses check_cve tool] Found: - Support Status: LTS until September 2023 - Critical CVEs: 2 in last 6 months - CVSS Score Range: 7.5-9.8 Recommendation: Update to latest 16.x patch or consider Node.js 18 LTS.
  1. 버전 비교:

Human: Which Ubuntu version should I use? Claude: I'll help you compare Ubuntu versions. [Uses version-comparison prompt] Analysis: - 22.04 LTS: Supported until 2027, recommended for new deployments - 20.04 LTS: Supported until 2025, stable and widely used - 18.04 LTS: Approaching EOL, plan migration Recommendation: Use 22.04 LTS for best long-term support.

필수 조건 📋

시작하기 전에 다음 사항을 확인하세요.

다음을 실행하여 Node.js 설치를 확인할 수 있습니다.

node --version # Should show v18.0.0 or higher

설치 🛠️

  1. 저장소를 복제합니다.

git clone https://github.com/ducthinh993/mcp-server-endoflife cd mcp-server-endoflife
  1. 종속성 설치:

npm install
  1. 프로젝트를 빌드하세요:

npm run build
  1. 글로벌 링크를 만듭니다.

npm link

구성 ⚙️

1. Claude 데스크톱 구성

EOL MCP 서버를 인식하도록 Claude Desktop을 구성하세요.

macOS의 경우:

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows의 경우:

code %APPDATA%\Claude\claude_desktop_config.json

EOL 서버 구성을 추가합니다.

{ "mcpServers": { "eol": { "command": "npx", "args": ["/path/to/eol-mcp-server/build/index.js"] } } }

2. Claude Desktop을 다시 시작하세요

변경 사항을 적용하려면 다음을 수행하세요.

  1. Claude Desktop을 완전히 종료합니다(창을 닫는 것만이 아닙니다)

  2. Claude Desktop을 다시 시작하세요

  3. EOL 서버가 연결되었는지 확인하려면 🔌 아이콘을 찾으세요.

문제 해결 🔧

일반적인 문제

  1. 서버를 찾을 수 없습니다

    • npm 링크가 올바르게 설정되었는지 확인하세요

    • Claude Desktop 구성 구문 확인

    • Node.js가 제대로 설치되었는지 확인하세요

  2. API 문제

    • endoflife.date API에 접근할 수 있는지 확인하세요

    • API 응답 형식이 변경되지 않았는지 확인하세요.

    • 네트워크 연결 확인

  3. 연결 문제

    • Claude Desktop을 완전히 다시 시작하세요

    • Claude Desktop 로그 확인:

      # macOS tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

도움 받기

문제가 발생하는 경우:

감사의 말 🙏

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/ducthinh993/mcp-server-endoflife'

If you have feedback or need assistance with the MCP directory API, please join our Discord server