Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Evidence-backed deprecation and end-of-life checks for dependencies, runtimes, and Actions.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"evergreen": {
"command": "npx",
"args": [
"-y",
"evergreen-deprecation",
"mcp"
]
}
}
}ターミナルでこれを実行します
claude mcp add evergreen -- npx -y evergreen-deprecation mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"evergreen": {
"command": "npx",
"args": [
"-y",
"evergreen-deprecation",
"mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"evergreen": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"evergreen-deprecation",
"mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント arminazimi で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.7.3)がレジストリに届いたのは今日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, sync. labs
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Lipsync videos, dub them into other languages, make talking videos and open sync. Studio.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Evergreen finds end-of-life and deprecated runtimes, packages, and GitHub Actions in your repository, shows the exact file and line, and backs every finding with an authoritative source, a replacement, and migration steps. It runs on your machine as a CLI, a local MCP server, a GitHub Action (with SARIF for code scanning), and an Agent Skill, so people and coding agents can find lifecycle risk before it breaks a build, and check a dependency before adding it. Scans are deterministic and offline, and need no account.
Read this in: English · فارسی.
Read the public documentation, run the 90-second demo, or inspect the validation report. For AI tools, the docs are also published as llms.txt and llms-full.txt.
npx evergreen-deprecation check pkg:npm/left-pad@1.0.0 # before adding a dependency: prints a status (affected or no-data) with its source
npx evergreen-deprecation scan # in a repository: prints each lifecycle risk with its file, line, and source npx --yes --package evergreen-deprecation evergreen-mcp # start the local MCP server over stdio for an agent host
| Ecosystem | What Evergreen reads | What it reports |
|---|---|---|
| Container base images *(experimental)* | Dockerfile, *.Dockerfile, Containerfile, compose.yaml, docker-compose.yml: base images of official node, python, postgres, mysql, and ruby | Image release lines that are end of life. Variables, latest, and floating tags are listed as unclassified, never guessed. See Container base images |
| .NET *(beta)* | global.json, *.csproj/*.fsproj/*.vbproj, Directory.Build.props, Directory.Packages.props, packages.lock.json: the pinned SDK, target frameworks, and direct NuGet packages | .NET release lines past end of support, and direct packages their publisher deprecated, with the C# files that use them. .NET Framework, netstandard, MSBuild properties, floating versions, and ranges are not judged. See .NET |
| Go | go.mod and go.work: go and toolchain directives, and direct require entries | Go release lines that no longer receive fixes, and direct modules with a lifecycle rule. Versions Evergreen cannot read are listed as unclassified. See Go |
| GitHub Actions | .github/workflows/*.yml: uses: references to actions, including full-SHA pins resolved through a trailing version comment or a bundled release map | Actions on retired runtimes (such as Node.js 20) and retired or deprecated majors, at the exact line |
| C and C++ *(experimental)* | CMakeLists.txt, conanfile.txt, conanfile.py, and vcpkg.json | CMake policy compatibility removals and deprecations, at the exact declaration. Other declarations require a matching reviewed rule. See C and C++ |
| CI runner images *(experimental)* | .gitlab-ci.yml image and services, .circleci/config.yml docker.image, machine.image, and orbs, and azure-pipelines.yml pool.vmImage | Azure hosted-image labels a reviewed rule covers, at the exact line. GitLab images and CircleCI orbs, variables, and floating aliases are unclassified. A literal CircleCI image is not judged. See CI runner images |
| Java and Kotlin (JVM) *(beta)* | pom.xml, build.gradle, build.gradle.kts, .java-version, .sdkmanrc, .tool-versions: the JDK a project pins or targets, and direct Maven dependencies. See Java and Kotlin | JDK feature releases that are out of support, and dependencies whose POM says they moved. Property references and expressions are listed as unclassified |
| Kubernetes APIs *(beta)* | *.yaml, *.yml manifests, Helm chart templates/, and kustomization.yaml: the literal apiVersion and kind, and kustomize patches. See Kubernetes APIs | API versions the Kubernetes project says are no longer served. Helm values, cluster-guarded templates, and anything it cannot read literally are skipped |
| Node.js | engines.node, volta, .nvmrc, .node-version | Runtime versions that are end of life or out of support |
| npm | package.json dependencies, package-lock.json, npm-shrinkwrap.json, yarn.lock, pnpm-lock.yaml, and the imports and calls that use each package | Deprecated or unmaintained packages, with the replacement and where the package is used |
| Deno and Bun *(experimental)* | deno.json, deno.jsonc, bunfig.toml, .bun-version: exact runtime pins | Deno and Bun release lines past end of life. Version ranges, floating aliases, and environment variables are not matched. See Deno and Bun |
| Python | pyproject.toml, requirements*.txt, .python-version, runtime.txt, .tool-versions, poetry.lock, uv.lock, Pipfile.lock | Python versions that are end of life, and deprecated or obsolete packages |
| Dart and Flutter *(experimental)* | pubspec.yaml, pubspec.lock, .fvmrc, .fvm/fvm_config.json: SDK constraints, direct dependencies, resolved packages, and the pinned Flutter version | Dart SDK releases that no longer receive security updates when pinned exactly, and discontinued pub packages with the files that use them. Constraint ranges such as >=3.8.0 <4.0.0 are not judged. See Dart and Flutter |
| Elixir and Mix *(experimental)* | .tool-versions, mix.exs, mix.lock: pinned Elixir and Erlang/OTP versions, the project elixir: constraint, direct Hex dependencies, and resolved packages | Elixir and OTP release lines past end of support and retired Hex packages. See Elixir and Mix |
| Scala and sbt *(experimental)* | .scala-version, build.sbt, project/build.properties: pinned Scala versions, literal scalaVersion settings, and the sbt version | Scala 2.11, frozen Scala 3.0–3.2 lines, and sbt 0.13. See Scala and sbt |
| Database runtimes *(experimental)* | compose.yaml / docker-compose.yml image tags (postgres, mysql, mariadb, redis, mongo) and engine_version on AWS managed database resources in *.tf | PostgreSQL 11–13 and MySQL 5.7 and 8.0 past end of life. Floating tags, variables, module blocks, and Compose files with YAML aliases are not judged. See Database runtimes |
| Shell and PowerShell *(experimental)* | #Requires -Version in *.ps1 / *.psm1, PowerShellVersion in *.psd1, and pinned mcr.microsoft.com/powershell image tags in .github/workflows | PowerShell 6.x and 7.0–7.3 past end of support. Windows PowerShell 5.1, shell names, Bash images, dynamic values, and directives with extra options are not judged. See Shell and PowerShell |
| Terraform *(experimental)* | *.tf (required_version, required_providers), .terraform.lock.hcl, .terraform-version, .tool-versions: constraints, locked providers, and the pinned Terraform CLI | Terraform CLI release lines that no longer receive support when pinned exactly or by a ~> X.Y.Z constraint. Ranges such as >= 1.5 are not judged. See Terraform |
| Rust | Cargo.toml, Cargo.lock, rust-toolchain(.toml): the pinned toolchain and direct crate dependencies | Toolchains older than the newest stable release, and direct dependencies on unmaintained crates with the files that use them. edition, rust-version, stable, and anything it cannot read literally are not judged. See Rust |
| Swift *(beta)* | .swift-version, .xcode-version, Package.swift, Package.resolved, and the application-target IPHONEOS_DEPLOYMENT_TARGET in project.pbxproj | Xcode and iOS releases App Store Connect no longer accepts, Swift toolchain lines with a lifecycle rule, and packages with a rule. Libraries and platforms: minimums are not judged. See Swift |
| Serverless runtimes *(beta)* | Runtime in AWS SAM and CloudFormation templates, provider.runtime and runtime in serverless.yml, and runtime in Terraform aws_lambda_function, Google Cloud Functions, and Azure function apps | Lambda and Cloud Functions runtimes their vendor lists as end of life. See Serverless runtimes |
| Ruby *(experimental)* | .ruby-version, .tool-versions, Gemfile, Gemfile.lock | Ruby release lines past end of support and yanked gems, with the Ruby files that use a gem. See Compatibility |
| PHP *(experimental)* | .php-version, .tool-versions, composer.json, composer.lock | PHP release lines past end of support and abandoned Composer packages. See Compatibility |
|
冒頭だけを表示しています。続きはリポジトリで読めます