MH

michelbragaguimaraes/haloitsm_mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

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
Открыть полный README на GitHub

Установка

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" } } } }