
QuickBooks Time MCP Server (V2 Update)

2025.01.11
4
Python时间管理API集成开发效率
QuickBooks Time MCP Server 是一个集成的服务,通过单一接口提供对 QuickBooks Time API 所有功能的访问。它整合了四个独立服务器的功能:JobCode Tools、Reports & Core Tools、Timesheet Tools 和 User Tools。该项目主要面向需要集成 QuickBooks Time 功能的开发者或企业用户,提供高效的数据查询和管理能力。
View on GitHub
Overview
基本能力
产品定位
QuickBooks Time MCP Server 是一个集成化的服务,旨在通过单一接口提供对 QuickBooks Time API 所有功能的访问,简化开发者的集成工作。
核心功能
- JobCode Tools: 提供工作代码的查询和管理功能,支持多种过滤条件。
- Timesheet Tools: 提供时间表的查询和管理功能,支持按时间、用户、组等多种条件过滤。
- User Tools: 提供用户信息的查询和管理功能,支持多种过滤条件。
- Reports Tools: 提供多种报告功能,包括工资单、项目报告等。
适用场景
- 需要集成 QuickBooks Time 功能的开发者。
- 企业用户需要高效管理时间表、工作代码和用户信息。
- 需要生成各种报告(如工资单、项目报告)的用户。
工具列表
- JobCode Tools: 提供工作代码的查询和管理功能。
- Timesheet Tools: 提供时间表的查询和管理功能。
- User Tools: 提供用户信息的查询和管理功能。
- Reports Tools: 提供多种报告功能。
常见问题解答
- 如何安装依赖?
bash pip install -r requirements.txt
- 如何配置访问令牌?
在
.env
文件中配置QB_TIME_ACCESS_TOKEN
。
使用教程
使用依赖
安装依赖命令:
pip install -r requirements.txt
安装教程
- 克隆项目仓库。
- 安装依赖:
bash pip install -r requirements.txt
- 创建
.env
文件并配置访问令牌:QB_TIME_ACCESS_TOKEN=your_access_token_here NODE_ENV=development
调试方式
启动服务器:
python main.py
服务器将在 stdin/stdout 上监听 JSON-RPC 请求。