Token导航 LogoToken导航

MCP Server · 金融服务

Billy MCP Server

Billy MCP Server是一个用于与Billy会计系统集成的模型上下文协议服务器,提供管理发票、联系人、产品、付款和其他会计数据的工具。

未说明官方级别未说明来源级核验工具 15
产品管理JavaScriptClaude发票管理Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
markhm
提供方
markhm

工具数量

15

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Billy MCP Server 属于金融服务类 MCP Server,公开资料标注 15 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

金融服务

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 15 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Billy MCP服务器

用于与Billy的会计系统集成的模型上下文协议(MCP)服务器。该服务器提供了与Billy的REST API交互的工具,用于管理发票、联系人、产品、付款和其他会计数据。

特性

  • 联系人管理:创建、读取、更新和列出联系人
  • 发票管理:创建、读取和列出包含行项目的发票
  • 产品管理:创建、阅读和列出带有定价的产品
  • 支付处理:创建付款以将发票标记为已付款
  • 票据管理:列出并管理供应商账单
  • 账户管理:账户访问表
  • 组织信息:获取组织详细信息

先决条件

  • Node.js 18或更高版本
  • 具有API访问权限的Billy帐户
  • Billy API访问令牌

安装

  1. 克隆或下载服务器代码
  2. 安装依赖项:
   npm install
  1. 构建TypeScript代码:
   npm run build

配置

获取Billy API代币

  1. 登录您的Billy帐户
  2. 转到“设置”→ 访问令牌
  3. 创建新的访问令牌
  4. 复制令牌以在环境变量中使用

环境变量

设置以下环境变量:

export BILLY_ACCESS_TOKEN="your_billy_access_token_here"

MCP客户端配置

将服务器添加到MCP客户端配置中。对于Claude Desktop,请将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "billy": {
      "command": "node",
      "args": ["/path/to/billy-mcp-server/build/index.js"],
      "env": {
        "BILLY_ACCESS_TOKEN": "your_billy_access_token_here"
      }
    }
  }
}

可用工具

组织

  • billy_get_organization -获取组织详细信息

联系人

  • billy_list_contacts -列出具有可选筛选功能的联系人
  • billy_get_contact -通过ID获取特定联系人
  • billy_create_contact -创建新联系人
  • billy_update_contact -更新现有联系人

发票

  • billy_list_invoices -列出具有可选过滤功能的发票
  • billy_get_invoice -按ID获取特定发票
  • billy_create_invoice -使用行项目创建新发票

产品

  • billy_list_products -列出具有可选过滤功能的产品
  • billy_get_product -按ID获取特定产品
  • billy_create_product -创建具有定价的新产品

支付

  • billy_list_bank_payments -列出银行付款
  • billy_create_payment -创建付款以将发票标记为已付款

账单

  • billy_list_bills -列出供应商账单

账户

  • billy_list_accounts -会计科目表

使用示例

创建联系人

// Using the billy_create_contact tool
{
  "name": "Acme Corporation",
  "type": "company",
  "countryId": "DK",
  "street": "Main Street 123",
  "city": "Copenhagen",
  "zipcode": "1000",
  "phone": "+45 12 34 56 78",
  "email": "contact@acme.com",
  "isCustomer": true,
  "paymentTermsDays": 30
}

创建发票

// Using the billy_create_invoice tool
{
  "contactId": "contact-id-here",
  "entryDate": "2024-01-15",
  "currencyId": "DKK",
  "paymentTermsDays": 30,
  "lines": [
    {
      "productId": "product-id-here",
      "description": "Consulting services",
      "quantity": 10,
      "unitPrice": 1000
    }
  ],
  "state": "approved"
}

创建付款

// Using the billy_create_payment tool
{
  "entryDate": "2024-01-20",
  "cashAmount": 10000,
  "cashSide": "debit",
  "cashAccountId": "bank-account-id",
  "associations": [
    {
      "subjectReference": "invoice:invoice-id-here"
    }
  ]
}

API文档

有关Billy的API的详细信息,请访问:https://www.billy.dk/api

发展

以开发模式运行

npm run dev

建筑

npm run build

文件结构

src/
  index.ts          # Main server implementation
build/              # Compiled JavaScript output
package.json        # Dependencies and scripts
tsconfig.json       # TypeScript configuration
README.md          # This file

错误处理

该服务器包括全面的错误处理功能,用于:

  • 无效的API令牌
  • 网络连接问题
  • 无效的请求参数
  • Billy API错误

所有错误都会返回描述性消息,以帮助调试。

支持的Billy API功能

此MCP服务器支持Billy API核心功能,包括:

  • ✅ 组织管理
  • ✅ 联系人管理(客户/供应商)
  • ✅ 发票创建和管理
  • ✅ 产品目录管理
  • ✅ 支付处理
  • ✅ 账单管理(供应商发票)
  • ✅ 科目表访问权限
  • ✅ 分页和过滤
  • ✅ 相关数据包含(侧面加载/嵌入)
  • ✅ 错误处理和验证

局限性

  • 身份验证仅限于访问令牌(Billy尚不支持OAuth)
  • 一些高级功能,如滞纳金、提醒和附件,尚未实现
  • 此版本中不包括银行行匹配和日记账交易

安全考虑

  • 安全地存储您的Billy访问令牌
  • 使用环境变量而不是硬编码令牌
  • Billy中的令牌不会过期,但可以从Billy界面撤销
  • 每个令牌都与特定的组织相关联

贡献

要扩展此MCP服务器,请执行以下操作:

  1. 向中添加新工具 ListToolsRequestSchema 处理器
  2. 在中实现相应的API调用 BillyClient 类
  3. 在中添加工具处理逻辑 CallToolRequestSchema 处理器
  4. 用新功能更新此README

添加新工具示例

// 1. Add to tools list
{
  name: "billy_new_feature",
  description: "Description of the new feature",
  inputSchema: {
    type: "object",
    properties: {
      // Define parameters
    },
  },
}

// 2. Add to BillyClient class
async newFeature(params: any): Promise {
  return this.request("GET", "/new-endpoint", params);
}

// 3. Add to request handler
case "billy_new_feature":
  const result = await billyClient.newFeature(args);
  return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] };

故障排除

常见问题

  1. “BILLY_CCESS_TOKEN环境变量是必需的”

- 确保您已正确设置环境变量 - 检查您的MCP客户端配置是否包括env部分

  1. “Billy API错误:401”

- 您的访问令牌无效或已被吊销 - 从Billy的界面生成新令牌

  1. “Billy API错误:403”

- 您的令牌没有请求操作的权限 - 检查您是否在某些操作中使用公司令牌,而不是用户令牌

  1. “Billy API错误:404”

- 请求的资源(发票、联系人等)不存在 - 检查您是否使用了正确的ID

  1. “Billy API错误:422”

- 请求中的数据无效 - 检查必填字段和数据格式(特别是日期:YYYY-MM-DD)

调试模式

要启用更详细的日志记录,您可以修改服务器以记录请求:

// Add to the request method in BillyClient
console.error(`Making ${method} request to ${url}`, data);

许可证

MIT许可证-可以根据需要自由修改和分发。

支持

对于Billy API的问题,请联系:dev@billy.dk 对于MCP服务器问题,请在您的存储库中创建问题。

工具与能力

工具数量

15

资源数量

0

提示词数量

0

能力标签

会计系统JavaScript本地部署发票管理联系人管理产品管理付款处理

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 工具数量 15 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Billy MCP Server

MCP World · 本页

15未说明未标注1 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Billy MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Billy MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Billy MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Billy MCP Server 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Billy MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP