MCP监视器
MCP(模型上下文协议)服务器的实时监控和可观察性。
在一个漂亮的仪表板中查看您的AI代理的工具调用、错误、成本和性能。
安装
npm install mcp-monitor快速开始
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { createMonitor } from "mcp-monitor";
// Create your MCP server as usual
const server = new McpServer({ name: "my-server" });
// Create a monitor and wrap your server
const monitor = createMonitor({
apiKey: "mk_your_api_key_here", // Get your key at https://app.mcpmonitor.io
agent: "my-agent",
});
monitor.wrap(server);
// Register tools as usual — they're automatically monitored
server.tool("search", { query: z.string() }, async ({ query }) => {
// your logic here
});手动跟踪
要获得更多控制,请使用会话:
const monitor = createMonitor({ apiKey: "mk_..." });
const session = monitor.createSession("Customer Lookup");
const result = await session.trackCall("search_customer", { query: "John" }, async () => {
// your actual tool logic
return { found: true, name: "John Doe" };
});选项
| 选项 | 默认值 | 描述 |
|---|---|---|
apiKey | 必需 | 您的MCP Monitor API密钥 |
apiUrl | 生产URL | API终结点 |
agent | "default-agent" | 该代理人的姓名 |
enabled | true | 启用/禁用监控 |
debug | false | 记录调试消息 |
仪表盘
在以下网址查看您的数据 mcpmonitor.io
许可证
麻省理工学院
