mcpField
D
DepScope

DepScope

リモート
depscope.dev開発ツール025 週間前に更新
リポジトリ公式サイト

DepScope について

DepScopeは、19のエコシステムのパッケージをインストール前に確認する、コーディングエージェント向けのパッケージ情報MCPサーバーです。22種類のツールで、存在確認や安全性、保守状況、互換性、移行情報を提供します。

主な機能

  1. 01パッケージの存在とリスク確認
  2. 02脆弱性情報と健全性スコア
  3. 03類似名の偽装パッケージ検出
  4. 04バージョン変更と代替候補
  5. 05エラー診断とスタック互換性

活用シーン

  1. 01インストール前のパッケージ検証
  2. 02依存パッケージの健全性と脆弱性の比較
  3. 03保守終了パッケージの代替候補探し
  4. 04依存関係エラーの診断

MCP 対応

MCPクライアントに22種類のパッケージ情報ツールを公開します。リモートエンドポイントとローカルstdio接続に対応し、MCPハンドシェイク時に呼び出し指針を送ります。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.depscope.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmdepscope-mcp0.9.0

ツール

詳細

DepScope MCP Server

npm version License: AGPL-3.0 MCP Compatible

AI エージェント向けのパッケージ情報 MCP サーバーです。 AI コーディングエージェント(Claude、ChatGPT、Cursor、Windsurf、Copilot)が 存在しない、非推奨の、または 悪意のある パッケージを 19 のエコシステム でインストールするのを防ぎます。

→ depscope.dev が提供:120 万以上のパッケージをインデックス化し、19,000 件以上の脆弱性をリアルタイムで追跡しています。

v0.9.0 の新機能

MCP サーバーは、ハンドシェイク時に AI クライアントへ システムプロンプトの指示(server.instructions)を送信するようになりました。Claude Code、Cursor、Windsurf などの MCP クライアントは、先回りして呼び出すための概要を自動的に受け取るため、手動で用意するルールファイル(CLAUDE.md、.cursorrules、.windsurfrules)は 任意 になりました。既存のルールも引き続き機能しますが、重複するようになっただけです。

各セッションの開始時にモデルに表示される内容:

  • 19 のエコシステムの対応リスト
  • 明確なトリガー(インストール、バージョン更新、ロックファイルの変更、「module not found」エラー、ライブラリの比較)を示す「積極的に呼び出す」指示
  • 3 つの柱:トークンの節約、エネルギーの節約、セキュリティ
  • 標準的な呼び出しフロー:check_malicious → check_typosquat → check_package → install_command

Claude Code 向けには、豊富なフロントマターのトリガーを備えたスキルと MCP サーバーをまとめた コンパニオンプラグイン もあります:

git clone https://github.com/cuttalo/depscope-claude-plugin ~/.claude/plugins/depscope

すべての npm バージョン <0.9.0 は非推奨になりました。グローバルにインストールした場合は、npm update -g depscope-mcp を実行してください。


これが必要な理由

LLM は、実在するように見えても存在しないパッケージ名(fastapi-turbo、lodahs、tokio-stream-extras)を頻繁に捏造します。エージェントがそのようなパッケージをインストールしようとすると、攻撃者が仕掛けたタイポスクワッティングのパッケージに当たる可能性があります。DepScope はインストール前にすべてのパッケージを検証します。

クイックスタート

Claude Desktop / Cursor / Windsurf(リモート MCP)

MCP 設定に追加します:

{
  "mcpServers": {
    "depscope": {
      "url": "https://mcp.depscope.dev/mcp"
    }
  }
}
ローカル(npx 経由の stdio)
{
  "mcpServers": {
    "depscope": {
      "command": "npx",
      "args": ["-y", "depscope-mcp"]
    }
  }
}

ツール(22 個)

ツール目的
check_packageパッケージの完全チェック:非推奨状況/CVE/健全性/推奨
get_health_score内訳(メンテナンス状況/人気度/セキュリティ/成熟度/コミュニティ)付きの 0~100 のスコア
get_vulnerabilitiesOSV + KEV/EPSS による未解決の CVE
package_exists捏造パッケージ検出(404 = LLM が存在しないパッケージ名を作った)
find_alternatives非推奨または放棄されたパッケージの厳選された代替案
get_typosquat不審な名前の類似性をチェック
get_breaking_changesバージョン間の移行計画
get_bugsGitHub のイシューに報告された既知のバグ
compare_packages健全性/ライセンス/脆弱性を並べて比較
resolve_errorエラーメッセージ → 考えられる原因 + 修正方法
search_errorsエコシステムをまたいで類似するエラー報告を検索
check_compatスタックの互換性をチェック
get_latest_version最新の安定版 + 成熟度の指標
... ほか 9 個完全な一覧は tools.js を参照

エコシステム(19 個)

npm · pypi · cargo · go · composer · maven · nuget · rubygems · pub · hex · swift · cocoapods · cpan · hackage · cran · conda · homebrew · jsr · julia

料金

無料です。 認証は不要です。十分なレート制限が設定されています。MCP サーバーはオープンソース(AGPL-3.0)ですが、バックエンド(depscope.dev API)はプロプライエタリです。

ライセンス

AGPL-3.0-or-later。バックエンドはプロプライエタリですが、このクライアントはオープンです。

リンク

コメント

MCP は初めてですか?

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

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