金融数据协议服务器

一个基于模型上下文协议(MCP)的服务器,通过标准IO传输提供对Lunch Money金融数据的无缝访问,支持AI助手直接交互。

  • by KoltonG
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 koltong/lunch-money-mcp

使用说明

午餐钱MCP服务器

LLM代理驱动开发用于Lunch Money API访问的模型上下文协议服务器,通过系统的代理执行和严格的验证过程。


🎯 存储库目标

此存储库构建了一个 模型上下文协议(MCP) 通过以下方式无缝访问Lunch Money财务数据的服务器 标准IO 运输。

目标1: 使人工智能助手能够使用stdio(非远程)通过标准化MCP工具与Lunch Money的API直接交互,允许用户:

  • 灵活过滤查询交易数据
  • 访问支出类别和预算信息
  • 检索交易标签和组织数据
  • 通过自然语言进行财务分析

🚧 进行中

该项目正在使用 系统代理执行方法每一行代码、配置和文档都是通过LLM代理按照结构化工作流实现的。

🤖 LLM代理驱动开发

该存储库展示了一种新颖的开发方法,其中:

  • LLM代理执行所有编码任务 遵循预定义的规则和验证检查点
  • 无需手动编码 -代理处理实现、测试和文档
  • 系统验证 通过每一步的强制性人工批准确保质量
  • 结构化任务管理 将复杂特征分解为经过验证的子任务

代理执行框架

在制定全面的规则和流程方面投入了大量的工程工作,以实现:

  • 自动执行代理 可以自主实现功能
  • 清除验证标记 子任务之间必须经过人工批准
  • 质量保证 通过结构化TDD和测试需求
  • 系统性进展 来自PRD→ TDD → 任务→ 实施

中的代理执行规则 /rules/ 定义:

  • 任务分解和依赖关系管理
  • 验证检查点和质量门
  • 分行管理和PR生成
  • 错误处理和反馈回路

📁 项目结构

├── docs/                    # Project documentation and planning
├── rules/                   # Agent execution rules and specifications
├── src/                     # MCP server implementation
└── README.md               # This file

🔧 技术栈

  • 运行时间: Bun(快速执行TypeScript)
  • 框架: 模型上下文协议SDK
  • 验证: Zod模式
  • HTTP客户端: 阿西奥斯
  • 测试: 内置面包测试跑道

此自述文件将随着项目在代理驱动的开发里程碑中的进展而更新。