BotnBot MCP について
BotnBot MCPは、ウェブサイトの可用性、パフォーマンス、環境負荷を監視するMCPサーバーです。複数の期間の指標を確認できます。
主な機能
- 01ウェブサイトの可用性監視
- 02パフォーマンス指標の取得
- 03CO₂排出影響の追跡
- 0424時間・7日・30日の期間対応
活用シーン
- 01ウェブサイトの稼働状況確認
- 02期間ごとのパフォーマンス比較
- 03ウェブサイトのCO₂排出追跡
MCP 対応
監視対象の一覧と、稼働状況、パフォーマンス、CO₂指標をMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
BotnBot MCP
ウェブサイトのパフォーマンスと環境への影響を監視する、Model Context Protocol(MCP)サーバーの実装です。
機能
- ウェブサイトの可用性とパフォーマンスを監視します
- CO2 排出量と環境への影響を追跡します
- ウェブサイトのパフォーマンスに関する詳細なメトリクスを取得します
- 複数の監視期間(24h、7d、30d)に対応します
インストール
ローカルインストール
- リポジトリをクローンします:
git clone https://github.com/yourusername/botnbot_mcp.git
cd botnbot_mcp
- 依存関係をインストールします:
npm install
- 設定を記述した
.envファイルを作成します:
API_URL=your_api_url
API_TOKEN=your_api_token
Docker でのインストール
- Docker イメージをビルドします:
docker build -t botnbot_mcp .
- コンテナを実行します:
docker run -d \
--name botnbot_mcp \
-e API_URL=your_api_url \
-e API_TOKEN=your_api_token \
botnbot_mcp
使用方法
ローカルでの使用
MCP サーバーを実行します:
npm start
コマンドライン引数で設定を指定することもできます:
npm start -- --url "your_api_url" --token "your_api_token"
Docker での使用
環境変数を指定してコンテナを実行します:
docker run -d \
--name botnbot_mcp \
-e API_URL=your_api_url \
-e API_TOKEN=your_api_token \
botnbot_mcp
または、コマンドライン引数を指定して実行します:
docker run -d \
--name botnbot_mcp \
botnbot_mcp npm start -- --url "your_api_url" --token "your_api_token"
API エンドポイント
GET /monitors- すべてのモニターを一覧表示しますGET /monitor/:id/co2- 特定のモニターの CO2 メトリクスを取得しますGET /monitor/:id/health- 特定のモニターのヘルスステータスを取得しますGET /monitor/:id/performance- 特定のモニターのパフォーマンスメトリクスを取得します
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細については LICENSE ファイルをご覧ください。
コントリビューション
コントリビューションを歓迎します。お気軽に Pull Request を送信してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。