mcpField
M
mileage-log

mileage-log

远程服务
mcp.zovo.one金融数据21 天前更新

关于 mileage-log

这是一个本地运行的里程记录 MCP 服务,面向需要整理可抵扣行程和报税资料的自由职业者。它按日期、类别和地区管理生效费率,汇总各行程金额,并可导出 CSV。

主要功能

  1. 01记录行程日期、距离和用途
  2. 02按地区与类别设置生效费率
  3. 03按行程日期应用对应费率
  4. 04按类别和货币汇总金额
  5. 05导出行程记录为 CSV

适用场景

  1. 01及时记录业务出行里程
  2. 02按年度费率计算可抵扣金额
  3. 03按日期范围汇总各类行程
  4. 04向会计人员提供里程 CSV

MCP 相关

该 MCP 服务向客户端提供行程记录、费率管理、里程汇总和 CSV 导出工具。数据保存在本地,不进行网络调用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.zovo.one/mcp/mileage-log
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.zovo.one/mcp/mileage-log需要授权
安装包
mcpbmileage-log.mcpb0.22.5

工具

9
参数类型必填说明
tostring是终点,例如 Client site、2 Mill Lane
datestring是行程发生日期,格式为 YYYY-MM-DD。不能指定未来日期:行程尚未发生
fromstring是起点,例如 Home office、14 Nowa Street
notestring否
unitstring是miles 或 km;也接受 mi 和 kilometre 等拼写形式
purposestring是行程的出行原因,例如:前往 Kowalski 改造项目现场
categorystring是以下之一:business、medical、moving、charitable、personal。personal 行程会保留记录,且仅在存在费率时计算金额
distancenumber是距离,精确到单位的千分位,例如 12.5
jurisdictionstring否当多个司法辖区对该类别设有费率时,用于为此行程定价的费率组。仅有一个司法辖区设有费率时省略

详细介绍

mcp-mileage-log

theluckystrike/mcp-mileage-log MCP server

已收录于 官方 MCP 注册表(io.github.theluckystrike/mileage-log)。 一款 mcp mileage 追踪工具,可记录自由职业者在报税时所需的里程日志:在行程发生时记录,而不是等到 4 月再凭记忆重建。记录每趟行程的日期、起点和终点、以英里或 km 为单位的距离、用途和类别(商务、医疗、搬家、慈善、个人);按司法管辖区和类别设置适用于你的费率,并按生效日期排列;摘要会根据行程发生当天的有效费率,按类别和货币为每趟行程计算费用。日志记录无误后,只需调用一次即可导出 CSV,交给会计师。所有数据都保存在本机;无需账户,也不会发起网络请求。

由 theluckystrike 开发。

@theluckystrike/mcp-mileage-log 尚未发布到 npm,因此目前运行 npx -y @theluckystrike/mcp-mileage-log 会返回 404。在此之前,可用的方式是克隆并构建。

安装

Claude Desktop

macOS:~/Library/Application Support/Claude/claude_desktop_config.json;Windows:%APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "mileage-log": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-mileage-log"]
    }
  }
}
Claude Code
claude mcp add mileage-log -- npx -y @theluckystrike/mcp-mileage-log
Cursor

~/.cursor/mcp.json(全局)或 .cursor/mcp.json(项目),配置项与 Claude Desktop 相同。

工具

工具功能
trip_add记录一趟行程:日期、起点、终点、以英里或 km 为单位的距离、用途、类别。返回 TR-YYYY-NNNN
trip_list按从早到晚的顺序列出行程,并显示每趟行程适用的费率和金额;可按日期范围和类别筛选
trip_remove按准确 ID 删除行程,用于移除误录的记录。该 ID 不会重新分配
rate_set设置自某个日期起,某司法管辖区内某类别每英里或每 km 的金额。费率按时间排列,而非使用单一全局数值
rate_list列出所有已记录的费率,按司法管辖区和类别分组,并按生效日期排序
mileage_summary指定日期范围(默认为当前年份):按类别汇总距离、每趟行程适用的费率和可抵扣金额,并按货币分组
mileage_export将日志导出为 CSV,交给会计师:日期、起点、终点、距离、类别、费率、金额。Pro
license_status / license_activate查看 Free 或 Pro 状态,并激活密钥

费率按时间排列,且服务不预置任何费率

税务机关通常每年都会调整里程费率,因此此服务不会使用单一全局费率:rate_set 会从指定生效日期起,为某个司法管辖区、类别和单位添加费率;每趟行程则采用行程发生当天的有效费率。**此服务不预置任何费率,下面的示例仅供参考,并不代表当前法律规定。**提交申报前,请核实适用于你的数值。

费率设置示例(仅供参考):

rate_set jurisdiction:"US federal (EXAMPLE)" category:business    rate:0.70  unit:miles currency:USD effective_from:2026-01-01
rate_set jurisdiction:"US federal (EXAMPLE)" category:business    rate:0.655 unit:miles currency:USD effective_from:2025-01-01
rate_set jurisdiction:"US federal (EXAMPLE)" category:medical     rate:0.21  unit:miles currency:USD effective_from:2026-01-01
rate_set jurisdiction:"US federal (EXAMPLE)" category:charitable  rate:0.14  unit:miles currency:USD effective_from:2026-01-01

因此,2025 年的行程会自动按 0.655 计算,2026 年的行程会按 0.70 计算。如果行程距离以 km 为单位而费率按英里计算(或反之),系统会在计费前使用精确换算系数(1 英里 = 1.609344 km)进行换算。

Free 与 Pro

FreePro
每个日历月的行程数20不限
行程列表和里程摘要是是
每个司法管辖区和类别的费率1 个(覆盖原费率仍可免费使用)不限,按时间排列
提供给会计师的 CSV 导出否是

每月上限按行程日期所在的月份计算,因此报税时补记去年的行程不会占用本月额度。日志本身永远不会计入限额:读取、列出和汇总始终免费。

获取 Pro:https://mcp.zovo.one/buy/mileage-log,单独购买此服务一次性收费 $19,或购买套装,费用为 $39。

金额与舍入

一次行程的可抵扣金额等于行程距离乘以有效费率,并按四舍五入(恰好为 5 时进位)至分的方式逐次舍入。所有合计金额均为逐次舍入后的行程金额之和:合计金额始终与组成它的各项金额一致,CSV 导出也会与汇总逐项核对。计算仅使用整数(距离以千分之一单位计,费率以千分之一货币单位计),因此,12.5 英里按每英里 0.70 计算,结果正好是 875 分,绝不会是 874.99999。英里和公里分别保留,绝不相加;金额按币种分别保留,绝不混用。如果行程的距离单位与费率单位不同,则先换算距离(1 英里 = 1.609344 公里,精确值),并按费率单位的千分之一进行四舍五入(恰好为 5 时进位),然后再计算金额。

隐私

所有数据都保存在本地的 ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/mileage-log/ 中,共有三个文件:trips.json、rates.json、counter.json。数据不会发送到任何地方;此服务没有账户、API 密钥,也不会进行任何网络调用。许可证密钥会离线验证。此服务计算的内容不构成税务建议;你输入的费率由你自行确认。

由 theluckystrike 构建。https://github.com/theluckystrike

将此文档用作 MCP 服务

任何 MCP 客户端(Claude、Cursor、Windsurf、VS Code)都可以通过 GitMCP 直接读取此仓库的文档,无需安装:

评论

支持 Markdown

第一次接触 MCP?

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

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