Skip to main content
Glama

EOL MCP Server

EOL MCP 서버 📅

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

MCP란 무엇인가요? 🤔

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

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

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

도움 받기

문제가 발생하는 경우:

감사의 말 🙏

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

AI 어시스턴트가 endoflife.date API를 사용하여 소프트웨어 수명 종료 날짜와 지원 상태를 확인할 수 있도록 하여 소프트웨어 수명 주기, 보안 상태 및 업그레이드 권장 사항에 대한 정확한 정보를 실시간으로 제공합니다.

  1. MCP란 무엇인가요? 🤔
    1. 이 서버는 무슨 역할을 하나요? 🚀
      1. 특징 ✨
        1. 핵심 기능
        2. 도구
        3. 프롬프트
        4. 응답 예시
      2. 대화 예시 💬
        1. 필수 조건 📋
          1. 설치 🛠️
            1. 구성 ⚙️
              1. Claude 데스크톱 구성
              2. Claude Desktop을 다시 시작하세요
            2. 문제 해결 🔧
              1. 일반적인 문제
              2. 도움 받기
            3. 감사의 말 🙏

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices.
                Last updated -
                4
                87
                52
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
                Last updated -
                8
                Python
                MIT License
              • -
                security
                A
                license
                -
                quality
                A lightweight, modular API service that provides useful tools like weather, date/time, calculator, search, email, and task management through a RESTful interface, designed for integration with AI agents and automated workflows.
                Last updated -
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                Enables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.
                Last updated -
                25
                JavaScript
                • Apple

              View all related MCP servers

              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