最近在折腾MCP(Model Context Protocol)搭建自己的AI助手,看到很多大佬都提到向量数据库(比如Milvus、Chroma)是标配,但我有点困惑——我目前用MCP的Memory Server存对话历史,感觉短期的上下文也够用。向量数据库是专门用来做长期记忆和知识库的RAG吗?还是说在MCP工具链里有什么更具体的场景,比如做工具调用时的动态优先级排序?另外,我试了把本地文档切块丢进Pinecone,但MCP工具返回的结果有时候很飘,感觉召回率和精准度不太可控。有没有老哥分享下实际项目中,MCP+向量数据库的最佳实践?比如怎么设计工具Schema让向量检索更准,或者有没有现成的MCP Server实现可以参考?谢了!