mcpField
D
Drumbeats Mcp

Drumbeats Mcp

リモート
drumbeats.ioクラウド・インフラ2今日更新
リポジトリ公式サイト

Drumbeats Mcp について

Drumbeats公式のMCPサーバーで、AIクライアントからモニター管理、実行履歴の確認、インシデント対応ができます。アカウント不要のHTTP、SSL、DNSチェックも備えています。

主な機能

  1. 01cronと稼働監視の作成・管理
  2. 02ジョブの開始・成功・失敗を報告
  3. 03モニター履歴と稼働率の確認
  4. 04インシデントの一覧・確認・解決
  5. 05アカウント不要のHTTP・SSL・DNSチェック

活用シーン

  1. 01定期バックアップを監視し実行状況を報告
  2. 02サイト停止や証明書の期限切れを調査
  3. 03稼働率を確認して未解決インシデントに対応

MCP 対応

ホスト型のStreamable HTTPサービスとローカル実行方式を提供し、MCPクライアントからDrumbeatsのプロジェクト、モニター、ジョブ報告、インシデント管理ツールを利用できます。HTTP、SSL、DNSチェックにはアカウントが不要です。

設定

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

エンドポイントhttps://api.drumbeats.io/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@drumbeats/mcp0.5.2

ツール

14
パラメーター型必須説明
includearrayいいえオプションで、各プロジェクトの通知チャンネルやグループも取得します。モニター作成時のアラート設定にはそれらの ID が必要です。

詳細

Drumbeats MCP:AI アシスタントから cron、ハートビート、稼働状況を監視

CI npm ライセンス:Apache-2.0 drumbeats-io/mcp MCP サーバー Smithery

Drumbeats は cron ジョブ、バックグラウンドワーカー、ウェブサイトを監視します。 ジョブが予定どおりに実行されない場合、失敗を報告した場合、またはサイトが応答しなくなった場合に、インシデントを作成して通知します。

これは Drumbeats の公式 Model Context Protocol サーバーです。 Claude、Cursor、VS Code などの MCP クライアントからアカウントを操作できます。モニターの作成、履歴の確認、ジョブ実行の報告、インシデントへの対応が可能です。 このうち 3 つのツールは、アカウントがなくてもウェブサイト、証明書、DNS 名を確認できます。

接続

実行方法は 2 つあります。どちらも同じ 19 個のツールを利用できます。

ホステッドサーバー

https://api.drumbeats.io/mcp をクライアントに追加し、求められたら Drumbeats アカウントでサインインします。 インストールも API キーの保管も不要です。

Claude(Web、Desktop、Claude Code)

Claude で Settings → Connectors → Add custom connector を開き、上記の URL を貼り付けてサインインします。

Claude Code では:

claude mcp add --transport http drumbeats https://api.drumbeats.io/mcp
Cursor

プロジェクトの .cursor/mcp.json またはグローバル設定に以下を追加し、初回接続時にサインインを承認します:

{
  "mcpServers": {
    "drumbeats": {
      "url": "https://api.drumbeats.io/mcp"
    }
  }
}
VS Code

ワークスペースの .vscode/mcp.json に以下を追加します:

{
  "servers": {
    "drumbeats": {
      "type": "http",
      "url": "https://api.drumbeats.io/mcp"
    }
  }
}
その他のクライアント

OAuth 対応の Streamable HTTP をサポートするクライアントであれば接続できます。URL を指定すると、サインイン(PKCE を使用する OAuth 2.1)が実行されます。

API キーを使ってローカルで実行

drumbeats.io/account/api-keys でキーを作成します。 アカウントキーでは、所有または参加しているすべてのプロジェクトを利用できます。プロジェクトキーでは、サーバーを 1 つのプロジェクトに限定できます。

Claude Desktop

最新リリースから drumbeats-mcp-vX.Y.Z.mcpb をダウンロードして開き、Claude Desktop に求められたらキーを貼り付けます。

Claude Code
claude mcp add drumbeats -e DRUMBEATS_API_KEY=dk_your_key -- npx -y @drumbeats/mcp
Cursor およびその他のクライアント
{
  "mcpServers": {
    "drumbeats": {
      "command": "npx",
      "args": ["-y", "@drumbeats/mcp"],
      "env": { "DRUMBEATS_API_KEY": "dk_your_key" }
    }
  }
}
VS Code

