最新资讯
dev.to 如何在专用 GPU 服务器上用 OpenAI 兼容 API 部署 LLM dev.to 审计 153 份 Claude Code 与 Codex 会话记录:User-Agent 与 URL 中的邮箱泄露 dev.to 你的 Agent Harness 应具备的 17 项能力 dev.to 离线 AI 记忆中 0.8 余弦阈值为何失效 dev.to Kimi K3.1 Pro 开放权重:自托管 2.8T 模型前的开发者清单 dev.to 如何通过工具调用引导模型以提升 Harness 质量 dev.to AI Agent 审计轨迹不等于对话记录 dev.to 精简 MCP server 工具数量:更少工具、更小影响面,双重收益 dev.to 为什么 git checkout 无法撤销 AI 编码 agent 的改动? wechat AI短剧门槛降降降!实测即梦短剧工作室:剧本分镜预演一条龙,伙伴计划长期护航 dev.to 让模型改写文档前,先量化事实保真度 dev.to 回放 153 个 Claude Code 与 Codex 会话,审计 Agent 的生产影响范围
多元动态
登录 注册
开源工具 dev.to · @Waseem Anjum

如何测试 MCP 服务器:Vitest、内存传输、Streamable HTTP 与 Inspector CLI

原文 我的收藏

文章介绍用 Vitest 和官方 TypeScript SDK 测试 MCP 服务器的三层方法:工具背后的纯函数、MCP 契约(工具列表、schema、结果与错误)以及客户端实际使用的传输层,无需启动 AI 客户端。文中给出可复制的示例服务器、测试用例和 MCP Inspector CLI 手动检查命令,并称基于 @modelcontextprotocol/sdk 1.32.2、Vitest 5.0.5 和 Node 22.20,整套测试约 300ms 完成。

AI推荐理由 这是一篇面向开发者的 MCP 服务器测试实践文章,提出分三层测试:工具背后的纯函数、MCP 契约(工具列表、schema、结果与错误)以及客户端实际使用的传输层;并给出可复制的示例服务器、Vitest 测试和 MCP Inspector CLI 手动检查命令。文中标明使用 @modelcontextprotocol/sdk 1.32.2、Vitest 5.0.5、Node 22.20,并称整套测试约 300ms 跑完,对构建 MCP 工具的开发者有直接可用的方法价值;局限是作者自述的测试结果,未提供仓库或独立复现证据。

72

正文

当前仅保存了标题或简介;并非所有来源都提供正文,可通过下方原文链接查看。

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容