@modelcontextprotocol/inspector
PulseAugur coverage of @modelcontextprotocol/inspector — every cluster mentioning @modelcontextprotocol/inspector across labs, papers, and developer communities, ranked by signal.
5 天有情绪数据
-
Next.js 入门项目简化 ChatGPT MCP 应用开发
一位开发者创建了一个 Next.js 的开源入门项目,演示如何构建 ChatGPT MCP(模型上下文协议)应用程序。该项目将核心组件分开:一个 MCP 工具、一个 HTML UI 资源和一个流式 HTTP 端点。这种架构允许工具独立于其 UI 运行,即使客户端无法渲染小部件也能确保响应。该入门项目包含单独测试每个组件和排除常见问题的说明。
-
使用 Vitest 和内存传输测试 MCP 服务器
本文详细介绍了一种使用 Vitest、内存传输和可流式传输的 HTTP 客户端来测试 MCP(模型上下文协议)服务器的方法。该方法侧重于验证三个层面:工具的核心逻辑、包括模式和错误处理在内的 MCP 合约,以及客户端的传输机制。作者通过构建和测试 Benchline(一组充当无状态 MCP 服务器的浏览器工具)来演示这一点,测试套件的运行时间约为 300 毫秒。
-
npm audit 遗漏了 MCP Inspector 的严重漏洞
MCP Inspector 工具中已发现严重的は安全漏洞,具体影响 1.x 系列中 1.0.2 及更早版本,以及 2.x 系列中 2.12.0 及更早版本。这些漏洞的 CVSS 评分为 9.6,可能允许恶意的 MCP 服务器在用户计算机上执行命令。值得注意的是,这些安全公告尚未在 GitHub 或 OSV.dev 等主要全球漏洞数据库中注册,这意味着像 npm audit 这样的标准工具可能不会标记使用受影响版本的项目。建议用户手动检…
-
Toolgrain 工具包通过独立定义简化了 MCP 工具开发
Toolgrain 是一个旨在简化模型上下文协议 (MCP) 工具开发的新工具包。它允许开发人员将工具定义为独立的单元,捆绑它们的描述、用于输入和输出验证的 Zod 模式以及执行逻辑。这种方法支持跨不同服务器和传输重用工具定义,从而简化类型安全和集成。该工具包专注于工具发现和执行,目前的实现支持 stdio 和 HTTP POST 请求。
-
在 Windows 11 上测试了模型上下文协议 (MCP) Inspector
作者详细介绍了他们在 Windows 11 上安装和测试模型上下文协议 (MCP) Inspector 和服务器的经历。MCP 是一种开放标准,旨在使 AI 应用程序能够以统一的格式连接到工具和数据。该过程包括设置 Node.js、解决 PowerShell 脚本执行限制以及配置 MCP Inspector 以连接到文件系统服务器。尽管遇到了与 Windows 默认安全设置和命令执行相关的两个初始问题,作者还是成功地使用 MCP 工具…
-
MCP Inspector 2.9.0 修复了调试日志中的关键凭证泄露问题
MCP Inspector 的最新版本 2.9.0 解决了调试日志可能无意中泄露敏感凭证(如 OAuth 令牌)的关键安全漏洞。此次更新改进了 URL 查询参数和请求体的 redaction(内容隐藏/屏蔽)功能,并引入了更强大的密钥存储机制。建议开发人员在公开分享任何日志或跟踪信息之前仔细审查,以防止意外泄露凭证。
-
开发者指南:修复 AI 应用中的 MCP 连接和工具失败
两篇文章为开发者提供了详细指南,帮助解决在使用 Claude Desktop 和 Cursor 等应用程序集成模型上下文协议 (MCP) 时遇到的连接超时和工具执行失败问题。主要问题源于 stdio 污染,即控制台日志干扰了 JSON-RPC 通信,以及不正确的环境变量处理,因为应用程序可能无法继承完整的终端 shell 配置。其他常见问题包括模式类型不匹配、路径解析失败、缺少依赖项以及协议版本协商不正确。建议开发者将日志路由到 st…
-
MCP v2 TypeScript SDK 和服务器发布,简化开发
模型上下文协议 (MCP) 发布了其 TypeScript SDK 的 2.0 版本,以及一个名为 @modelcontextprotocol/server 的新服务器包。此次更新通过一个命令行工具简化了服务器创建,该工具可以脚手架一个可用的 MCP v2 服务器,从而无需手动编写 v1 中存在的会话管理代码。新 SDK 需要 Node.js 22.19.0 或更高版本,这主要是由于更新了 @modelcontextprotocol/…
-
使用 TypeScript 构建 MCP 服务器:实用指南
本文提供了使用 TypeScript 构建模型上下文协议 (MCP) 服务器的全面指南。它通过提供一个实用的、生产就绪的示例来解决 MCP 文档碎片化的问题,该示例实现了工具、资源和提示等核心基元。该指南强调了正确处理 stdio 传输以避免损坏 JSON-RPC 帧等关键细节,并演示了如何设置项目结构和集成 MCP SDK 以简化开发。该过程涉及注册工具、资源和提示的处理程序,SDK 会自动推断功能。
-
MCP 服务器断线说明:路径、日志记录和环境问题
AI 客户端(如 Claude Desktop 和 Cursor)使用的模型上下文协议 (MCP) 服务器可能因几个常见问题而显示断开连接。这些问题通常源于 AI 客户端将服务器作为子进程启动,而不是作为远程服务启动。主要原因包括命令和脚本的路径解析不正确、来自打印语句或日志的 stdout 污染干扰了 JSON-RPC 消息、服务器所需的缺失环境变量以及通信传输协议不匹配。
-
MCP Inspector vs. Postman:基于浏览器的验证器提供更快的模式检查
MCP Inspector 和 Postman 是用于测试 Model Context Protocol (MCP) 工具的工具,但一个定制构建的验证器提供了一种更快速、基于浏览器的替代方案来进行模式检查。作者遇到了一个错误,其中一个代理由于广告的 JSON 模式字段 (`currency_from`) 和处理程序预期的字段 (`from_currency`) 之间的不匹配而忽略了货币转换工具。虽然 MCP Inspector 可以调…