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.
An MCP server that provides access to Testiny projects, test cases and test runs
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.315MIT
- AlicenseAqualityDmaintenanceMCP server for Otobo ITSM enabling AI assistants to search, create, update, and manage tickets via the Generic Interface REST API.1081MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that connects AI assistants to Zammad, providing tools for managing tickets, users, organizations, and attachments.38AGPL 3.0