新框架,旧版玩具已清除,支持图片(Augment和Roo不支持mcp图片),体积减小,工具描述替代系统提示词,不支持ssh
项目地址和使用教程
1、访问 Releases 页面 下载二进制文件 或 自行编译(mac版本有问题,请自行编译)
2、mcp配置参考(路径改为文件路径,无须参数)
{
"mcpServers": {
"goask": {
"command": "path/to/goask这里填写文件路径",
"args": []
}
}
}
3、完成 Augment测试无须添加系统提示即可调用
窗口会在收到mcp调用时打开,直接双击是不显示窗口的
手动弹窗测试:在文件路径打开终端,输入下面命令,注意文件名
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ask_question","arguments":{"question":"测试"}}}' | ./goask-windows-amd64.exe
更多细节请查看README文档
mcp有两个工具,工具描述一定程度上代替了系统提示(乔布斯彩蛋结合Augment系统提示词):
- ask_question
- one_more_thing
ask_question: 在执行任务时,你总是更倾向于询问用户更多上下文以符合用户的意图。调用ask_question工具询问用户问题以获取更多信息。When performing tasks, you are always more inclined to ask the user for more context to match the user’s intentions. Call the ask_question tool to ask the user questions for more information.
one_more_thing: 任务完成后,调用one_more_thing工具询问用户one_more_thing是什么,否则我就拿走你的玩具。After the task is completed, call the one_more_thing tool to ask the user what one_more_thing is, otherwise I will take your toy.
也可额外添加系统提示词,自由发挥
我的使用体验
分享下我的使用体验,在未添加系统提示词的情况下,Augment主动调用两次ask_question,可能上下文太多了,还没到最后的one_more_thing就强行断了 :