最近在折腾MCP,看到不少现成的vector database server实现(比如chroma、pinecone的MCP封装)。有点困惑:如果我的agent本来就能通过工具调用检索API,再把结果塞给LLM,那套一层MCP的意义到底是什么?是为了统一工具协议,还是说MCP server内部能做一些向量化的预处理(比如embedding生成、rerank)?另外,如果多个客户端同时连一个MCP vector server,并发写入和一致性怎么保证?有没有踩过坑的朋友聊聊实际体验,特别是生产环境下的性能瓶颈。提前谢谢。