Token导航 LogoToken导航

MCP Server · 金融服务

FreshBooks MCP Server

提供完整的FreshBooks集成服务,支持Claude及其他兼容MCP协议的AI助手进行会计、发票、时间跟踪等财务管理操作。

未说明官方级别未说明来源级核验工具 0
财务管理发票管理TypeScriptClaudeClaude Desktop

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

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

分类

金融服务

传输方式

未说明

认证方式

OAuth 授权

部署方式

支持远程部署

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

FreshBooks MCP服务器

模型上下文协议(MCP)服务器,为Claude和其他MCP兼容的AI助手提供完整的FreshBooks集成。

特性

  • 完整的SDK奇偶校验 -87个工具,涵盖所有主要的FreshBooks功能
  • 22实体类别 -全面涵盖会计、发票、时间跟踪等
  • 时间追踪 -记录时间、管理计时器、跟踪计费小时数
  • 发票和账单 -创建发票、管理账单、处理付款
  • 费用管理 -跟踪支出、分类支出、管理供应商
  • 客户与项目管理 -全面的CRM和项目能力
  • 财务报告 -损益、税务摘要等
  • OAuth2身份验证 -基于令牌的安全身份验证,具有自动刷新功能

安装

npm install @goodsamsoftware/freshbooks-mcp

快速开始

最快的开始方式是我们的 托管式服务 --不需要OAuth设置。

1.注册

首选 freshbooks.goodsamsoftware.com 并创建一个帐户(14天免费试用).登录后,从仪表板连接您的FreshBooks帐户。

2.复制您的配置

从仪表板中复制提供的配置片段。它对两者都有效 克劳德桌面 和 克劳德代码.

克劳德桌面 (claude_desktop_config.json):

{
  "mcpServers": {
    "freshbooks": {
      "command": "npx",
      "args": ["mcp-remote", "https://freshbooks.goodsamsoftware.com/api/mcp", "--header", "Authorization:Bearer YOUR_TOKEN"]
    }
  }
}

克劳德代码 (.mcp.json 在您的项目中):

{
  "mcpServers": {
    "freshbooks": {
      "command": "npx",
      "args": ["mcp-remote", "https://freshbooks.goodsamsoftware.com/api/mcp", "--header", "Authorization:Bearer YOUR_TOKEN"]
    }
  }
}

3.开始使用

示例提示:

  • “在网站重新设计项目上登录2小时”
  • “显示我本周的时间条目”
  • “启动客户会议计时器”
  • “为Acme Corp开具1500美元的发票”
  • “我这个月的利润/亏损是多少?”

______________________________________________________________________

自托管设置

您还可以使用自己的FreshBooks API应用程序在本地运行MCP服务器。

注: FreshBooks要求所有OAuth回调URL(包括localhost)都使用HTTPS。看 本地HTTPS设置 下面是说明。

1.获取FreshBooks证书

  1. 首选 FreshBooks开发者门户
  2. 创建新应用程序
  3. 将重定向URI设置为: https://freshbooks.goodsamsoftware.com/callback
  4. 记下您的客户端ID和客户端密码

2.配置克劳德桌面

添加到您的Claude Desktop配置(claude_desktop_config.json):

{
  "mcpServers": {
    "freshbooks": {
      "command": "npx",
      "args": ["@goodsamsoftware/freshbooks-mcp"],
      "env": {
        "FRESHBOOKS_CLIENT_ID": "your-client-id",
        "FRESHBOOKS_CLIENT_SECRET": "your-client-secret",
        "FRESHBOOKS_REDIRECT_URI": "https://freshbooks.goodsamsoftware.com/callback"
      }
    }
  }
}

3.身份验证

问克劳德:

“将我连接到FreshBooks”

Claude将指导您完成OAuth身份验证。在FreshBooks中授权后,您将在我们的 托管回调页面 -只需复制并粘贴回克劳德。

4.开始使用

示例提示:

  • “在网站重新设计项目上登录2小时”
  • “显示我本周的时间条目”
  • “启动客户会议计时器”
  • “为Acme Corp开具1500美元的发票”
  • “我这个月的利润/亏损是多少?”

可用工具(共87个)

身份验证(5个工具)

工具说明
auth_status检查身份验证状态
auth_get_url获取OAuth授权URL
auth_exchange_code令牌的交换身份验证码
auth_refresh刷新访问令牌
auth_revoke撤销身份验证

时间追踪(5个工具)

工具说明
timeentry_list使用筛选器列出时间条目
timeentry_single按ID获取时间条目
timeentry_create创建时间条目
timeentry_update更新时间条目
timeentry_delete删除时间条目

定时器管理(4个工具)

工具说明
timer_start启动计时器
timer_stop停止计时器并记录时间
timer_current获取运行计时器
timer_discard删除计时器而不记录

发票(5个工具)

