TrackMCP icon

TrackMCP

TrackMCP 是面向 MCP 服务器的分析与可观测性工具,帮助团队了解客户端和工具使用情况、工作流失败或停滞位置,并明确下一步优化方向。

TrackMCP

概览

TrackMCP 是面向 MCP 服务器的分析与可观测性层。它在服务器边界封装现有的 MCP 服务器,将协议流量转化为使用情况、可靠性和工作流信号,同时无需更改工具实现。

该产品旨在展示谁在使用服务器、他们调用了哪些工具、会话在哪些位置停止,以及下一步需要关注什么。它支持 TypeScript 和 Python SDK,实时采集遥测数据,并通过单行封装和工作区密钥完成设置。

功能

工具分析

跟踪工具调用、排名和随时间变化的趋势,从而了解哪些工具使用最多,以及采用情况如何变化。

延迟与错误跟踪

查看每个工具的延迟和错误率特征,包括 p50 和 p95 延迟,以识别调用缓慢或不稳定的工具。

静默失败检测

检测表面上返回成功的 HTTP 200 响应、但负载中包含工具错误的失败情况,包括 isError 响应。

调用检查器

打开任意调用,在一条记录中检查参数、结果、耗时、客户端和错误详情。

客户端与会话分析

按客户端拆分使用情况,重放会话,并查看工作流在完成前停滞或中断的位置。

可执行洞察与集成

接收通俗易懂的洞察,以及包括电子邮件、Slack、webhook、REST API 访问、CSV 导出和 OpenTelemetry 导出在内的告警与集成。

使用场景

  • 监控客户端采用情况

    使用 TrackMCP 查看哪些 AI 客户端连接到你的服务器、使用量如何分布在 Claude、Cursor、ChatGPT 和自定义代理之间,以及回访使用量是否在增长。

  • 诊断可靠性问题

    使用延迟、错误和静默失败视图,找出运行缓慢、不稳定,或在表面成功的响应中返回工具错误的工具。

  • 追踪工作流中断

    重放会话并检查调用,了解用户或代理在工作流中的停止位置,然后确定导致中断的工具或架构问题。

  • 审计工具使用情况

    使用分析功能和零调用工具视图,识别低价值工具、失效工具,以及可能未被使用或配置错误的架构区域。

  • 将遥测投入运营

    使用告警、webhook、REST 访问和导出功能,将 MCP 遥测数据接入现有运营工作流和外部系统。

Pros and Cons

Pros

  • 无需更改工具实现即可增加可观测性。
  • 从服务器边界采集工具调用、会话、客户端、错误、延迟和工作流结果。
  • 能够发现成功的 200 OK 响应内部的静默失败,而基础日志可能会遗漏这类问题。
  • 不仅提供原始图表,还包括通俗易懂的洞察和建议的修复方案。
  • 提供多种集成方式,包括 Slack、webhook、REST API、CSV 导出和 OpenTelemetry 导出。

Cons

  • 资料主要聚焦于服务器端分析与可观测性;与仪表板本身相比,对于下游目标和自定义工作流的细节较少。
  • Enterprise 部署、数据保留和安全条款均为定制内容,因此公开资料未明确说明具体限制和交付选项。

FAQ

TrackMCP 如何从我的 MCP 服务器获取数据?

TrackMCP 在 MCP 服务器边界封装现有的 MCP 服务器,并记录工具调用、会话、客户端、错误和结果。文档说明,在首次遥测刷新并完成一次真实工具调用后,数据就会显示在仪表板中。

TrackMCP 支持哪些 MCP 服务器运行时?

支持。定价页面列出了 TypeScript 和 Python SDK 支持,文档也展示了适用于两者的单行封装方式。

使用 TrackMCP 是否需要修改我的工具?

不需要。资料说明,只需使用 SDK 对现有 MCP 服务器进行一次封装,即可保持工具实现不变。

有哪些定价选项?

TrackMCP 提供免费的 Hobby 计划、付费的 Pro 计划,以及按定制价格提供的 Enterprise 计划。Hobby 计划每月包含 1,000 次已捕获的工具调用,Pro 计划每月包含 50,000 次已捕获的工具调用。

遥测数据存储在哪里?

定价页面称,遥测数据存储在托管的 Postgres 基础设施中;Enterprise 客户可以在签约前讨论数据保留、导出和部署要求。

Quick Facts

类别
开发者工具
产品类型
MCP 服务器分析与可观测性
支持的 SDK
TypeScript 和 Python
安装方式
使用 @trackmcp/sdk 的单行服务器封装
定价
免费 Hobby 计划、付费 Pro 计划、定制 Enterprise 计划
网站
trackmcp.com