TypeScript 写 MCP 服务器:性能快 3 倍只是表象,真香的是后面这几条

TypeScript 写 MCP 服务器:性能快 3 倍只是表象,真香的是后面这几条 MCP 七部曲 · 第 6 篇大家好,我是程序猿Joe。前几篇我们用 Python SDK 手搓了一个天气查询的 MCP 服务器。不少前端同学私信我:“Joe,我只会 TypeScript,能不能用 TS 写 MCP?”能,而且我建议你真试试。上个月我把同一个天气服务用 TS 重写了一遍,顺手做了个粗暴的压测:同样的请求、同样的机器,TS 版吞吐量大约是 Python 版的 3 倍(Node 20 + tsx,wrk 打 100 并发)。但今天我不想跟你掰扯这个"3 倍"——它确实好,但那只是表象。真正让我回不去的,是下面这几条。一、先说怎么把项目搭起来TS 版和 Python 版最像的地方,就是思路完全一致:定义工具、注册 handler、连上传输层。差别只在语法和工具链。Step 1:初始化mkdirweather-mcp-ts