zammad-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@zammad-mcpshow me details of ticket 12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
zammad-mcp
MCP server para acessar a API do Zammad https://chamados.pop-rr.rnp.br.
Tools expostas
Tool | Descrição |
| Busca chamados (sintaxe de busca do Zammad) |
| Detalhes de um chamado (com artigos/histórico) |
| Cria um novo chamado |
| Atualiza estado/prioridade/grupo/responsável |
| Adiciona nota interna ou resposta a um chamado |
| Busca usuários (agentes/clientes) |
| Detalhes de um usuário |
| Busca organizações |
| Lista os grupos (filas) de chamados |
zammad_ticket_create/zammad_ticket_update aceitam tanto o nome (group, state,
priority) quanto o id (group_id, state_id, priority_id) — o Zammad resolve nomes
nesses campos automaticamente. Em article.internal/internal (add_article e create), o
default é true (nota interna, não visível ao cliente) independente de type — para
enviar um e-mail ao cliente, informe internal: false explicitamente.
Related MCP server: zammad-mcp
Configuração
Variável | Descrição | Default |
| Base URL da instância Zammad (sem | — (obrigatório) |
| Caminho do arquivo do token |
|
| Token da API direto por env (a imagem grava no | — |
| Porta do endpoint HTTP (só na imagem Docker) |
|
| Caminho do endpoint streamable-HTTP (só na imagem) |
|
| Setar | — |
Forneça o token por ZAMMAD_TOKEN_FILE (arquivo/secret montado) ou por
ZAMMAD_TOKEN (env) — a imagem materializa o env num arquivo no start. unset ZAMMAD_TOKEN no entrypoint tira o valor do ambiente do processo, mas não o esconde de
docker inspect/Portainer quando fornecido como env var na stack (é metadado do container,
não do processo) — se isso for uma preocupação, use secret de swarm (ZAMMAD_TOKEN_FILE
apontando para um arquivo montado) em vez de env var.
Build & Run (local, stdio)
npm install
npm run build
npm test
ZAMMAD_URL=https://sua-instancia.example.com ZAMMAD_TOKEN_FILE=$(pwd)/.token node dist/index.jsDocker (streamable-HTTP via supergateway)
A imagem embute o servidor + supergateway, expondo o MCP em :8000/mcp.
docker build -t ghcr.io/marcelofmatos/zammad-mcp:local .
docker run --rm -p 8000:8000 \
-e ZAMMAD_URL=https://sua-instancia.example.com \
-e ZAMMAD_TOKEN=xxxxxxxx \
ghcr.io/marcelofmatos/zammad-mcp:local
# health: curl localhost:8000/health | MCP: http://localhost:8000/mcpImagens publicadas no GHCR pelo workflow Release and build (dispatch manual;
versiona SemVer via tags e dá push em ghcr.io/marcelofmatos/zammad-mcp).
Deploy no bot Apolo (PoP-RR)
Roda como serviço zammad-poprr na stack mcp-servers-anton (rede anton-mcp), registrado
no mcp.json do bot como:
"zammad-poprr": { "type": "http", "url": "http://zammad-poprr:8080/mcp" }Detalhes completos (compose do serviço, envs da stack, passos de deploy) na spec local em
docs/superpowers/specs/2026-07-26-zammad-mcp-design.md (não versionada neste repositório).
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server for managing Muninx tickets, messages, ticket search, and support analytics.
MCP server for Support & Service Management
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Related MCP Servers
- FlicenseDqualityDmaintenanceA comprehensive MCP server for managing Zendesk Support, Talk, Chat, and Guide products, providing tools for tickets, users, organizations, search, and more.4930-
- AlicenseAqualityBmaintenanceMCP server for Zammad that focuses on workflows the standard Zammad API tooling does not cover well — primarily shared drafts with strict reply-HTML validation, fresh signature rendering and German-localised quote blocks.37 npmMIT
- AlicenseAqualityDmaintenanceMCP server for Otobo ITSM enabling AI assistants to search, create, update, and manage tickets via the Generic Interface REST API.105 npm1MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that connects AI assistants to Zammad, providing tools for managing tickets, users, organizations, and attachments.40AGPL 3.0