关于 Penni
Penni 是面向小型企业的 MCP 服务,可让 Claude Desktop 和 Cursor 通过对话处理 QuickBooks 记账。它提供账户与发票信息查询,付费计划还支持创建费用和发票。
主要功能
- 01查询 QuickBooks 余额和损益报表
- 02查看未结和逾期发票
- 03在 QuickBooks 中创建费用
- 04创建并发送发票
- 05记账问答
适用场景
- 01查看余额和月度损益
- 02检查客户未付款发票
- 03记录企业费用
- 04创建并发送客户发票
MCP 相关
Penni 向 Claude Desktop 和 Cursor 等 MCP 兼容客户端提供 QuickBooks 记账功能。用户可查询财务信息,付费计划还可创建费用和发票。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
penni-mcp
Penni — 面向小型企业的 AI 记账工具。连接你的 QuickBooks,通过 Claude Desktop 或 Cursor 管理账目。
快速开始
npx penni-mcp
首次运行时,系统会提示你输入 API 密钥。请前往 app.penni.so/dashboard/mcp 获取。
Claude Desktop 设置
将以下内容添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"penni": {
"command": "npx",
"args": ["penni-mcp"]
}
}
}
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
然后重启 Claude Desktop 并询问:“我的银行账户余额是多少?”
Cursor 设置
设置 → MCP → 添加服务:
- 名称: penni
- 命令:
npx penni-mcp
你可以做什么
免费(连接 QBO 即可使用)
- “我的银行账户余额是多少?” — 查看 QuickBooks 中的实时余额
- “显示我本月的损益表” — 损益表报告
- “谁还欠我钱?” — 查看未结和逾期发票
付费(每月 $149,详见 penni.so)
- “在 Software 类别下创建一笔 $500 的 AWS 费用” — 将费用记入 QBO
- “向 Acme Corp 开具 $2,000 的咨询服务发票,5 月 1 日到期” — 创建并发送发票
- “询问 Penni:我最大的支出类别是什么?” — AI 驱动的记账问答
工作原理
Penni 通过安全 API 连接到你的 QuickBooks Online 账户。你的数据保存在你自己的 QuickBooks 中,而不在我们的服务器上。如果你停止使用 Penni,你的账目仍会保留在原处。
API 密钥
你也可以通过环境变量设置 API 密钥:
PENNI_API_KEY=your_key_here npx penni-mcp
或将其作为标志传入:
npx penni-mcp --key your_key_here
首次运行后,密钥会保存到 ~/.penni/config.json。
链接
- 网站: penni.so
- 控制面板: app.penni.so
- 支持: [email protected]
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。