mcpField
L
lastseen mortality

lastseen mortality

ローカル
lastseen.dev開発ツール012 週間前に更新

lastseen mortality について

lastseen mortalityは、npmパッケージ、GitHub Actions、MCPサーバー、Dockerイメージの状態を日付付きで提供します。開発者やエージェントはAPIまたは軽量なstdio MCPサーバーで、個別の依存関係、組織、マニフェストを照会できます。結果は推奨ではなく観測記録です。

主な機能

  1. 01日付付きの依存関係ステータス
  2. 02エンティティとGitHub組織の照会
  3. 03複数依存関係を含むマニフェストの確認
  4. 04任意のGitHubライブ照会
  5. 05APIキー不要、テレメトリーなし

活用シーン

  1. 01CIビルドで依存関係の状態を確認
  2. 02組織内コンポーネントのライフサイクルを確認
  3. 03ワークフローに記載された依存関係を監査

MCP 対応

stdio MCPサーバーはlastseen.devの無料HTTP APIをラップし、エンティティ、組織、マニフェストの確認ツールを公開します。APIキーは不要で、Python標準ライブラリを使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dev-lastseen-mortality": {
"command": "uvx",
"args": [
"lastseen-mcp"
]
}
}
}
起動コマンドuvx lastseen-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypilastseen-mcp0.1.2

ツール

4

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
livebooleanいいえ任意で GitHub のライブ読み取りを追加します(存在しないことは消失を意味しません)。デフォルトは false です。
slugstringはいowner/repo。例:'actions/checkout'。

詳細

lastseen-mcp

mcp-name: dev.lastseen/mortality

最終確認 データ:CC-BY-4.0 コード:MIT

この依存関係はもう使われていませんか? lastseen.dev が公開する、npm パッケージ、GitHub Action、MCP サーバー、Docker イメージが稼働中、休止中、放棄済み、アーカイブ済み、削除済みのいずれかを示す、日付付きの観測結果です。無料、API キー不要、テレメトリーなしです。

利用方法は2つあり、どちらも同じ日付付きデータから同じ質問に答えます。

  1. 無料の HTTP API を直接呼び出す — 永続的で、マシンに適した方法です(以下を参照)。依存関係リストを保持するエージェントなら、ビルドごとに再確認できます。
  2. MCP サーバーとして実行する — MCP クライアント向けの、同じ API を使う薄い stdio ラッパーです。

1. 無料 API(直接呼び出す)

キー不要。登録不要。毎分60リクエスト、匿名 GET です。すべての応答はソースを伴う日付付きの観測結果であり、スコアでもアドバイスでもありません。ベース URL は https://lastseen.dev です。

# one component (owner/repo)
curl https://lastseen.dev/api/v1/entity/actions/checkout

# everything held under a GitHub owner/org
curl https://lastseen.dev/api/v1/org/actions

# a whole manifest at once (names-only body)
curl -X POST https://lastseen.dev/api/v1/manifest \
  -H 'content-type: application/json' \
  -d '{"channel":"api","components":[{"name":"actions/checkout","kind":"github-action"}]}'

# self-describing API docs (JSON)
curl https://lastseen.dev/api/v1/docs

単一コンポーネントの応答には、latest_state、その基となる日付付きの series、source_of_record、区間打ち切りに関する注記が含まれており、GitHub で自分自身で判定を再確認するのに十分な情報が得られます。継続的な利用にはこの方法がおすすめです。 GET /api/v1/entity/{owner}/{repo} を CI に組み込めば、放置された依存関係は数か月後ではなく、導入したビルド時に見つかります。

契約
  • 助言ではなく照会です。 すべての回答はソースを伴う日付付きの観測結果です。「代わりに X を使う」といった提案、複合スコア、好みに基づくランキング、緊急性を煽る表現は一切ありません。
  • 安全側に倒して失敗します。 不明な対象や架空の対象は、明確な not_observed を返します。架空の結果は返しません。ネットワークまたはストアのエラーは「後で再試行してください」という扱いになり、「dead」として解釈されることはありません。
  • 記録がないこと ≠ 消失です。 記録がない場合は「未確認」を意味し、「削除済み」ではありません。削除と判定するのは、権威ある HTTP 404 の場合のみです。
状態

alive(最終コミットから180日以内) · dormant(180~365日) · abandoned(365日超) · archived(リポジトリがアーカイブ済み) · deleted(権威ある HTTP 404) · eol(サポート終了が宣言済み) · unknown-stale(判定の根拠となる観測結果が180日のしきい値を超えて古く、再確認されていない状態 — 状態は断定されません。終了を意味するものではありません) · not_observed(403 / 429 / タイムアウト / 保持対象外 — dead ではありません)。


2. MCP サーバーとして実行する

上記の API を使う、純粋な標準ライブラリのみで構成された stdio ラッパーです。mcp パッケージ、requests、FastAPI/Starlette は不要で、ホストアプリと競合するものはありません。stdio 経由で JSON-RPC 2.0 を使用し、urllib 経由で無料 API を呼び出します。

インストール
pipx install lastseen-mcp
# or run without installing:
uvx lastseen-mcp

Python ≥ 3.10 が必要です。依存関係はありません。

MCP クライアントに追加する
{
  "mcpServers": {
    "lastseen": { "command": "lastseen-mcp" }
  }
}

(uvx を使用する場合は、"command": "uvx", "args": ["lastseen-mcp"] を設定してください。)

ツール
ツール機能
check_entity(slug, live?)1つの owner/repo の日付付き存続状況の推移です(例:actions/checkout)。live=true を指定すると、GitHub のライブデータを読み取ります(記録がないこと ≠ 消失です)。
check_org(name)GitHub のオーナー/組織が保持するすべてのコンポーネントの日付付き状態です。
check_manifest(paste)GitHub Actions のワークフロー(uses: 参照)または owner/repo の行を貼り付けると、コンポーネントごとの日付付き状態が得られます。保持されていないコンポーネントは not_observed になります。
survival_profile(category)カテゴリ別ランキングです。無料 API では利用できません。各エンティティ/組織/マニフェストの照会、および CC-BY ダンプを案内する、サポート対象外であることを明示した結果を返します。

check_manifest では、1回の呼び出しにつき解析済みコンポーネントを最大30件照会します(無料プランのレート制限によるものです)。残りがある場合は n_truncated で報告されます。


プライバシー

テレメトリーはありません。クライアントも API も、あなた、あなたの組織、または照会対象に関する情報を保存せず、識別情報も送信しません。匿名 GET のみです。

ライセンス

  • コード: MIT(LICENSE を参照)。
  • データ: 死亡率/生存率の観測データは、lastseen.dev により CC-BY-4.0(帰属表示が必要)で公開されています。2 つのライセンスは独立しています。

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。