Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Hit

FreeNot checked

Read-only MCP server for the HIT ticket management system that lists queues, searches/fetches ticket details, and lists ticket templates.

GitHubEmbed

About

Read-only MCP server for the HIT ticket management system that lists queues, searches/fetches ticket details, and lists ticket templates.

README

An MCP server that connects an AI agent (Claude, Cursor, VS Code, etc.) to HIT — Devpeak's ticket management system. Read only: the agent can browse ticket queues, search tickets, read full ticket history, and use ticket templates — but it cannot modify any data.

Quick start

  1. Install the package globally:

    npm install --global @devpeak/hit-mcp
    
  2. Generate an API token in HIT: click your avatar (top right) → Account settingsSecurityAPI tokensCreate API token.

  3. Configure your MCP client with HIT_BASE_URL (your HIT instance, e.g. https://support.example.com) and HIT_API_TOKEN (the token from step 2). See examples below.


Configuration per client

Claude Code

claude mcp add hit -e HIT_BASE_URL=https://your-domain-here -e HIT_API_TOKEN=your-token -- npx hit-mcp

Cursor

Add the following to .cursor/mcp.json:

{
  "mcpServers": {
    "hit": {
      "command": "hit-mcp",
      "env": {
        "HIT_BASE_URL": "https://support.example.com",
        "HIT_API_TOKEN": "..."
      }
    }
  }
}

OpenCode

Add a new key under "mcp" in ~/.config/opencode/opencode.jsonc, something like:

{
  "mcp": {
    "your-server-name": {
      "type": "local",
      "command": ["npx", "hit-mcp"],
      "environment": {
        "HIT_BASE_URL": "https://support.example.com",
        "HIT_API_TOKEN": "..."
      }
    }
  }
}

What can the agent do?

Tool Description
list_queues List all support queues you have access to — get an overview of which areas (IT, maintenance, administration, etc.) exist.
list_tickets Browse and search tickets in a queue. Filter by open/closed status, search by subject, paginate. Each ticket links to HIT's web interface.
get_ticket Fetch full details of a single ticket — description, priority, due dates, history.
list_templates List ticket templates for a queue — useful for seeing what standard workflows are available.

Note: All access is read-only — the agent can not create, update, or delete tickets.

Building and developing locally

npm install
npm run build

Copy .env.example to .env, fill in HIT_BASE_URL and HIT_API_TOKEN, then run:

npm start

The server starts on stdio. Point your MCP client at the absolute path:

{
  "mcpServers": {
    "hit": {
      "command": "node",
      "args": ["/path/to/hit-mcp/dist/index.js"],
      "env": {
        "HIT_BASE_URL": "https://support.example.com",
        "HIT_API_TOKEN": "..."
      }
    }
  }
}

from github.com/DevpeakAB/hit-mcp

Install Hit in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install hit-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add hit-mcp -- npx -y @devpeak/hit-mcp

FAQ

Is Hit MCP free?

Yes, Hit MCP is free — one-click install via Unyly at no cost.

Does Hit need an API key?

No, Hit runs without API keys or environment variables.

Is Hit hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Hit in Claude Desktop, Claude Code or Cursor?

Open Hit on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Hit with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs