公司有很多产品,每个产品有很多的API服务,本打算手搓一个MCP服务将所有产品的API集中管理起来,但是既然有了TRAE,谁还手搓呀!让AI搞起来,搞起来。
一开始跟trae只是说了一个简单需求“帮我做一个简单基础的MCP服务,不用数据库而是使用json配置文件进行工具管理,基于GO语言开发”,它就立刻开始创造了,很快啊,很快,干完了!
看看配置文件基础配置信息完整,可以正常运行,但是,但是,这不是一个标准的mcp服务,就是一个简单的API服务。。。。。。我再说给我改成一个标准的mcp服务,它回答我说这个就是最简单mcp服务,不给我改了。。。。。。
放弃这个工程重新来过,到github上找了一下MCP的标准sdk,选择使用go语言的sdk下载下来,告诉trae使用这个sdk做个标准的MCP服务,不用数据库而是用配置文件进行工具管理。它就立刻干活了,这回真的是一个标准的mcp服务了,全程没有手写一行代码,效率直接起飞。
然后让它再给我搓一个mcp的管理页面,基于vue3+elementplus,也是一会儿功夫就完成,这两个事儿要我自己手搓怎么不得干两周呀,这不到半天功夫完事儿了,效率太恐怖了。