ワークスペースの .vscode/mcp.json に以下を追加します:

{
  "servers": {
    "drumbeats": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@drumbeats/mcp"],
      "env": { "DRUMBEATS_API_KEY": "dk_your_key" }
    }
  }
}

npx で実行するには Node.js 22 が必要です。

ツール

「必要な権限」列は、ツールに必要な権限を示します。API キーのスコープ、またはホスト型サーバーへのサインイン時に承認する内容です。

モニターとプロジェクト(9 ツール)
ツール機能必要な権限
list_projectsアクセス可能なプロジェクトを、アラートチャンネルとグループとともに一覧表示します。read
create_projectプロジェクトを作成します。アカウントキーが必要です。manage_projects
update_projectプロジェクトの名前または説明を変更します。manage_projects
create_monitorcron、ハートビート、または HTTP 稼働時間モニターを作成します。manage_monitors
list_monitorsプロジェクトのモニターを、種類、ステータス、スケジュールとともに一覧表示します。read
get_monitor1 つのモニターとそのすべての設定を表示します。read
update_monitorモニターの一部の設定を変更し、残りはそのままにします。manage_monitors
pause_monitorモニターのチェックとアラートを停止します。manage_monitors
resume_monitor一時停止中のモニターを再開します。manage_monitors
ジョブ実行を報告(3 ツール)
ツール機能必要な権限
ping_startジョブの開始を報告し、完了時に使う run_id を返します。manage_monitors
ping_successジョブの完了を報告します。この ping によってモニターは稼働状態を維持します。manage_monitors
ping_failureジョブの失敗を報告します。これによりインシデントが発生し、アラートが送信される場合があります。manage_monitors

いずれもモニターの ID と、任意の run_id、message、payload を受け取ります。モニターの ping URL を呼び出すのと同じ動作をするため、Claude Code のクラウドスケジュールタスクのように、エージェントが外部への HTTP リクエストを送信できない場合に便利です。

履歴とインシデント(4 ツール)
ツール機能必要な権限
get_monitor_historyモニターの最近の ping、チェック、応答時間を表示します。read
get_uptime_summaryプロジェクト内のすべてのモニターの稼働時間を表示します。read
list_incidentsステータスまたはモニターで絞り込んだインシデントを一覧表示します。read
manage_incidentインシデントを表示、確認、または解決します。manage_monitors
アカウント不要のチェック(3 ツール)
ツール機能
check_httpURL にリクエストを送信し、ステータスコードと応答時間を報告します。
check_sslサイトの TLS 証明書を読み取り、有効かどうか、有効期限、発行者を確認します。
check_dnsホスト名の DNS レコードを検索します。

これらは Drumbeats のアカウントやキーがなくても利用できます。DRUMBEATS_API_KEY を指定せずに npx でサーバーを追加し、サイトが稼働しているかどうかを尋ねてください。

質問例

List my monitors and tell me which ones are down.
Create a cron monitor for my nightly backup, every day at 02:00 UTC.
What was my uptime over the last 30 days?
Show open incidents and acknowledge the newest one.
Is https://example.com up right now?
When does the certificate for example.com expire?

設定

これらの設定は、サーバーを npx で実行する場合に適用されます。ホスト型サーバーでは必要ありません。

変数デフォルト機能
DRUMBEATS_API_KEYnoneAPI キー(dk_…)です。3 つのチェックを除くすべてのツールで必要です。
DRUMBEATS_API_TIMEOUT_MS15000Drumbeats API の応答を待つ時間をミリ秒単位で指定します。
DRUMBEATS_API_BASE_URLhttps://api.drumbeats.ioサーバーが通信する API です。

開発

.nvmrc に記載された Node.js のバージョンを使用してください。

npm ci          # install dependencies
npm run build   # compile to dist/
npm run lint    # Biome lint and format check
npm test        # run the tests

プルリクエストについては CONTRIBUTING.md、リリースについては RELEASING.md をご覧ください。セキュリティ上の問題は、SECURITY.md の説明に従って非公開で報告してください。

ライセンス

Apache-2.0。Copyright 2026 Lucky S Software。詳細は NOTICE をご覧ください。Drumbeats は Lucky S Software が開発しています。

コメント

MCP は初めてですか?

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

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