What authentication methods does the Zammad MCP Server support?
It supports three methods: API token (recommended, via `ZAMMAD_HTTP_TOKEN`), OAuth2 token (`ZAMMAD_OAUTH2_TOKEN`), and username/password (`ZAMMAD_USERNAME`/`ZAMMAD_PASSWORD`).
@Softoft-Orga
基本信息
A production-ready Model Context Protocol (MCP) server for Zammad, the open-source helpdesk and ticket system. It gives Claude, Cursor, and other MCP clients structured access to tickets, users, organizations, groups, and system metadata with configurable access control.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"zammad": {
"command": "uvx",
"args": [
"zammad-mcp-server"
],
"env": {
"ZAMMAD_URL": "https://your-zammad-instance.example.com",
"ZAMMAD_HTTP_TOKEN": "your_api_token",
"MCP_DENIED_TOOLS": "delete_ticket,delete_user,delete_organization"
}
}
}
}Check the health of the Zammad MCP Server and its connection to Zammad. Returns: Health status information including server status and connection details.
Get information about the Zammad server. Returns: Server version, configuration, and status information.
Get a list of all tools accessible to the current session. Returns: List of tools with their categories and permission levels.
Get a specific ticket by ID.
Search for tickets with various filters.
Create a new ticket.
Update an existing ticket.
Delete a ticket.
Get all articles (messages) for a ticket.
Add a new article to an existing ticket.
Get ticket statistics.
Get all available ticket states. Returns: List of available ticket states with their properties.
Get all available ticket priorities. Returns: List of available priority levels.
Get a user by ID.
Search for users.
Create a new user.
Update a user.
Delete a user.
Get the currently authenticated user. Returns: Current user details.
Get an organization by ID.
Search for organizations.
Create a new organization.
Update an organization.
Delete an organization.
Get a group by ID.
List all groups. Returns: List of all groups.
The Zammad MCP Server is a production-ready Model Context Protocol (MCP) server for Zammad, the open-source helpdesk and ticket system. It gives AI assistants such as Claude structured, type-safe access to Zammad ticket management, users, organizations, groups, and system tools, enabling natural‑language helpdesk automation.
Install via pip (pip install zammad-mcp-server) or with uv/uvx. Create a .env file with ZAMMAD_URL and ZAMMAD_HTTP_TOKEN. Run as zammad-mcp-server (stdio transport) or with --transport sse for remote clients. Configure in Claude Desktop / Cursor by adding the command and environment variables to claude_desktop_config.json or the MCP settings.
It supports three methods: API token (recommended, via `ZAMMAD_HTTP_TOKEN`), OAuth2 token (`ZAMMAD_OAUTH2_TOKEN`), and username/password (`ZAMMAD_USERNAME`/`ZAMMAD_PASSWORD`).
Access control is configured via environment variables: `MCP_ALLOWED_CATEGORIES` restricts which tool categories are available, `MCP_DENIED_TOOLS` blocks specific dangerous tools (e.g., `delete_ticket`), and `MCP_ALLOWED_GROUPS` limits operations to certain Zammad groups. Permission levels are DENIED, READ_ONLY, WRITE, or ADMIN.
The server supports stdio transport (for local MCP clients like Claude Desktop) and SSE transport (for remote clients) using the `--transport sse` flag.
Python 3.11 or newer, and the FastMCP library (2.0+). It is installed as a PyPI package and can be run directly with `uvx` without explicit installation.
Zammad 7 includes built‑in AI summaries and writing assistance inside its UI. The Zammad MCP Server connects **external** MCP clients (Claude Desktop, Cursor, custom agents) to Zammad, enabling natural‑language interaction from outside the helpdesk. Both can coexist.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
Open-source MCP to use Blender with any LLM
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
评论