Token导航 LogoToken导航TokenDH.com
MCP Agent Trace Inspector logo
数据服务stdio官方级别未说明来源级核验

MCP Agent Trace Inspector

MCP Server

@modelcontextprotocol/inspector

MCP代理工作流的本地优先可观测性工具,提供工具调用追踪、持久化存储、HTML仪表盘等功能,适用于敏感数据处理和本地开发环境。

工具数

13

提示词数

0

GitHub Stars

0

资源数

0
本地存储TypeScript可观测性

安装说明

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

作者 / 组织

dbsectrainer

提供方

dbsectrainer

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

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

命令预览

npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list

详细介绍

MCP代理跟踪检查器

npm mcp-agent-trace-inspector 包裹

本地优先,代理工作流的MCP本地可观察性。每个工具调用、提示转换、延迟和令牌计数都记录在本地SQLite数据库中-没有云帐户,没有API密钥,没有留下机器的痕迹。专为MCP构建,而不是固定在通用LLM代理上。

工具参考 | 配置 | 贡献 | 故障排除 | 设计原则

主要特点

  • 工具调用跟踪:捕获工作流中每个步骤的输入、输出、延迟和令牌使用情况。
  • 持久存储:会话重新启动后痕迹仍然存在;本地存储在SQLite中,没有外部依赖关系。
  • HTML仪表板:生成一个包含交互式步骤时间线的独立单文件仪表板。
  • 代币成本估算:使用可配置的模型定价表计算每个跟踪的美元成本-不需要API调用。
  • 跟踪比较:并排区分两条轨迹,以衡量提示或工具更改的影响。
  • 低开销:每一步增加不到5ms;永远不会成为瓶颈。

为什么是LangSmith/AgentOps?

mcp代理跟踪检查员LangSmith/AgentOps
数据位置本地SQLite——永远不会离开你的机器云托管;发送到外部服务器的跟踪
安装程序npx 一行,零配置帐户注册,API密钥,SDK工具
MCP感知原生——将工具调用记录为一级步骤通用LLM代理;MCP结构不透明
运行差异内置 compare_traces diff单独付费功能或手动导出
成本估算离线tiktoken+可配置定价表需要通过其代理的API实时流量
开销每步\<5ms每个事件的网络往返

如果您的跟踪包含敏感的工具输出、专有提示或必须保留在设备上的数据,那么这是正确的工具。如果您需要跨团队跟踪共享或托管SaaS,请使用LangSmith。

免责声明

mcp-agent-trace-inspector 在SQLite数据库中本地存储工具调用输入和输出。跟踪可能包含传递到工具或从工具返回的敏感信息。在共享仪表板导出之前,请先查看跟踪内容。痕迹不会自动传输;可选的alert webhooks可用。

需求

  • Node.js v22.5.0或更新版本。
  • npm。

入门

将以下配置添加到MCP客户端:

{
  "mcpServers": {
    "trace-inspector": {
      "command": "npx",
      "args": ["-y", "mcp-agent-trace-inspector@latest"]
    }
  }
}

要设置自定义存储路径,请执行以下操作:

{
  "mcpServers": {
    "trace-inspector": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-agent-trace-inspector@latest",
        "--db=~/traces/my-project.db"
      ]
    }
  }
}

MCP客户端配置

放大器·克劳德码·克莱恩·光标·VS码·风帆·泽德

您的第一个提示

在MCP客户端中输入以下内容以验证一切正常:

Start a trace called "test-run", then list the files in the current directory, then end the trace and show me the summary.

您的客户端应返回一个摘要,显示步数、总令牌和延迟。

工具

跟踪生命周期(3个工具)

  • trace_start --开始新的追踪;返回a trace_id 用于后续通话
  • trace_step --记录一个工具调用步骤(输入、输出、可选令牌计数和延迟)
  • trace_end --将跟踪标记为已完成

检查(4个工具)

  • list_traces --列出存储的跟踪,包括名称、状态和时间戳
  • get_trace_summary --跟踪的令牌总数、步数、延迟和成本估算
  • compare_traces --并排区分两条跟踪(步数、令牌、延迟)
  • extract_reasoning_chain --从痕迹中仅提取推理/思维步骤

导出(3个工具)

  • export_dashboard --生成具有延迟瀑布图的自包含的单文件HTML仪表板
  • export_otel --以OpenTetry OTLP JSON span格式导出一个或所有跟踪
  • export_compliance_log --将合规性审核日志导出为JSON或CSV,并可选择日期范围过滤

操作(3个工具)

  • configure_alerts --配置关于延迟、错误率或成本的警报规则;向Slack或通用webhooks开火
  • set_retention_policy --设置保留跟踪的天数(在内存中;必须在之前调用 apply_retention)
  • apply_retention --存档跟踪比配置的阈值旧;删除超过阈值2倍的痕迹

配置

--db / --db-path

用于存储跟踪的SQLite数据库文件的路径。

类型: string 违约: ~/.mcp/traces.db

--retention-days

自动删除超过N天的痕迹。设置为 0 禁用。

类型: number 违约: 0

--pricing-table

包含自定义模型定价($/1K代币)的JSON文件的路径。覆盖内置表。

类型: string

--no-token-count

禁用基于tiktoken的令牌计数。跟踪将省略令牌使用指标。

类型: boolean 违约: false

通过传递旗帜 args JSON配置中的属性:

{
  "mcpServers": {
    "trace-inspector": {
      "command": "npx",
      "args": ["-y", "mcp-agent-trace-inspector@latest", "--retention-days=30"]
    }
  }
}

设计原则

  • 仅添加痕迹:步骤一旦记录下来就不可变。信任需要正直。
  • 本地优先:所有核心功能都可以在没有网络连接的情况下工作。
  • 便携式仪表板:HTML导出始终是单个文件;不需要服务器来查看它们。

验证

在发布新版本之前,使用MCP Inspector验证服务器,以确认所有工具都已正确公开,协议握手成功。

交互式用户界面 (打开浏览器):

npm run build && npm run inspect

CLI模式 (脚本/CI友好):

# List all tools
npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list

# List resources and prompts
npx @modelcontextprotocol/inspector --cli node dist/index.js --method resources/list
npx @modelcontextprotocol/inspector --cli node dist/index.js --method prompts/list

# Call a tool (example — replace with a relevant read-only tool for this plugin)
npx @modelcontextprotocol/inspector --cli node dist/index.js \
  --method tools/call --tool-name list_traces

# Call a tool with arguments
npx @modelcontextprotocol/inspector --cli node dist/index.js \
  --method tools/call --tool-name list_traces --tool-arg key=value

在发布之前运行,以捕获工具注册和运行时启动中的回归。

贡献

贡献.md 获取完整的贡献指南。

npm install && npm test

MCP注册与市场

此插件可在以下网站上使用:

搜索 mcp-agent-trace-inspector.

目录标签

目录标签

本地存储TypeScript可观测性工作流追踪本地部署MCP代理SQLite数据库

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP