Token导航 LogoToken导航TokenDH.com
Mcpwatch SDK Ts logo
开发工具未说明官方级别未说明来源级核验

Mcpwatch SDK Ts

MCP Server

MCP服务器的可观测性SDK,无需配置即可捕获工具调用、资源读取、提示和生命周期事件。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
开发工具TypeScript性能分析

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Lucid-Mobile

提供方

Lucid-Mobile

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

@mcpwatch/sdk

MCP服务器的观察性SDK。无需配置即可捕获工具调用、资源读取、提示和生命周期事件。

安装

npm install @mcpwatch/sdk

需要 @modelcontextprotocol/sdk >=1.0.0作为对等依赖。

快速开始

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { instrument } from "@mcpwatch/sdk";

const server = instrument(
  new McpServer({ name: "my-server", version: "1.0.0" }),
  {
    apiKey: process.env.MCPWATCH_API_KEY!,
    endpoint: "https://api.mcpwatch.dev",
  }
);

// Define tools as usual — they're automatically instrumented
server.tool("get_weather", { city: { type: "string" } }, async (args) => {
  return { content: [{ type: "text", text: `Weather in ${args.city}: 72°F` }] };
});

配置

选项类型默认值描述
apiKeystring必修的。 您的MCPWatch API密钥
endpointstringhttps://api.mcpwatch.dev摄入终点URL
debugbooleanfalse启用调试日志记录
sampleRatenumber1.0事件采样率(0.0–1.0)
maxBatchSizenumber50每批最大事件数
flushIntervalnumber1000刷新间隔(毫秒)
onQuotaWarning(info: QuotaInfo) => void--配额接近限制时回调

关机

事件被批处理并异步发送。为确保在流程退出之前交付所有事件,请致电 server.close() 明确地:

// In your cleanup/shutdown handler
await server.close();

例子

示例/ 完整工作示例的目录。

需求

  • Node.js 18+
  • @modelcontextprotocol/sdk >= 1.0.0

许可证

MIT许可证

目录标签

目录标签

开发工具TypeScript性能分析服务器监控本地部署SDK工具事件捕获

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP