Skip to main content
Glama
dhughes6071

driftwatch-mcp

by dhughes6071

driftwatch

npm license node

AIコーディングエージェントのための依存関係マイグレーションインテリジェンス。

1つの問いに、正確に、そして出典付きで答えます:

このライブラリはバージョンAからバージョンBへ移行しました。何が壊れたのか、そして私のコードにはどのような修正が必要なのでしょうか?

初めての方は、ビギナーズガイド から始めてください。


インストール(30秒)

Claude Desktop、Claude Code、Cursor、または任意のMCPクライアントに追加します:

{
  "mcpServers": {
    "driftwatch": {
      "command": "npx",
      "args": ["-y", "driftwatch-mcp"]
    }
  }
}

設定はこれだけです。APIキー不要、アカウント不要、支払い不要、設定不要。 エンジンはお使いのマシン上でローカルに動作し、npm、PyPI、GitHub Releases、OSV.dev の公開データのみを読み取ります。

エージェントに2つのツールが表示されます:

ツール

機能

get_migration_delta

バージョンAとBの間で何が壊れたかを、すべての主張に出典付きで示します

check_package

このパッケージは実際に存在するか?ハルシネーションやタイポスクワットによる名前をインストール前に検出します

必要に応じて ANTHROPIC_API_KEY を設定すると、決定論的な結果に加えて、LLMが生成するマイグレーション手順を追加できます。APIキーがなくても完全に動作します。


Related MCP server: MCP Workflow Engine

これが存在する理由

すべてのLLMはトレーニングカットオフ時点で凍結されています。ライブラリはそうではありません。エージェントがカットオフより新しいバージョンを対象にコードを書くと、もはや存在しないAPIを自信満々に出力し、その後、真実に収束するまでにおよそ6回の失敗したビルド修正イテレーションを費やします。

SDKProofベンチマーク(2026年7月) はこれを測定しました:モデルはPrisma v7で80/100(v6の PrismaClient パターンは削除されました)、Vercel AI SDK v5以上で90/100(パラメータがリネームされ、maxSteps は削除されました)を記録しています。

Without driftwatch:  ~6 failed iterations x ~15k tokens  ->  $0.30-$1.50 + 10-20 min
With driftwatch:     1 call                              ->  $0.05

6〜30倍のリターンは購入者自身が計算できます。信頼は一切不要です。


クイックスタート

npm install
cp .env.example .env
npm start
# The product
curl "localhost:4021/v1/delta?ecosystem=npm&name=react&from=18.2.0&to=19.0.0"

# Free safety check -- catches hallucinated and typosquatted packages
curl "localhost:4021/v1/check?ecosystem=npm&name=recat"

支払い機能オフ、有料AI機能オフで動作します。コストは一切かかりません。


得られるもの

{
  "package": "react",
  "from": "18.2.0", "to": "19.0.0",
  "jump": { "kind": "major", "majorsCrossed": 1, "releasesInRange": 583 },
  "tier": "evidence",
  "breakingChanges": [
    {
      "summary": "Removed: `ReactDOM.render`, `ReactDOM.hydrate` ...",
      "version": "19.0.0",
      "confidence": "medium",
      "symbols": ["ReactDOM", "render", "hydrate"],
      "citations": [{ "kind": "release-note", "url": "https://github.com/..." }]
    }
  ],
  "advisories": [],
  "citations": [ /* every source we relied on */ ]
}

すべての主張は一次ソースにリンクされています。当方は事実と短い引用を公開します — ドキュメントの丸ごと転載は決して行いません。


アーキテクチャ

                 ┌──────────────────────────────────────────┐
                 │   FREE PUBLIC SOURCES  (no licensed data) │
                 │   npm · PyPI · GitHub Releases · OSV.dev  │
                 └────────────────────┬─────────────────────┘
                                      │
                          ┌───────────▼───────────┐
                          │   ENGINE               │
                          │  ┌──────────────────┐  │
                          │  │ deterministic    │  │  always on, $0
                          │  │ extraction       │  │
                          │  └────────┬─────────┘  │
                          │  ┌────────▼─────────┐  │
                          │  │ LLM synthesis    │  │  OPTIONAL, capped
                          │  │ (off by default) │  │
                          │  └────────┬─────────┘  │
                          └───────────┼────────────┘
                                      │
                          ┌───────────▼───────────┐
                          │  SQLite PERMANENT CACHE│  ← the margin
                          │  + revenue ledger      │
                          └───────────┬───────────┘
                                      │
              ┌───────────────────────┼───────────────────────┐
              │                       │                       │
      ┌───────▼───────┐      ┌────────▼────────┐    ┌────────▼────────┐
      │  MCP server   │      │   HTTP API      │    │  x402 layer     │
      │  (stdio)      │      │   + OpenAPI     │    │  (Base, USDC)   │
      │               │      │                 │    │                 │
      │ DISTRIBUTION  │      │    REVENUE      │    │   OPTIONALITY   │
      └───────────────┘      └─────────────────┘    └─────────────────┘

戦略を一言で表すと: MCPはユーザーを持ち、APIは収益を持ち、x402は低コストのポジショニングです。理由は DECISION.md を、測定された証拠は MARKET_RESEARCH.md を参照してください。


