Описание
一个真正的AI Agent记账软件
README
基于 Spring Boot 的智能记账后端服务,为 LedgerAIClient 提供 RESTful API 与 MCP Server 能力。
✨ 核心功能
账本管理
- 支持个人账本、共享账本及商业账本
- RBAC 权限控制,支持成员邀请与分级权限(查看/编辑/管理)
- 严格的数据隔离机制
交易与统计
- 支持多币种、多分类、自定义标签的交易记录
- 按时间、分类、成员等多维度统计分析
- 动态查询 API,支持复杂条件筛选与排序
安全与扩展
- JWT + Token 双重认证
- 模块化设计,易于扩展
- RESTful API 标准
🤖 MCP Server 支持
通过 Spring AI 集成 MCP 协议,将业务能力封装为 AI 工具。
🛠 技术栈
- 核心框架: Spring Boot 3.5.6
- AI 框架: Spring AI 1.1.0-M4 (MCP Server Core)
- 语言: Java 25
- 数据库: MySQL 8.0+, Spring Data JPA
- 安全: Spring Security, JWT
- 构建工具: Maven 3.8+
🚀 快速开始
前置要求
- Java 25+
- MySQL 8.0+
安装步骤
克隆项目
git clone https://github.com/JamesSmith888/ledger-server.git cd ledger-server配置数据库 编辑
src/main/resources/application.yml,修改数据库连接信息:spring: datasource: url: jdbc:mysql://localhost:3306/ledger_db username: your_username password: your_password启动服务
mvn spring-boot:run验证
- API 健康检查:
http://localhost:8082/actuator/health - MCP 端点:
http://localhost:8082/mcp
- API 健康检查:
🔗 关联项目
- 移动端 Client: LedgerAIClient - 配套的 React Native 移动应用。
📝 许可证
本项目采用 MIT 许可证。
🤝 贡献
欢迎提交 Issue 和 Pull Request!
Установка Ledger Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/JamesSmith888/ledger-serverFAQ
Ledger Server MCP бесплатный?
Да, Ledger Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ledger Server?
Нет, Ledger Server работает без API-ключей и переменных окружения.
Ledger Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Ledger Server в Claude Desktop, Claude Code или Cursor?
Открой Ledger Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Ledger Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
