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 サーバー 📅
モデルコンテキストプロトコル(MCP)サーバー。ClaudeのようなAIアシスタントがendoflife.date APIを使用してソフトウェアのサポート終了日(EOL)とサポート状況を確認できるようにします。これにより、AIモデルはソフトウェアのライフサイクルとセキュリティ状況に関する正確な情報をリアルタイムで提供できるようになります。
MCPとは何ですか?🤔
モデルコンテキストプロトコル(MCP)は、Claude DesktopのようなAIアプリが外部ツールやデータソースに接続できるようにするシステムです。MCPは、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
- バージョン推奨事項を検証する
- サポート状況を確認する
- セキュリティへの影響を確認する
回答例
バージョン検証
すべての詳細の応答(新機能!)
会話例💬
- 基本バージョンチェック:
- セキュリティ分析:
- バージョン比較:
前提条件 📋
始める前に、次のものを用意してください。
- Node.js (v18以上)
- クロードデスクトップがインストール済み
- Gitがインストールされている
次のコマンドを実行して、Node.js のインストールを確認できます。
インストール 🛠️
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
- グローバルリンクを作成します。
設定 ⚙️
1. クロードデスクトップ構成
Claude Desktop が EOL MCP サーバーを認識するように構成します。
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仕様のモデルコンテキストプロトコル
- クロード・デスクトップのAnthropic
You must be authenticated.
AI アシスタントが endoflife.date API を使用してソフトウェアのサポート終了日とサポート ステータスを確認できるようにし、ソフトウェアのライフサイクル、セキュリティ ステータス、アップグレードの推奨事項に関する正確な情報をリアルタイムで提供します。
- What is MCP? 🤔
- What does this server do? 🚀
- Features ✨
- Example Conversations 💬
- Prerequisites 📋
- Installation 🛠️
- Configuration ⚙️
- Troubleshooting 🔧
- Acknowledgments 🙏