个人财务管理协议服务器

一个为Lunch Money个人财务管理提供模型上下文协议(MCP)服务的服务器,通过AI助手实现自然语言交互管理财务事务。

  • by ConnorDBurge
  • TypeScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 ConnorDBurge/lunchmoney-mcp-v2

使用说明

午餐钱mcp-v2

一种模型上下文协议(MCP)服务器 午餐费 个人理财,由 @lunch-money/lunch-money-js-v2 TypeScript客户端。

概述

此MCP服务器公开了Lunch Money的v2 API作为人工智能助手的工具(Claude Desktop、GitHub Copilot、VS Code等)。让你的人工智能管理交易、检查预算、组织类别等等——所有这些都是通过自然语言完成的。

设置

先决条件

安装

pnpm install
pnpm build

配置

将API令牌设置为环境变量:

export LUNCHMONEY_API_TOKEN=your_token_here

使用Claude Desktop

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "lunchmoney": {
      "command": "node",
      "args": ["/path/to/lunchmoney-mcp-v2/build/index.js"],
      "env": {
        "LUNCHMONEY_API_TOKEN": "your_token_here"
      }
    }
  }
}

使用GitHub Copilot CLI

添加到您的Copilot CLI MCP配置中:

{
  "mcpServers": {
    "lunchmoney": {
      "command": "node",
      "args": ["/path/to/lunchmoney-mcp-v2/build/index.js"],
      "env": {
        "LUNCHMONEY_API_TOKEN": "your_token_here"
      }
    }
  }
}

工具(共40个)

资源 工具 描述
用户 1 获取当前用户信息
分类 5 支出类别的完整CRUD
交易 14 CRUD、批量操作、拆分/分组、附件
手动账户 5 手动跟踪帐户的完整CRUD
Plaid账户 3 列表、获取和触发Plaid同步
标签 5 标签的完整CRUD操作
经常性项目 2 列出并获取经常性费用
摘要 1 预算汇总

许可证

麻省理工学院