BH

buildwithbeacon/housecallpro-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

19 stars 6 forks 质量 47 趋势 22

一个基于Housecall Pro API的MCP服务器,用于克洛德桌面,OpenAI,Cursor等. 与Housecall Pro API使用自然语言的端点互动.

概览

一套综合的 " 家庭呼吁促进API " ,使克洛德桌面和其他具有MCP能力的LLM能够与你的 " 家庭呼吁促进 " 外地服务管理系统进行无缝互动。 每个服务器都专门处理特定领域,提供客户、工作、时间安排、发票、材料等模块化访问。 该项目规定通过克洛德桌面或其他LLMs公布完整的Housecall Pro API。 无论是管理客户,安排工作,处理发票,还是跟踪材料,这些服务器都为您提供了强大的AI辅助访问您的外地服务业务.

概述(AI 翻译)

用于Housecall Pro API的** Model Context协议服务器综合集,使Claude桌面和其他具有MCP能力的LLM能够与您的Housecall Pro外地服务管理系统进行无缝互动. 每个服务器都专门处理特定领域,提供客户、工作、时间安排、发票、材料等模块化访问。

□ □ □ 概览

该项目提供了20+专用MCP服务器,通过克洛德桌面或其他LLMs暴露出完整的Housecall Pro API. 无论是管理客户,安排工作,处理发票,还是跟踪材料,这些服务器都为您提供了强大的AI辅助访问您的外地服务业务.

□□□ 建筑

每个Housecall Pro API域都有自己的专用MCP服务器,用于有重点的高效操作:

核心业务

  • [T0] – – 客户和地址管理
  • [T1] – – 工作管理、时间安排和调度
  • [T2] – – 雇员管理和过滤
  • [T3] – – 任用时间安排和现况管理

财务管理

  • 户口电话.

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

🏠 Housecall Pro MCP Servers

A comprehensive collection of Model Context Protocol (MCP) servers for the Housecall Pro API, enabling Claude Desktop and other LLM with MCP capability to seamlessly interact with your Housecall Pro field service management system. Each server is specialized for a specific domain, providing modular access to customers, jobs, scheduling, invoicing, materials, and more.

🚀 Overview

This project provides 20+ specialized MCP servers that expose the full Housecall Pro API through Claude Desktop or other LLMs. Whether you’re managing customers, scheduling jobs, processing invoices, or tracking materials, these servers give you powerful AI-assisted access to your field service operations.

🏗️ Architecture

Each Housecall Pro API domain has its own dedicated MCP server for focused, efficient operations:

📋 Core Business Operations

  • housecallpro_customers.py - Customer & address management
  • housecallpro_jobs.py - Job management, scheduling & dispatch
  • housecallpro_employees.py - Employee management & filtering
  • housecallpro_appointments.py - Appointment scheduling & status management

💰 Financial Management

  • housecallpro_invoices.py - Invoice management & payments
  • housecallpro_invoices_query.py - Advanced invoice querying
  • housecallpro_job_invoices.py - Job-specific invoice operations
  • housecallpro_estimates.py - Estimate creation & management

📦 Inventory & Materials

  • housecallpro_materials.py - Materials management & pricing
  • housecallpro_material_categories.py - Material category organization
  • housecallpro_price_forms.py - Price book & form management

🎯 Sales & Marketing

  • housecallpro_leads.py - Lead management & conversion
  • housecallpro_lead_sources.py - Lead source tracking
  • housecallpro_tags.py - Tag management & organization

⚙️ System & Configuration

  • housecallpro_company.py - Company information & settings
  • housecallpro_job_types.py - Job type configuration
  • housecallpro_schedule.py - Schedule management
  • housecallpro_events.py - Event & calendar management
  • housecallpro_webhooks.py - Webhook configuration & management
  • housecallpro_application.py - Application settings & preferences
  • housecallpro.py - Unified server with core functionality

🌟 Key Features

📋 Customer Management (housecallpro_customers.py)

Customer Operations

  • Get Customers - List customers with advanced filtering (search, date ranges, pagination)
  • Get Customer by ID - Retrieve detailed customer profiles
  • Create Customer - Add new customers with complete information
  • Update Customer - Modify existing customer details

Address Management

  • Get Customer Addresses - List all addresses for customers
  • Get Customer Address by ID - Retrieve specific address details
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "housecall-pro-customers": { "command": "uv", "args": [ "--directory", "C:\\\\Users\\\\YourUsername\\\\path\\\\to\\\\HousecallPro-mcp", "run", "housecallpro_customers.py" ] } } }