最近在折腾MCP(Model Context Protocol),想把公司内部的文档检索能力暴露给LLM用。目前方案是用向量数据库做RAG,但我在设计MCP server时有点懵:是直接把向量数据库的client SDK塞进server里,还是说应该走HTTP API再包一层?另外,工具(tool)和资源(resource)这两个原语,哪个更适合做语义搜索?我试了把查询逻辑写成tool,但感觉返回的chunk结构不太统一,下游解析很麻烦。有没有大佬分享下你们生产环境的MCP+向量库架构?最好能说下embedding模型是单独部署还是和MCP server共用进程,这块性能开销我有点拿不准。