Token导航 LogoToken导航TokenDH.com
Whooing MCP logo
金融服务stdio官方级别未说明来源级核验

Whooing MCP

MCP Server

whooing-mcp

Whooing-MCP是一款用于Whooing个人财务管理的服务器工具,支持交易管理、支出查看、资产负债表、预算等功能。

工具数

18

提示词数

0

GitHub Stars

0

资源数

0
财务管理TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jmjeong

提供方

jmjeong

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx whooing-mcp

详细介绍

哇mcp

](https://www.npmjs.com/package/whooing-mcp)

MCP服务器 Whooing(嗡嗡) 个人理财——管理交易、查看支出、资产负债表、预算等。

设置

1.获取API凭据

  1. 首选 Whoing应用程序设置
  2. 注意你的 app_id, token,以及 signature
  3. 找到你的 section_id 从API或URL

2.配置环境

export WHOOING_APP_ID=3
export WHOOING_TOKEN=your_token
export WHOOING_SIGNATURE=your_signature
export WHOOING_SECTION_ID=your_section_id

或者创建一个 .env 文件(参见 .env.example).

用法

stdio模式(克劳德代码、克劳德桌面)

npx whooing-mcp

HTTP模式(守护进程)

npx whooing-mcp --http --port 8182

Claude代码配置(~/.mcp.json)

{
  "mcpServers": {
    "whooing": {
      "command": "npx",
      "args": ["whooing-mcp"],
      "env": {
        "WHOOING_APP_ID": "3",
        "WHOOING_TOKEN": "...",
        "WHOOING_SIGNATURE": "...",
        "WHOOING_SECTION_ID": "..."
      }
    }
  }
}

Claude桌面配置

{
  "mcpServers": {
    "whooing": {
      "command": "npx",
      "args": ["whooing-mcp"],
      "env": {
        "WHOOING_APP_ID": "3",
        "WHOOING_TOKEN": "...",
        "WHOOING_SIGNATURE": "...",
        "WHOOING_SECTION_ID": "..."
      }
    }
  }
}

工具

工具说明参数
whooing_pl损益(按类别划分的支出/收入)start_date?, end_date?, section_id?
whooing_entries带有账户名称的交易列表;支持客户端筛选器start_date?, end_date?, limit?, account_ids?, account_name?, l_account_id?, r_account_id?, min_money?, max_money?, item?, memo?, item_contains?, memo_contains?, query?, keywords?, sort_column?, sort_order?, section_id?
whooing_search_entries以搜索为中心的交易查询start_date?, end_date?, limit?, account_ids?, account_name?, l_account_id?, r_account_id?, min_money?, max_money?, item?, memo?, item_contains?, memo_contains?, query?, keywords?, sort_column?, sort_order?, section_id?
whooing_entry_detail按ID查找单笔交易entry_id, section_id?
whooing_duplicate_candidates查找日期范围内可能重复的交易start_date?, end_date?, limit?, account_ids?, account_name?, l_account_id?, r_account_id?, min_money?, max_money?, item?, memo?, item_contains?, memo_contains?, query?, keywords?, sort_column?, sort_order?, include_memo?, min_group_size?, page_limit?, max_pages?, section_id?
whooing_account_activity以账户为中心的交易摘要start_date?, end_date?, account_id?, account_name?, limit?, recent_limit?, page_limit?, max_pages?, max_api_calls?, section_id?
whooing_balance资产负债表(资产、负债、资本)start_date?, end_date?, section_id?
whooing_budget预算状态start_date?, end_date?, section_id?
whooing_accounts完整帐户列表section_id?
whooing_sections List all sections(家庭)(none)
whooing_calendar每月每日收入/支出概览start_month?, end_month?, section_id?
whooing_monthly_summary逐月收入、支出、净额和交易计数start_month?, end_month?, section_id?
whooing_frequent_items保存频繁交易模板section_id?
whooing_latest_items最近自动完成的独特项目(60天)section_id?
whooing_add_entry创建新的交易条目entry_date, l_account_id, r_account_id, item, money, memo?, section_id?
whooing_bulk_add_entries创建多个交易条目entries[], section_id?
whooing_update_entry更新现有条目entry_id, entry_date, l_account_id, r_account_id, item, money, memo?, section_id?
whooing_delete_entry删除条目entry_id, section_id?
  • 日期使用 YYYYMMDD 格式。默认值:本月(1日到今天)。
  • 日历月使用 YYYYMM 格式。默认值:当月。
  • whooing_entries 在从Whooing获取日期范围结果后应用过滤器。使用更大的 limit 在搜索繁忙时段时。
  • whooing_search_entries 首先使用Whoing的服务器端过滤器(item, memo、账户、金额范围),并用 max 需要时使用光标。
  • account_name 不区分大小写匹配帐户标题,因此 account_name: "Game" 可以将结果缩小到游戏费用类别,而无需先查找其帐户ID。
  • account_name 如果匹配多个帐户,搜索工具会将查询拆分为每个帐户,这样每个请求仍然可以使用Whooing的服务器端帐户过滤器。
  • min_moneymax_money 过滤器 whooing_entries 按金额。
  • querykeywords 对双方的比赛 itemmemo; item_containsmemo_contains 瞄准一个领域。
  • itemmemo 浏览Whoing的原始搜索语法。使用这些进行精确的项目匹配, * 通配符、项目详细信息括号、备注和术语,以及 ! 除外责任。
  • sort_column 接受 entry_date, item, money, total, l_account_id,或 r_account_id; sort_order 接受 descasc.
  • 在调用Whooing之前,会验证条目列表日期范围,因为 entries.json 每次请求最多支持一年。
  • 为了高效地进行广泛搜索,请选择 item_contains, memo_contains、帐户筛选器和通用金额筛选器 keywords; query 被优化为服务器端项目或备忘录搜索。
  • whooing_duplicate_candidates 将具有相同日期、金额、帐户和项目的条目分组;集 include_memo 使备忘录成为复制密钥的一部分。使用帐户/项目/金额过滤器来保持重复扫描的效率。
  • whooing_account_activity 接受其中之一 account_idaccount_name 并且仅总结匹配的条目。
  • 搜索工具将内部Whoing请求限制为 max_api_calls 保持在API价格指导范围内。
  • whooing_account_activity 还尝试Whooing的特定于帐户的聚合API,用于每日更改、项目总计和客户端总计。
  • whooing_monthly_summary 用途 report_summary.jsonrows_type=month 直接月度收入/支出总额。
  • whooing_bulk_add_entries 在创建每一行之前验证其帐户ID,并报告部分失败。
  • section_id 默认为 WHOOING_SECTION_ID 有人是。
  • 写入工具会自动从帐户缓存中解析帐户类型。使用 whooing_accounts 首先查找帐户ID。

作为守护进程运行(macOS launchd)

创建 ~/Library/LaunchAgents/com.whooing.mcp.plist:


    Labelcom.whooing.mcp
    ProgramArguments
    
        /opt/homebrew/bin/npx
        whooing-mcp
        --http
        --port
        8182
    
    EnvironmentVariables
    
        WHOOING_APP_ID3
        WHOOING_TOKENYOUR_TOKEN
        WHOOING_SIGNATUREYOUR_SIGNATURE
        WHOOING_SECTION_IDYOUR_SECTION_ID
        PATH/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin
    
    KeepAlive
    RunAtLoad
    StandardOutPath/tmp/whooing-mcp.log
    StandardErrorPath/tmp/whooing-mcp.err
chmod 600 ~/Library/LaunchAgents/com.whooing.mcp.plist
launchctl load ~/Library/LaunchAgents/com.whooing.mcp.plist

发展

git clone https://github.com/jmjeong/whooing-mcp.git
cd whooing-mcp
npm install
npm run build
node dist/cli.js

许可证

麻省理工学院

目录标签

目录标签

财务管理TypeScriptClaude本地部署交易管理预算工具个人理财数据统计

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

whooing-mcp

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP