帕乔利
荣誉a 帕乔利 (1447-1517),方济各会修士和意大利数学家,被认为是现代会计之父。1494年出版 *算术、几何、比例和比例的总结*他在那里首次系统地描述了双重项目——五个世纪后,这一制度仍然是整个世界会计的基础。
持有MCP服务器+西班牙PGC技能
描述
连接Claude Code和Holded API的只读MCP服务器。允许以自然语言对您的Holded帐户数据进行财务、会计和计费查询。它包括西班牙会计总计划(PGC 2007)的会计背景技能。
先决条件
- Node.js 18+
- API密钥取消持有(设置>开发人员>新API密钥)
- 克劳德代码
安装
git clone
cd pacioli
npm install
npm run build配置
1.环境变量
创建文件 .env 在项目的根源上:
HOLDED_API_KEY=tu_key备注:服务器从环境变量中读取API密钥HOLDED_API_KEY.Si usasmcp.json要配置Claude Code,密钥直接通过env.文件.env对于开发和手动测试很有用(node --env-file=.env dist/index.js).
2.在克劳德代码中注册服务器
将以下条目添加到 ~/.claude/mcp.json:
{
"mcpServers": {
"holded": {
"command": "node",
"args": ["/ruta/absoluta/a/pacioli/dist/index.js"],
"env": {
"HOLDED_API_KEY": "tu_api_key"
}
}
}
}3.Instalar la Skill PGC
将技能目录复制到Claude Code的技能目录:
cp -r skills/pgc-espanol/ ~/.claude/skills/pgc-espanol/可用工具
| 工具 | 描述 | 参数 |
|---|---|---|
holded_list_accounts | 列出在Holded中配置的会计总计划账户 | group? (字符串):PGC组(1-9)按第一位过滤 |
holded_list_daily_ledger | 获取日记账的座位 | startDate? (字符串):YYYY-MM-DD, endDate? (字符串):YYYY-MM-DD, accountNumber? (字符串) |
holded_list_documents | 按类型列出发票文件 | docType (枚举):发票、销售收据、贷记单、销售订单、形式发票、运单、预估、采购、采购订单、采购基金; startDate?, endDate?, contactId?, paid? (枚举0/1/2), sort? (枚举创建asc/创建desc) |
holded_get_document | 按类型和ID获取文档的详细信息 | docType (枚举), documentId (字符串) |
holded_list_contacts | 列出所有联系人(客户和供应商) | type? (枚举客户/供应商/债务人/债权人) |
holded_get_contact | 通过其ID获取联系人的详细信息 | contactId (字符串) |
holded_list_treasuries | 列出现金账户(银行、银行等) | 无 |
holded_list_payments | 记录的付款清单 | startDate? (字符串):YYYY-MM-DD, endDate? (字符串):YYYY-MM-DD |
holded_get_taxes | 获取配置的税收列表 | 无 |
holded_get_balance_sheet | 从PGC账户计算的资产负债表 | 无 |
holded_get_profit_loss | 损益表 | startDate?, endDate? |
holded_get_vat_summary | 进项/转嫁增值税汇总表 | startDate?, endDate? |
使用示例
Claude Code可以使用此服务器解决的自然语言查询:
- “我们这个季度的营业额是多少?”
- “430账户的余额是多少?”
- “我们银行有多少钱?”
- “我们有什么应收票据?”
许可证
Apache 2.0版本 许可证.
