
JobNimbus MCP Server

2025.04.14
0
JavaScript中间件服务API 交互交流协作
JobNimbus MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于通过兼容的 AI 助手(如 Cursor 和 Claude)与 JobNimbus API 进行交互。它允许 AI 代理通过标准化工具访问和操作 JobNimbus 数据(如联系人、工作、任务、产品、工作流和发票),并使用 JobNimbus API 密钥进行安全访问。该服务通过 npm 发布,可以轻松使用 `npx` 运行。
View on GitHub
Overview
基本能力
产品定位
JobNimbus MCP Server 是一个中间件服务,旨在为 AI 助手提供与 JobNimbus API 交互的能力,从而扩展 AI 助手的功能,使其能够直接操作 JobNimbus 平台上的数据。
核心功能
- 提供与 JobNimbus API 的交互接口
- 支持多种数据操作,包括创建、读取、更新和删除(CRUD)
- 通过标准化工具实现数据访问
- 支持多种 AI 助手(如 Cursor 和 Claude)
适用场景
- AI 助手需要访问和操作 JobNimbus 数据时
- 自动化工作流程,如自动创建任务或发票
- 数据查询和报告生成
工具列表
- Contacts:
jobnimbus_list_contacts
,jobnimbus_get_contact
,jobnimbus_create_contact
,jobnimbus_update_contact
- Jobs:
jobnimbus_list_jobs
,jobnimbus_get_job
,jobnimbus_create_job
,jobnimbus_update_job
- Tasks:
jobnimbus_list_tasks
,jobnimbus_get_task
,jobnimbus_create_task
,jobnimbus_update_task
- Products:
jobnimbus_list_products
,jobnimbus_get_product
,jobnimbus_create_product
,jobnimbus_update_product
- Workflows:
jobnimbus_get_all_workflows
,jobnimbus_create_workflow
,jobnimbus_create_workflow_status
- Invoices:
jobnimbus_list_invoices
,jobnimbus_get_invoice
,jobnimbus_create_invoice
,jobnimbus_update_invoice
,jobnimbus_send_invoice
,jobnimbus_record_invoice_payment
常见问题解答
- 如何配置 API 密钥? 在
mcp.json
或claude_desktop_config.json
文件中替换your_api_key_here
为实际的 JobNimbus API 密钥。 - 如何验证服务是否运行? 重启 Cursor 或 Claude 应用后,检查工具列表中是否包含
jobnimbus-local-server
。
使用教程
使用依赖
- 安装 Node.js 和 npm(确保
npx
可用) - 获取 JobNimbus API 密钥
安装教程
配置 Cursor
- 创建
~/.cursor/mcp.json
文件 - 添加配置并替换 API 密钥
- 重启 Cursor
配置 Claude
- 找到或创建 Claude 配置文件
- 添加配置并替换 API 密钥
- 重启 Claude
调试方式
- 设置环境变量:
export JOBNIMBUS_API_KEY=your_actual_api_key_here
- 手动运行服务:
npx jobnimbus-mcp-server
- 检查服务是否通过 stdin/stdout 监听 MCP 通信
开发
- 克隆仓库:
git clone <repository_url>
- 安装依赖:
cd jobnimbus-mcp-server && npm install
- 修改
src/
目录中的代码 - 构建:
npm run build
- 测试:
npm start
或npm run dev