Hit
FreeNot checkedRead-only MCP server for the HIT ticket management system that lists queues, searches/fetches ticket details, and lists ticket templates.
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
Install the package globally:
npm install --global @devpeak/hit-mcpGenerate an API token in HIT: click your avatar (top right) → Account settings → Security → API tokens → Create API token.
Configure your MCP client with
HIT_BASE_URL(your HIT instance, e.g.https://support.example.com) andHIT_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": "..."
}
}
}
}
Install Hit in Claude Desktop, Claude Code & Cursor
unyly install hit-mcpInstalls 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-mcpFAQ
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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Hit with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
