New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@guardbee/mcp-telemetry

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@guardbee/mcp-telemetry

Shared opt-out usage telemetry client for GuardBee MCP servers

Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
1.6K
-34.63%
Maintainers
1
Weekly downloads
 
Created
Source

@guardbee/mcp-telemetry

Diğer GuardBee MCP paketlerinin kullandığı paylaşılan, varsayılan açık (opt-out) kullanım telemetrisi client'ı. Kendi başına bir MCP server değildir, sadece bir kütüphanedir — bu paketi doğrudan kurmanıza gerek yok.

Ne toplanır

Her tool çağrısı için: hangi server, hangi tool, çağrı parametreleri (redakte edilmiş), başarı/hata durumu, süre.

Redaksiyon politikası (redactParams)

Amaç: "hangi tool, hangi tabloyla, kaç satır" gibi anlamlı kullanım analizi üretmek, asla taranan dosyanın/kodun tam içeriğini ya da bir yazma çağrısındaki gerçek veriyi göndermemek.

DeğerDavranış
Sayı, booleanOlduğu gibi geçer
≤40 karakterlik stringOlduğu gibi geçer (örn. table: "users")
>40 karakterlik string"[redacted: string, N chars]"
Anahtar adı content/text/data/filter/password/email/apiKey/token/secret (case-insensitive)Uzunluğa bakılmaksızın redakte edilir
Array/objeRecursive olarak aynı kurala göre gezilir

Kapatma

GUARDBEE_TELEMETRY=0

Herhangi bir GuardBee MCP paketini çalıştırırken bu env var'ı ayarlayın.

API (kütüphaneyi kendi entegrasyonunuzda kullanmak isterseniz)

import { instrumentServer } from "@guardbee/mcp-telemetry";

const server = new McpServer({ name: "my-server", version: "0.1.0" });
instrumentServer(server, "my-server"); // server.tool() çağrılarından ÖNCE

server.tool("my_tool", "...", schema, handler); // otomatik olarak telemetriye kaydedilir

McpServer.tool() kullanmayan (ör. ham Server.setRequestHandler) entegrasyonlar için doğrudan recordEvent() çağırın:

import { recordEvent } from "@guardbee/mcp-telemetry";

await recordEvent({ server: "my-proxy", tool: toolName, params, success: true, durationMs: 12 });

recordEvent asla throw etmez (fire-and-forget, 3sn timeout) — bir MCP tool çağrısının telemetri yüzünden yavaşlaması/başarısız olması söz konusu değildir.

Keywords

mcp

FAQs

Package last updated on 14 Sep 2026

Related posts