mcpField
S
SecureNow

SecureNow

リモート
securenow.aiセキュリティ028 週間前に更新
リポジトリ公式サイト

SecureNow について

SecureNowは、アプリケーションに計装を追加し、SigNozまたはOTLP互換バックエンドへテレメトリーを送るNode.jsパッケージです。READMEに記載されているのはトレースとログで、タグラインの攻撃調査やIP遮断機能は説明されていません。

主な機能

  1. 01OpenTelemetryのトレースとログ
  2. 02Next.jsの自動セットアップ
  3. 03Node.jsフレームワークの計装
  4. 04データベースとリクエストの計装
  5. 05トレースとログの関連付け

活用シーン

  1. 01アプリケーショントレースをSigNozへ送信
  2. 02Node.jsサービスへのログ追加
  3. 03Next.jsアプリケーションの計装

設定

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

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

パッケージ
npmsecurenow8.12.4

ツール

詳細

SecureNow

Node.js および Next.js アプリケーション向けの OpenTelemetry 計装です。トレースとログを SigNoz または OTLP 互換のバックエンドに送信します。

公式 npm パッケージ: securenow


🚀 クイックスタート

Next.js アプリケーションの場合

Next.js に可観測性を追加する最も簡単な方法です!

# Just install - setup is automatic!
npm install securenow

🎉 インストーラーが自動的に以下を実行します:

  • Next.js プロジェクトを検出します
  • instrumentation.ts(または .js)を作成します
  • .env.local のテンプレートを作成します

プロンプトが表示されたら「Y」と答えるだけです!

次に、.env.local を設定します:

SECURENOW_APPID=my-nextjs-app
SECURENOW_INSTANCE=http://your-signoz-server:4318

別の方法: CLI コマンドを使用します

npx securenow init

これで完了です! 🎉 詳細は Next.js 完全ガイド をご覧ください。


Node.js アプリケーションの場合(Express、Fastify、NestJS など)
トレースのみ
# 1. Install
npm install securenow

# 2. Set environment variables
export SECURENOW_APPID=my-app
export SECURENOW_INSTANCE=http://your-signoz-server:4318

# 3. Run with preload
NODE_OPTIONS="-r securenow/register" node app.js
# or
NODE_OPTIONS="-r securenow/register" npm start
トレース+ログ(推奨)
# 1. Install
npm install securenow

# 2. Set environment variables
export SECURENOW_APPID=my-app
export SECURENOW_INSTANCE=http://your-signoz-server:4318
export SECURENOW_LOGGING_ENABLED=1

# 3. Run with preload (adds logging)
NODE_OPTIONS="-r securenow/register -r securenow/console-instrumentation" node app.js

# Now all console.log/info/warn/error automatically go to SigNoz!

📦 インストール

npm install securenow
# or
yarn add securenow
# or
pnpm add securenow

⚙️ 設定

環境変数
# Required: Your application identifier
SECURENOW_APPID=my-app-name

# Optional: Your SigNoz/OTLP collector endpoint
# Default: https://freetrial.securenow.ai:4318
SECURENOW_INSTANCE=http://your-signoz-server:4318

# Optional: Enable Logging
SECURENOW_LOGGING_ENABLED=1                 # Enable automatic log collection

# Optional: Additional configuration
SECURENOW_NO_UUID=1                         # Don't append UUID to service name
OTEL_LOG_LEVEL=info                         # debug|info|warn|error
SECURENOW_DISABLE_INSTRUMENTATIONS=fs,dns   # Disable specific instrumentations
OTEL_EXPORTER_OTLP_HEADERS="x-api-key=..."  # Authentication headers

# Optional: Request body capture (for debugging)
SECURENOW_CAPTURE_BODY=1                    # Capture request bodies in traces
SECURENOW_MAX_BODY_SIZE=10240               # Max body size in bytes
SECURENOW_SENSITIVE_FIELDS="field1,field2"  # Additional fields to redact
従来の環境変数(引き続きサポートされています)
export securenow=<API-KEY>
export securenow_instance='http://<dedicated_instance>:4318'

🎯 サポート対象のフレームワークとライブラリ

SecureNow は以下を自動的に計装します:

Web フレームワーク
  • ✅ Next.js(App Router と Pages Router)
  • ✅ Express.js
  • ✅ Fastify
  • ✅ NestJS
  • ✅ Koa
  • ✅ Hapi
データベース
  • ✅ PostgreSQL
  • ✅ MySQL / MySQL2
  • ✅ MongoDB
  • ✅ Redis
ログ
  • ✅ コンソールログの自動取得(console.log、info、warn、error)
  • ✅ OpenTelemetry による構造化ログ
  • ✅ トレースとログの自動相関付け
  • ✅ すべてのフレームワークで動作します
その他
  • ✅ HTTP/HTTPS リクエスト
  • ✅ GraphQL
  • ✅ gRPC
  • ✅ OpenTelemetry の自動計装により、その他多数に対応します

📚 ドキュメント

クイックスタート
完全ガイド
例
  • コード例 - さまざまな設定ですぐに使える例

🆘 サポート

  • ウェブサイト: securenow.ai
  • 課題: バグの報告や機能のリクエスト
  • ドキュメント: 完全なドキュメントとガイド

📄 ライセンス

ISC

コメント

MCP は初めてですか?

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

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