DepScope について
DepScopeは、19のエコシステムのパッケージをインストール前に確認する、コーディングエージェント向けのパッケージ情報MCPサーバーです。22種類のツールで、存在確認や安全性、保守状況、互換性、移行情報を提供します。
主な機能
- 01パッケージの存在とリスク確認
- 02脆弱性情報と健全性スコア
- 03類似名の偽装パッケージ検出
- 04バージョン変更と代替候補
- 05エラー診断とスタック互換性
活用シーン
- 01インストール前のパッケージ検証
- 02依存パッケージの健全性と脆弱性の比較
- 03保守終了パッケージの代替候補探し
- 04依存関係エラーの診断
MCP 対応
MCPクライアントに22種類のパッケージ情報ツールを公開します。リモートエンドポイントとローカルstdio接続に対応し、MCPハンドシェイク時に呼び出し指針を送ります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.depscope.dev/mcpclaude mcp add --transport http dev-depscope https://mcp.depscope.dev/mcp{"mcpServers":{"dev-depscope":{"type":"http","url":"https://mcp.depscope.dev/mcp"}}}Cursor で開く{"servers":{"dev-depscope":{"type":"http","url":"https://mcp.depscope.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-depscope":{"type":"http","url":"https://mcp.depscope.dev/mcp"}}}{"mcpServers":{"dev-depscope":{"serverUrl":"https://mcp.depscope.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
DepScope MCP Server
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_vulnerabilities | OSV + KEV/EPSS による未解決の CVE |
package_exists | 捏造パッケージ検出(404 = LLM が存在しないパッケージ名を作った) |
find_alternatives | 非推奨または放棄されたパッケージの厳選された代替案 |
get_typosquat | 不審な名前の類似性をチェック |
get_breaking_changes | バージョン間の移行計画 |
get_bugs | GitHub のイシューに報告された既知のバグ |
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。バックエンドはプロプライエタリですが、このクライアントはオープンです。
リンク
- depscope.dev — ホームページ
- ドキュメント — 統合ガイド
- Glama の掲載ページ
- awesome-mcp-servers
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。