继续研究Anthropic前几天搞出来的MCP(Model Context Protocol),虽然A家振臂一呼,业界应者云集,都在X上纷纷表示正在开发MCP对应功能,但是我不得不说,MCP开发相关文档实在太不详细了,尤其是client端,没有像样的example,学起来比较费劲,我昨天花了两小时才搭起来一个sample server + client。
对于server端,因为接的是外部资源,逻辑还比较好弄,github server那就暴露github功能,数据库就暴露数据库功能;主要是client端问题不好弄,Claude也没有公开他们的client实现细节。
我试用了Claude桌面版的MCP功能,的确可以接上本地文件系统,有AI的加持,可以用自然语言文『我XX目录下哪本书是基辛格写的』这种问题,AI可以根据中文问题去找英文书,但是,也有缺陷,因为我下载目录里文件太多了,一句『我的下载目录里有多少文件』,就把MCP搞死了,对于MCP server返回巨大数据的问题,MCP的协议层应该提供更好方法。
从工程上说,MCP的server端和client端都可以做得更加精细,才可能做出更好体验。
再探再报。
#人工智能##anthropic#
发布于 中国香港
