npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

datadog-connect

v1.0.0

Published

Datadog MCP ハーネス — 公式 Datadog MCP と連携して監視環境のセットアップ・運用・最適化を支援する Claude Code プラグイン

Readme

Datadog Connect

Datadog の監視設定を、AI が全部やってくれるツール。

npm version License: MIT


これは何?

Datadog Connect は、Datadog(サーバー監視サービス)の設定を AI(Claude Code)に話しかけるだけ で完了できるツールです。

従来、Datadog の設定には専門知識が必要でした。このツールを使えば:

あなた:「AWS 環境の監視をセットアップして」
  AI :設定プランを作成 → 必要な手順書を自動生成

技術知識がなくても、AI と対話するだけで監視環境を構築できます。


できること

| やりたいこと | 話しかけ方 | |-------------|-----------| | 監視の初期設定 | 「Datadog をセットアップして」 | | 設定のおすすめを知りたい | 「うちの環境に合った監視設定を教えて」 | | 障害の原因を調べたい | 「本番でエラーが出てるから調べて」 | | 設定を見直したい | 「アラートが多すぎるから最適化して」 | | 設定を元に戻したい | 「さっきの変更を戻して」 |


はじめかた(3ステップ)

Step 1: Datadog の API キーを用意する

Datadog にログイン → Organization SettingsAPI Keys から取得します。

# ターミナルで以下を実行(キーは自分のものに置き換え)
export DD_API_KEY="ここにAPIキーを貼り付け"
export DD_APP_KEY="ここにアプリケーションキーを貼り付け"

日本リージョンの方: export DD_SITE="ap1.datadoghq.com" も追加してください

Step 2: ツールを接続する

npx datadog-connect mcp

これだけで Claude Code と Datadog が繋がります。

Step 3: AI に話しかける

Claude Code を開いて、日本語で指示するだけ:

「Datadog をセットアップして」

AI が環境を自動判別して、最適な設定プランを提案してくれます。

初めての方におすすめ: npx datadog-connect plan --preset minimal で、モニター + ダッシュボードだけの最小セットアップを 5 分で体験できます。


主な機能

1. ガイド付きセットアップ

環境(AWS / GCP / Azure / Kubernetes など)を自動で検出して、最適な監視設定プランを提案。

対応環境:

  • AWS(EC2, RDS, Lambda, ECS など)
  • Google Cloud(GCE, GKE, Cloud Run など)
  • Azure(VM, AKS, App Service など)
  • Kubernetes(Helm / Operator)
  • オンプレミス・VPS(Xserver 含む)

2. 監視ベストプラクティス

あなたのシステム構成に合わせて、「何を監視すべきか」を自動で提案:

  • アラート設定 — CPU、メモリ、ディスク、エラー率など 25 種類以上
  • ダッシュボード — インフラ概要、APM、ログ分析など 5 種類
  • ログ管理 — Nginx / Apache / アプリログの自動パイプライン
  • セキュリティ — 不正アクセス検知、脆弱性スキャン、WAF

3. 障害対応サポート

問題が起きたとき、AI が調査を手伝います:

「API のレスポンスが遅い原因を調べて」
→ メトリクス・ログ・トレースを横断的に分析
→ 原因の候補と対応手順を提示
→ 再発防止のアラート設定を提案

4. 監視の最適化

既存の設定を見直して改善ポイントを提案:

  • 鳴りすぎてるアラートの検出
  • 監視カバレッジの穴の発見
  • ログのコスト削減提案

コマンド一覧

ターミナルから直接使うこともできます:

| コマンド | 説明 | |---------|------| | npx datadog-connect setup | 対話形式でセットアップ | | npx datadog-connect plan | 設定プランを生成して表示 | | npx datadog-connect resume | 前回の途中から再開 | | npx datadog-connect rollback | 作成した設定を元に戻す | | npx datadog-connect mcp | Claude Code と Datadog を接続 | | npx datadog-connect sessions | 過去のセッション一覧を表示 |

便利なオプション

# 5分で完了するクイックスタート
npx datadog-connect plan --preset minimal

# JSON形式で出力(スクリプト連携用)
npx datadog-connect setup --format json

# 削除前にプレビュー(安全確認)
npx datadog-connect rollback --dry-run

# 過去5件のセッションを表示
npx datadog-connect sessions --limit 5

仕組み

┌──────────────────────────────────────────────┐
│  あなた(自然言語で指示)                       │
│  「AWS の監視をセットアップして」                │
└──────────────┬───────────────────────────────┘
               │
               ▼