エンドポイント

エンドポイント

価格

目的

GET /v1/delta

$0.05

本製品 — 2つのバージョン間の破壊的変更

POST /v1/manifest

$0.15

バッチ分析、最大50パッケージ

GET /v1/check

無料

このパッケージは存在するか?タイポスクワットか?

GET /health

無料

生存確認

GET /openapi.json

無料

機械可読な仕様

GET /llms.txt

無料

エージェント可読な要約

GET /.well-known/x402

無料

支払いディスカバリ

GET /admin/stats

localhost

収益とコストの台帳

対応エコシステム:npmPyPI


MCPサーバー

配布チャネルです。2つのツール:get_migration_deltacheck_package

driftwatch-mcp として公開しています — ワンブロックのセットアップは上記の インストール を参照してください。

npmではなくクローンから実行する場合:

{
  "mcpServers": {
    "driftwatch": {
      "command": "node",
      "args": ["--experimental-strip-types", "/path/to/driftwatch/src/mcp/server.ts"]
    }
  }
}

デフォルトではエンジンをローカルで実行します — 当方へのネットワーク呼び出しも支払いもありません。ホストされたインスタンスを指すようにするには、代わりに DRIFTWATCH_REMOTE_URL を設定します。

ネイティブ依存関係は不要です。 better-sqlite3 はオプションです。お使いのマシンでビルドできない場合、サーバーはプレーンなJSONキャッシュにフォールバックし、同じように動作します。ネイティブビルドの失敗はMCPサーバーがインストール時に動作しなくなる最も一般的な原因ですが、このサーバーはそれを乗り越えます。


コマンド

npm start           # run the API server
npm run dev         # run with auto-reload
npm run mcp         # run the MCP server (stdio)
npm test            # unit tests -- no network, no cost
npm run testclient  # simulate a customer end to end
npm run wallet:new  # generate a TESTNET wallet

セキュリティ(1段落で)

このサーバーは秘密鍵を一切保持しません。 暗号資産の受け取りに必要なのは公開アドレスのみです。鍵が必要なのは送金時だけで、当方は受け取るだけです。サーバーが侵害されても、手に入るのはキャッシュと台帳だけです — 資金を得ることはできません。なぜなら、得るものが何もないからです。LLMの支出は毎日上限が設定され、各呼び出しの前にチェックされます。詳細は docs/SECURITY.md を参照してください。


正直なステータス

リリース済みですが、まだ誰にも使われていません。 2026年8月23日時点で、npmパッケージは公開され、コールドインストールからの動作確認済みですが、オーガニックユーザーはゼロです。これが正直な状態です:コードは動作しますが、配布はまだ始まっていません。

これは未検証のビジネスです。 測定された事実:

  • 独立系x402セラー経済圏全体は、14,128の登録サービスで 約$11,700/月 です(2026-08-07測定 — MARKET_RESEARCH.md を参照)。

  • 最も収益を上げている独立系オペレーターでも 約$872/月 です。

  • ほとんどのコーディングエージェントは人間のサブスクリプション内で動作し、ウォレットを持っていません

つまり:無料のMCP利用が有料のコール数を大幅に上回り、x402の収益は1年目はほぼゼロになると予想してください。このサービスは、そのような結果になっても約$1/月のコストで済み、それでも真に有用なものを生み出せるように設計されています。

重要な指標は収益ではありません — ユニーク支払い者あたりのコール数 です。5未満なら一過性の利用です。20を超えれば、収益が小さくても本物のビジネスです。


ドキュメント

ファイル

内容

BEGINNER_GUIDE.md

すべてを平易な英語で解説

MARKET_RESEARCH.md

x402、MCP、エージェント支払いの測定された現状

OPPORTUNITIES.md

検討した20のビジネスをランキング形式で

DECISION.md

このビジネスを選んだ理由と正直な注意点

PROJECT_STATUS.md

完了 / 進行中 / 次にやること

docs/SECURITY.md

鍵の管理、支出制御、脅威モデル

docs/ECONOMICS.md

ユニットエコノミクスと3つのシナリオ

docs/COSTS.md

コミット前に確認すべきすべての継続コスト

docs/DEPLOYMENT.md

Mac Mini → インターネット → メインネット → VPS

DAY_1.mdMONTH_1.md

具体的なローンチ計画


データソースと倫理

すべての入力は無料、公開、ライセンス不要です:npmレジストリ、PyPI、GitHub Releases、OSV.dev。

当方はライセンス付きデータを意図的に転売しません。現在最も収益を上げている独立系x402オペレーターは、有料API(People Data Labs、Exa、Firecrawl)を、おそらく利用規約に違反してプロキシしています。それがx402で実証済みの唯一のビジネスモデルですが、当方はそれを除外しました。

当方は短い引用とリンク付きの事実を公開します — ドキュメントの転載は決して行いません。

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Package intelligence for AI agents across npm, PyPI, crates.io and deps.dev. No API keys.

  • npm, PyPI & crates.io intel for AI agents: versions, popularity, deps, health. No API keys.

  • Check exact npm/PyPI upgrades for evidence-backed breaking changes; query APIs and components.

View all MCP Connectors

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/dhughes6071/driftwatch'

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