最近在折腾把PyTorch模型部署到MCP(Model Context Protocol)服务里,按照官方demo写了个简单的tool,让LLM可以调用我的分类模型。本地单测时推理只要50ms,但挂到MCP server上后,同一批数据跑一次要200ms+,吞吐也明显掉下来了。我猜是序列化/反序列化或者传输层的开销,但不确定是不是我实现方式有问题——比如是不是不该用JSON传tensor,或者应该直接用numpy二进制流?另外MCP的tool call流程里是不是有同步阻塞点?有没有大佬遇到过类似情况,求个排查思路或优化方向,先谢谢了。