┌──────────────────────────────────────────────┐
│  Claude Code + Datadog Connect               │
│                                              │
│  ┌─────────────┐  ┌──────────────────────┐   │
│  │ Knowledge   │  │ Plan Builder         │   │
│  │ (16モジュール │  │ (最適な手順を        │   │
│  │  の設定知識) │  │  自動で組み立て)     │   │
│  └─────────────┘  └──────────────────────┘   │
└──────────────┬───────────────────────────────┘
               │
               ▼
┌──────────────────────────────────────────────┐
│  公式 Datadog MCP                            │
│  (実際の API 操作を安全に実行)                 │
└──────────────┬───────────────────────────────┘
               │
               ▼
┌──────────────────────────────────────────────┐
│  Datadog                                     │
│  (ダッシュボード・アラート・ログが設定される)    │
└──────────────────────────────────────────────┘

ポイント:

  • このツールが Datadog に直接アクセスすることはありません
  • 公式の安全な経路(Datadog MCP)を通じて操作します
  • API キーはツール内に保存されません

対応するセットアップ項目(16 モジュール)

| 項目 | 内容 | |------|------| | AWS | IAM ロール作成 + CloudWatch 連携 | | Google Cloud | サービスアカウント + Workload Identity | | Azure | Reader ロール + サブスクリプション連携 | | Kubernetes | Helm / Operator での Agent デプロイ | | オンプレミス | Linux / Windows への Agent インストール | | Xserver | VPS・専用サーバーの監視設定 |

| 項目 | 内容 | |------|------| | APM | アプリケーション性能監視(7 言語対応) | | ログ管理 | ログ収集パイプラインの自動設定 | | ダッシュボード | 5 種類のプリセットダッシュボード | | アラート | 25 種類以上のモニター定義 | | 外形監視 | API テストの自動作成 |

| 項目 | 内容 | |------|------| | CSPM | クラウドセキュリティ態勢管理 | | CWS | ワークロード保護 | | ASM | Web アプリケーション保護(WAF) | | SIEM | セキュリティログ分析 | | 機密データ | PII・クレジットカード番号の自動検出 |


よくある質問

はい。Datadog のアカウントと API キーが必要です。無料トライアルでも利用できます。

Datadog Connect 自体は無料(MIT ライセンス)です。Datadog の利用料金は別途発生します。

  • API キーはツール内に保存されません
  • すべての操作は公式 Datadog MCP を経由します
  • セキュリティルールは「検出のみ」モードで作成(ブロックしない)
  • 作成した設定はいつでもロールバック(元に戻す)できます

npx datadog-connect rollback で、このツールが作成した設定をまとめて元に戻せます。手動で Datadog を操作する必要はありません。

Node.js v20 以上をインストールしてください。Mac の場合:

brew install node

npx datadog-connect resume で、成功したところから続行できます。最初からやり直す必要はありません。


動作環境

  • Node.js 20 以上
  • Claude Code公式サイト
  • Datadog アカウント + API キー

環境変数(オプション)

| 変数 | 説明 | 例 | |------|------|-----| | DD_API_KEY | Datadog API キー(32文字) | abcdef1234567890... | | DD_APP_KEY | Datadog Application キー(40文字) | abcdef1234567890... | | DD_SITE | Datadog サイト | ap1.datadoghq.com(日本) | | DD_ASCII | ASCII モード(絵文字なし出力) | 1 |


開発者向け情報

Tech Stack

  • TypeScript + tsup (ESM)
  • Commander.js (CLI)
  • Zod (入力バリデーション)
  • Playwright (オプション: ブラウザ自動化)

Architecture

src/
  knowledge/     — 16モジュールのドメイン知識(純粋データ)
  orchestrator/  — MCP呼び出しプラン生成エンジン
  modules/       — cloud(6) + feature(5) + security(5)
  state/         — セッション永続化 + リソースジャーナル
  browser/       — Playwright ブラウザ自動化(オプション)
skills/          — Claude Code スキル定義(5スキル)

Security Design

  • State directory: 0o700, files: 0o600
  • Credentials sanitized before session persistence
  • API keys passed via process env (not command args)
  • PowerShell/YAML injection protection in generated scripts
  • ASM/WAF rules created in monitor-only mode
  • Pre-flight validation catches invalid keys before setup starts

Build & Test

npm run typecheck   # TypeScript 型チェック
npm run build       # tsup ビルド

Accessibility

  • DD_ASCII=1 — emoji-free ASCII output for restricted terminals
  • Terminal width auto-detection for responsive formatting
  • Color + text prefix indicators for color-blind accessibility

ライセンス

MIT License - Isle and Roots Inc.