工具说明
invoice_list列出发票
invoice_single按ID获取发票
invoice_create创建发票
invoice_update更新发票
invoice_delete删除发票

客户端(5个工具)

工具说明
client_list列出客户
client_single按ID获取客户端
client_create创建客户端
client_update更新客户端
client_delete删除客户端

项目(5个工具)

工具说明
project_list列出项目
project_single按ID获取项目
project_create创建项目
project_update更新项目
project_delete删除项目

费用(5个工具)

工具说明
expense_list列出费用
expense_single按ID获取费用
expense_create创建支出
expense_update更新费用
expense_delete删除费用

账单和付款(15个工具)

工具说明
bill_list列出账单
bill_single按ID获取账单
bill_create创建账单
bill_update更新账单
bill_delete删除账单
billpayment_list列出账单付款
billpayment_single获取账单付款
billpayment_create创建账单付款
billpayment_update更新账单付款
billpayment_delete删除账单付款
billvendor_list列出供应商
billvendor_single按ID获取供应商
billvendor_create创建供应商
billvendor_update更新供应商
billvendor_delete删除供应商

其他工具

类别工具描述
贷项凭单5创建、管理贷方票据
费用类别3管理费用类别
物品5产品/服务目录
日记账分录5手工会计分录
日记账分录账户3会计科目表
其他收入5非发票收入跟踪
支付5发票付款跟踪
支付选项2支付网关设置
报告3财务报告
服务5计费服务类型
任务5项目任务管理
用户1当前用户信息
回调5Webhook管理

*请参阅中的完整工具文档 docs/api/*

配置(自托管)

环境变量

变量必填描述
FRESHBOOKS_CLIENT_ID是OAuth客户端ID
FRESHBOOKS_CLIENT_SECRET是OAuth客户端密钥
FRESHBOOKS_REDIRECT_URIyesOAuth重定向类型
FRESHBOOKS_TOKEN_PATH否令牌存储路径
LOG_LEVEL否日志记录级别(调试、信息、警告、错误)

高级:本地HTTPS设置

如果您更喜欢使用本地回调而不是我们的托管回调页面,您可以使用设置本地HTTPS证书 mkcert:

窗户(翼子板):

winget install FiloSottile.mkcert
mkcert -install
mkdir certs
mkcert -key-file certs/localhost-key.pem -cert-file certs/localhost.pem localhost 127.0.0.1 ::1

macOS(Homebrew):

brew install mkcert
mkcert -install
mkdir certs
mkcert -key-file certs/localhost-key.pem -cert-file certs/localhost.pem localhost 127.0.0.1 ::1

Linux:

# Install mkcert (see https://github.com/FiloSottile/mkcert#installation)
mkcert -install
mkdir certs
mkcert -key-file certs/localhost-key.pem -cert-file certs/localhost.pem localhost 127.0.0.1 ::1

然后将重定向URI设置为 https://localhost:3000/callback 在FreshBooks。

证书有效期为3年,并受您的系统信任。

发展

# Install dependencies
npm install

# Run in development mode
npm run dev

# Run tests
npm test

# Run tests with coverage
npm run test:coverage

# Type check
npm run typecheck

# Build for production
npm run build

测试

该项目具有全面的测试覆盖范围:

  • 1571次测试 93个测试文件
  • 100%代码覆盖率 需求
  • 所有FreshBooks实体的模拟工厂
  • 错误场景覆盖率
npm test                 # Run all tests
npm run test:coverage    # Run with coverage report

建筑

src/
├── server.ts             # MCP server entry point
├── auth/                 # OAuth2 authentication
├── client/               # FreshBooks SDK wrapper
├── errors/               # Error normalization
├── tools/                # MCP tool implementations (22 categories)
│   ├── auth/             # Authentication tools
│   ├── time-entry/       # Time tracking
│   ├── timer/            # Timer management
│   ├── invoice/          # Invoicing
│   ├── client/           # Client management
│   ├── project/          # Projects
│   ├── expense/          # Expenses
│   ├── bill/             # Bills
│   └── ...               # 14 more categories
└── config/               # Configuration

文档

错误处理

所有错误都标准化为MCP格式,并附有有用的上下文:

{
  "code": -32005,
  "message": "User-friendly message",
  "data": {
    "freshbooksError": { "code": "...", "message": "..." },
    "recoverable": true,
    "suggestion": "What to do next"
  }
}

许可证

MIT许可证-请参阅 许可证 了解详情。

学分

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

财务管理TypeScript本地部署AI集成会计服务发票管理时间跟踪

支持客户端

Claude DesktopClaude

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

典型使用场景

行情与财报查询

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

持仓与流水

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

风险提示

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0未说明未标注2 个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 条

FreshBooks MCP Server 怎么安装?

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

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

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

FreshBooks MCP Server 收费吗?

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

FreshBooks MCP Server 需要 API Key 吗?

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

FreshBooks MCP Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP