
Penni Mcp
io.github.CWhittemore1010由 GitHub 帳號 CWhittemore1010 發布v1.0.1更新於 Oct 24, 2026
AI bookkeeper. Connect QuickBooks to Claude Desktop.
概覽
AI 記帳 MCP 伺服器,將助理連接到 QuickBooks Online,可查詢餘額、產生報表、登錄支出與開立發票。
- 可以做什麼
- 查詢 QuickBooks 餘額,例如即時銀行餘額
- 產生財務報表,包括指定期間的損益表
- 檢視應收帳款:未結清與逾期發票
- 依金額、供應商與類別將支出登錄到 QuickBooks
- 建立並寄送發票給客戶
- 提出記帳問題,例如最大支出類別
- 適用情境
- 適合將帳務放在 QuickBooks Online 的小型企業主,希望在 Claude Desktop 或 Cursor 中直接詢問餘額、報表與未付發票,或登錄支出、開立發票,而不必開啟 QuickBooks 介面。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js。需要 Penni API 金鑰,首次執行時會提示輸入,也可透過 PENNI_API_KEY 環境變數或 --key 參數提供,並會存到使用者家目錄下的設定檔。需要已連接的 QuickBooks Online 帳戶。付費功能需訂閱 Penni,每月 149 美元。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Penni Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
penni-mcp
Penni — AI bookkeeper for small businesses. Connect your QuickBooks and manage your books through Claude Desktop or Cursor.
Quick Start
On first run, you'll be prompted for your API key. Get yours at app.penni.so/dashboard/mcp.
Claude Desktop Setup
Add to your claude_desktop_config.json:
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Then restart Claude Desktop and ask: "What's my bank balance?"
Cursor Setup
Settings → MCP → Add Server:
- Name: penni
- Command:
npx penni-mcp
What You Can Do
Free (connect QBO and go)
- "What's my bank balance?" — real-time balances from QuickBooks
- "Show me my P&L for this month" — Profit & Loss report
- "Who owes me money?" — open and overdue invoices
Paid ($149/mo at penni.so)
- "Create a $500 expense for AWS under Software" — post expenses to QBO
- "Invoice Acme Corp $2,000 for consulting, due May 1st" — create and send invoices
- "Ask Penni: what's my biggest expense category?" — AI-powered bookkeeping Q&A
How It Works
Penni connects to your QuickBooks Online account through a secure API. Your data lives in YOUR QuickBooks — not on our servers. If you stop using Penni, your books are exactly where they've always been.
API Key
You can also set your API key via environment variable:
Or pass it as a flag:
The key is saved to ~/.penni/config.json after first run.
Links
- Website: penni.so
- Dashboard: app.penni.so
- Support: [email protected]
License
MIT
來源:README.md,提交 70d2b8e
工具
0版本歷史
1- v1.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。