全面实现 AICPA 审计数据标准(2012-2015),并集成模型上下文协议(MCP)服务器以支持AI助手。
克隆仓库
git clone https://github.com/GenAICPA/aicpa-audit-data-api.git
cd aicpa-audit-data-api
启动 API 服务器
cd api-server
cp .env.example .env
npm install
npm start
启动 MCP 服务器(在新的终端中)
cd mcp-server
cp .env.example .env
npm install
npm start
访问演示 在浏览器中打开 http://localhost:3000
docker-compose up -d
| 端点 | 描述 | 参数 |
|---|---|---|
/api/v1/general-ledger/trial-balance | 试算平衡数据 | entityId, endDate |
/api/v1/general-ledger/chart-of-accounts | 账户分类表 | entityId, level |
/api/v1/general-ledger/detail | 总账交易 | entityId, startDate, endDate |
/api/v1/subledgers/accounts-receivable | 应收账款老化数据 | entityId, asOfDate |
/api/v1/subledgers/accounts-payable | 应付账款详情 | entityId, asOfDate |
该项目包括一个模型上下文协议服务器,使AI助手能够通过自然语言与审计数据进行交互:
// 示例AI交互
"DEMO-CORP-001 当前的现金状况是什么?"
"计算截至2024年12月31日的流动性比率"
"显示来自第四季度的所有收入交易"
# API 服务器测试
cd api-server && npm test
# MCP 服务器测试
cd mcp-server && npm test
git checkout -b feature/amazing-feature)git commit -m '添加精彩功能')git push origin feature/amazing-feature)本项目采用MIT许可证 - 查看LICENSE文件获取详细信息。
⭐ 如果你觉得这个仓库有用,请给它点赞!