
michelbragaguimaraes/haloitsm_mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
- Features
- Prerequisites
- Installation
- Configuration
- Usage
- Available Tools
- Architecture
- Development
- Troubleshooting
- License
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 |
インストール
npx halo-mcp設定
{
"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"
}
}
}
}