Zammad-MCP
Verified Safeby basher83
Overview
Connects AI assistants to the Zammad ticket system, enabling structured management of tickets, users, organizations, and attachments through an MCP interface.
Installation
ZAMMAD_URL=https://your-instance.zammad.com/api/v1 ZAMMAD_HTTP_TOKEN=your-api-token uvx --from git+https://github.com/basher83/zammad-mcp.git mcp-zammadEnvironment Variables
- ZAMMAD_URL
- ZAMMAD_HTTP_TOKEN
- ZAMMAD_OAUTH2_TOKEN
- ZAMMAD_USERNAME
- ZAMMAD_PASSWORD
- ZAMMAD_HTTP_TOKEN_FILE
- ZAMMAD_OAUTH2_TOKEN_FILE
- ZAMMAD_PASSWORD_FILE
- LOG_LEVEL
- MCP_TRANSPORT
- MCP_HOST
- MCP_PORT
Security Notes
The project demonstrates strong security practices including comprehensive input validation (Pydantic, base64, filename sanitization, HTML escaping), URL validation to prevent SSRF, and secure handling of credentials via environment variables or Docker secrets. It actively uses dependency scanning and security workflows. For HTTP transport, security best practices for deployment (e.g., reverse proxy for TLS/authentication) are well-documented, but the server itself relies on external layers for authentication/TLS on the HTTP endpoint.
Similar Servers
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
openapi-mcp-server
Converts OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with APIs.
mezmo-mcp
Enables AI assistants and IDE chat agents to interact with the Mezmo observability platform for streamlined log analysis and root-cause analysis.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.