账本服务 MCP 服务器可通过 Claude 对账本文件进行访问与管理,为账本管理提供了便捷的途径。
账本服务 MCP 服务器为用户提供了便捷的账本管理功能,通过一系列工具可轻松实现对账本的各项操作。下面将详细介绍其主要特性、安装步骤、调试方法以及开发相关内容。
该服务器实现了三个用于账本管理的工具:
uv 包管理器uv pip install ledger-service
以下是使用 list - accounts 工具列出 2024 年所有账户的示例:
# 列出 2024 年所有账户
uv run list-accounts --year 2024
以下是使用 account - register 工具查看 2024 年“储蓄账户”交易明细的示例:
# 查看 2024 年储蓄账户的交易明细
uv run account-register --year 2024 --account "储蓄账户"
使用检查程序来调试服务器:
npx @modelcontextprotocol/inspector \
uv \
--directory /path/to/ledger-service \
run \
ledger-service
将服务器配置添加到 Claude 桌面的配置文件中:
~/Library/Application\ Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json"mcpServers": {
"ledger-service": {
"command": "uv",
"args": [
"--directory",
"/path/to/ledger-service",
"run",
"ledger-service"
]
}
}
"mcpServers": {
"ledger-service": {
"command": "uvx",
"args": [
"ledger-service"
]
}
}
server.py 中的 LEDGER_BASE_PATH 常量来配置基路径。