拒绝内置 AI 强推,这款记账工具用 MCP Server 把数据控制权还给了用户
最近在尝试各种 AI Agent 工作流时,发现一个很有意思的现象:现在的软件如果敢在宣传页写“完全没有内置 AI”,反而成了一种极客层面的竞争力。最近关注到的 Cadence Money 就走这条路,它在产品逻辑上做了一次很硬核的“反向操作”。
大多数记账软件现在的卷法是:在后台塞一个 AI 分析师,然后通过推送告诉你“本月咖啡消费过高”。但这种模式有个天然的痛点——财务数据极其敏感,很多用户并不希望自己的账单被强制喂给某个闭源的内置模型。Cadence 的处理方式非常克制,它本身不提供任何 AI 分析功能,但它提供了一个 MCP(Model Context Protocol)server。
简单来说,它把 AI 的控制权直接交回给了用户。如果你不需要 AI,它就是一个纯净、极简的记账工具;如果你需要分析,你可以通过 MCP server 让外部的客户端(比如 Claude)去读取数据。目前这个接口被定义为“只读”状态,这意味着 AI 只能看,不能乱改。不过开发者在路线图中提到,后续可能会开放写权限,用来解决一个所有记账用户都头疼的痛点:自动化处理那些格式混乱的 CSV 导入文件。
这种“底层提供接口,上层由用户定义”的模式,其实才是真正的 AI Agent 玩法。你不再是被动地接收软件预设的分析报告,而是可以通过自己编写 Prompt,让 Claude 针对你的具体财务目标进行分析。
除了这个切入点,Cadence 的几个产品逻辑也精准击中了硬核用户的胃口。首先是计费模式,它没有采用那种强制性的全家桶月订阅,而是选择了“按同步量付费”,不用同步就不花钱,这在如今订阅制泛滥的环境下非常良心。其次是原生支持 Passkeys,省去了在各种短信验证码里打转的繁琐。最重要的是,它没有所谓的“免费版广告”,界面干净得像一个纯粹的工具,且全平台覆盖,手机浏览器直接打开就能用,不需要强行安装 App。
对于想要尝试用 MCP 接入财务数据的用户,配置过程其实很直接。你只需要在配置文件中添加相应的 server 节点即可。具体的 JSON 配置逻辑如下:
{
"mcpServers": {
"cadence-money": {
"command": "npx",
"args": ["-y", "@cadence-money/mcp-server"],
"env": {
"CADENCE_API_KEY": "你的API密钥"
}
}
}
}
通过 npx 直接运行 @cadence-money/mcp-server,配合 API Key,就能让你的 AI 客户端获得读取账单的能力。
这种不强推 AI 但高度兼容 AI 的产品哲学,给现在的开发者提供了一个很好的参考:不要为了 AI 而 AI。与其做一个功能平庸的“AI 记账助手”,不如把能力原子化,提供标准接口,让用户根据自己的工作流去组装。在这种模式下,软件回归到了“工具”的本质,而 AI 则成为了用户手中的“插件”。
快把延迟实测贴出来,别光吹MCP,我最怕那种点一下转三秒的半成品