MH

michelbragaguimaraes/haloitsm_mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

10 stars 5 forks 品質 61 トレンド 18

A Model Context Protocol (MCP) server that provides AI assistants with access to the Halo ITSM/PSA/CRM REST API.

概要

A Model Context Protocol (MCP) server that provides AI assistants with access to the Halo ITSM/PSA/CRM REST API. This enables Large Language Models (LLMs) like Claude, GPT, and others to interact with your Halo instance through a standardized protocol. The Model Context Protocol (MCP) is an open standard that allows AI applications to securely connect to external data sources and tools. This server implements MCP for Halo ITSM, enabling AI assistants to: - from your Halo instance - programmatically - - Halo ITSM (also known as HaloPSA and HaloCRM) is a comprehensive IT Service Management platform used by MSPs, IT departments, and service organizations. It provides ticketing, asset management, project management, invoicing, and CRM capabilities through a unified platform. The Model Context Protocol is an open protocol that standardizes how AI applications connect to external data sources and tools.

README

以下は原文 README の抜粋です。原文を見る。

Halo ITSM MCP Server

A Model Context Protocol (MCP) server that provides AI assistants with access to the Halo ITSM/PSA/CRM REST API. This enables Large Language Models (LLMs) like Claude, GPT, and others to interact with your Halo instance through a standardized protocol.

Table of Contents


Overview

The Model Context Protocol (MCP) is an open standard that allows AI applications to securely connect to external data sources and tools. This server implements MCP for Halo ITSM, enabling AI assistants to:

  • Query tickets, users, clients, and other entities from your Halo instance
  • Create and update tickets programmatically
  • Manage assets, projects, appointments, and more
  • Run reports and retrieve business intelligence data

What is Halo ITSM?

Halo ITSM (also known as HaloPSA and HaloCRM) is a comprehensive IT Service Management platform used by MSPs, IT departments, and service organizations. It provides ticketing, asset management, project management, invoicing, and CRM capabilities through a unified platform.

What is MCP?

The Model Context Protocol is an open protocol that standardizes how AI applications connect to external data sources and tools. It enables:

  • Tool calling: AI can invoke specific functions with parameters
  • Secure authentication: Credentials are managed by the MCP server, not exposed to the AI
  • Structured data exchange: Responses are formatted for optimal AI consumption

Features

18 Resource Groups with 60+ Tools

This MCP server provides comprehensive coverage of the Halo ITSM API:

Resource Tools Description
Tickets 4 List, get, create, update tickets
Actions 4 List, get, create, delete ticket actions/notes
Users 4 List, get, find by email, get current user
Clients 4 List, get, create, update clients
Agents 2 List, get agents
Teams 2 List, get teams
Status 2 List, get ticket statuses
Ticket Types 2 List, get ticket types
Assets 4 List, get, create, delete assets
Sites 4 List, get, create, update sites
Projects 4 List, get, create, update projects
Opportunities 4 List, get, create, update opportunities
Appointments 3 List, get, create, delete appointments
Attachments 3 List, get, delete attachments
GitHub で README 全文を見る

インストール

npx halo-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "halo-itsm": { "command": "node", "args": ["/path/to/halo-mcp/dist/index.js"], "env": { "HALO_BASE_URL": "https://yourcompany.halopsa.com", "HALO_CLIENT_ID": "your-client-id", "HALO_CLIENT_SECRET": "your-client-secret" } } } }