mcpField
E
Expensebot

Expensebot

本地服务
github.com/TotesMagotes开发工具0

关于 Expensebot

ExpenseBot 是官方 MCP 注册表中的第一个费用管理工具。两个 MCP 服务:

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"auth": {
"command": "npx",
"args": [
"-y",
"@expensebot/mcp-server-auth"
]
}
}
}
启动命令npx -y @expensebot/mcp-server-auth

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@expensebot/mcp-server-auth

工具

56

收录的工具列表 · 更新于 3 周前

参数类型必填说明
clientEmailstring否客户账户邮箱。会计人员仅可将其用于已接受的 ExpenseBot 客户。
querystring否对用户现有费用字段进行自然语言检索(商户、城市/位置、Notes,包括收据项目、配送来源、付款人和 Business purpose、Tag、类别)。采用确定性的区分大小写无关匹配,不使用嵌入或模型分类器。与结构化筛选条件按 AND 语义组合。示例:'Tribeca restaurant'、'Bodewell project hardware store'、'client dinner note'。
categoriesarray否按费用类别筛选(例如,['Travel', 'Meals'])
merchantsarray否按商户名称筛选(例如,['Uber', 'Starbucks'])
dateRangeany否时间段筛选。只能使用一种变体——选择与用户表述相符的格式。
minAmountnumber否费用最低金额
maxAmountnumber否费用最高金额
tagsarray否按标签筛选
hasReceiptboolean否为 true 时,仅返回包含收据链接的费用。为 false 时,仅返回不包含收据链接的费用。
limitinteger否每页结果数(默认值 20,最大值 50)
cursorstring否上一次 search_expenses 页面返回的不透明 nextCursor。重复使用相同的筛选条件;切勿构造或编辑此值。

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。