[{"data":1,"prerenderedAt":934},["ShallowReactive",2],{"blog-post-zammad-mcp-server-vergleich":3},{"id":4,"title":5,"body":6,"date":923,"description":924,"draft":925,"extension":926,"meta":927,"navigation":929,"path":930,"seo":931,"stem":932,"__hash__":933},"blog\u002Fblog\u002Fzammad-mcp-server-vergleich.md","Der beste Zammad MCP Server? basher83 vs. Softoft \u002F OpenTicketAI im Härtetest",{"type":7,"value":8,"toc":905},"minimark",[9,13,26,37,40,45,50,53,90,94,97,120,122,126,284,286,290,294,297,376,380,383,407,411,414,434,438,464,466,470,477,481,703,707,865,867,871,874,888,901],[10,11,5],"h1",{"id":12},"der-beste-zammad-mcp-server-basher83-vs-softoft-openticketai-im-härtetest",[14,15,16,17,21,22,25],"p",{},"Das ",[18,19,20],"strong",{},"Model Context Protocol (MCP)",", initiiert von Anthropic, hat sich rasant als Branchenstandard etabliert, um KI-Assistenten (wie Claude Desktop, Cursor oder Copilot) mit externen Datenquellen und APIs zu verbinden. Für das beliebte Open-Source-Ticketsystem ",[18,23,24],{},"Zammad"," existieren mittlerweile zwei herausragende Implementierungen eines MCP-Servers, die es KI-Modellen ermöglichen, direkt und über natürliche Sprache mit Tickets, Benutzern und Organisationen zu interagieren.",[14,27,28,29,32,33,36],{},"Da die Integrationen unterschiedliche Schwerpunkte setzen, lohnt sich ein genauer Blick auf die Architekturen, Lizenzen und Sicherheitsfeatures. In diesem Beitrag vergleichen wir den Community-getriebenen Server von ",[18,30,31],{},"basher83"," mit der produktionsbereiten Enterprise-Lösung von ",[18,34,35],{},"Softoft-Orga \u002F OpenTicketAI",".",[38,39],"hr",{},[41,42,44],"h2",{"id":43},"die-kandidaten-im-überblick","Die Kandidaten im Überblick",[46,47,49],"h3",{"id":48},"_1-zammad-mcp-von-basher83","1. Zammad MCP von basher83",[14,51,52],{},"Dieses Projekt ist eine etablierte, hochgradig interaktive Community-Lösung. Es zeichnet sich durch einen großen Funktionsumfang aus, der besonders auf Power-User und Entwickler ausgerichtet ist, die direkt aus ihren lokalen LLM-Laufzeitumgebungen auf Zammad zugreifen möchten.",[54,55,56,70,84],"ul",{},[57,58,59,62,63],"li",{},[18,60,61],{},"GitHub-Repository:"," ",[64,65,69],"a",{"href":66,"rel":67},"https:\u002F\u002Fgithub.com\u002Fbasher83\u002FZammad-MCP",[68],"nofollow","basher83\u002FZammad-MCP",[57,71,72,62,75,79,80,83],{},[18,73,74],{},"PyPI-Paket:",[76,77,78],"code",{},"iflow-mcp-basher83-zammad"," (auf unserem Hub registriert unter ",[64,81,82],{"href":82},"\u002Fpackages\u002Fiflow-mcpbasher83-zammad",")",[57,85,86,89],{},[18,87,88],{},"Lizenz:"," AGPL-3.0-or-later (eng an die Open-Source-Lizenzierung des Zammad-Kernprojekts angelehnt)",[46,91,93],{"id":92},"_2-zammad-mcp-server-von-softoft-orga-openticketai","2. Zammad MCP Server von Softoft-Orga \u002F OpenTicketAI",[14,95,96],{},"Dieser Server wurde speziell für den produktionsreifen Einsatz in Unternehmen entwickelt. Der Fokus liegt hier auf maximaler Sicherheit (durch ein feingranulares Berechtigungskonzept), flexibler Bereitstellung (SSE-Transport für verteilte Architekturen) und der nahtlosen Integration in das größere OpenTicketAI-Ökosystem.",[54,98,99,108,115],{},[57,100,101,62,103],{},[18,102,61],{},[64,104,107],{"href":105,"rel":106},"https:\u002F\u002Fgithub.com\u002FSoftoft-Orga\u002Fzammad-mcp-server",[68],"Softoft-Orga\u002Fzammad-mcp-server",[57,109,110,62,112],{},[18,111,74],{},[76,113,114],{},"zammad-mcp-server",[57,116,117,119],{},[18,118,88],{}," MIT (äußerst permissive Lizenz, ideal für kommerzielle Integrationen und Anpassungen)",[38,121],{},[41,123,125],{"id":124},"direkter-funktionsvergleich","Direkter Funktionsvergleich",[127,128,129,146],"table",{},[130,131,132],"thead",{},[133,134,135,140,143],"tr",{},[136,137,139],"th",{"align":138},"left","Feature \u002F Eigenschaft",[136,141,142],{"align":138},"basher83 (iflow-mcp-basher83-zammad)",[136,144,145],{"align":138},"Softoft \u002F OpenTicketAI (zammad-mcp-server)",[147,148,149,163,182,195,225,241,258,271],"tbody",{},[133,150,151,157,160],{},[152,153,154],"td",{"align":138},[18,155,156],{},"Lizenz",[152,158,159],{"align":138},"AGPL-3.0 (Copyleft)",[152,161,162],{"align":138},"MIT (Permissiv)",[133,164,165,170,176],{},[152,166,167],{"align":138},[18,168,169],{},"Tool-Namensgebung",[152,171,172,173,83],{"align":138},"Präfigiert (z. B. ",[76,174,175],{},"zammad_search_tickets",[152,177,178,179,83],{"align":138},"Flach\u002FKlar (z. B. ",[76,180,181],{},"search_tickets",[133,183,184,189,192],{},[152,185,186],{"align":138},[18,187,188],{},"Anzahl der Tools",[152,190,191],{"align":138},"~20 standardmäßige Operationen",[152,193,194],{"align":138},"30+ Tools (vollständige API-Abdeckung)",[133,196,197,202,208],{},[152,198,199],{"align":138},[18,200,201],{},"Zugriffssteuerung (ACL)",[152,203,204,205],{"align":138},"Einfache Blacklist über ",[76,206,207],{},"MCP_DENIED_TOOLS",[152,209,210,211,214,215,214,218,214,221,224],{"align":138},"Feingranulare Tiers (",[76,212,213],{},"DENIED",", ",[76,216,217],{},"READ_ONLY",[76,219,220],{},"WRITE",[76,222,223],{},"ADMIN","), Kategorien- und Gruppensperren",[133,226,227,232,235],{},[152,228,229],{"align":138},[18,230,231],{},"SSE-Transport (Remote)",[152,233,234],{"align":138},"Erfordert zusätzlichen Wrapper \u002F SSE-Proxy",[152,236,237,238,83],{"align":138},"Nativ eingebaut (",[76,239,240],{},"--transport sse --port 8000",[133,242,243,248,255],{},[152,244,245],{"align":138},[18,246,247],{},"Ressourcen & Prompts",[152,249,250,251,254],{"align":138},"Umfassende Ressourcen (",[76,252,253],{},"zammad:\u002F\u002Fticket\u002F{id}",") & Prompt-Vorlagen",[152,256,257],{"align":138},"Fokus auf Kern-APIs; Integration über Open Ticket AI Plattform",[133,259,260,265,268],{},[152,261,262],{"align":138},[18,263,264],{},"Caching",[152,266,267],{"align":138},"Caching für Gruppen, Prioritäten und Ticket-Zustände",[152,269,270],{"align":138},"Intelligentes Caching von statischen System-Metadaten",[133,272,273,278,281],{},[152,274,275],{"align":138},[18,276,277],{},"Schnittstellen-Abdeckung",[152,279,280],{"align":138},"Tickets, Artikel, Anhänge (Base64), Tags, Benutzer, Orgas, Gruppen, States, Stats",[152,282,283],{"align":138},"Tickets, Artikel, Benutzer, Orgas, Gruppen, Caching, System-Health-Checks",[38,285],{},[41,287,289],{"id":288},"detailanalyse-der-unterschiede","Detailanalyse der Unterschiede",[46,291,293],{"id":292},"_1-berechtigungen-und-sicherheit-access-control","1. Berechtigungen und Sicherheit (Access Control)",[14,295,296],{},"Unternehmen, die KI-Modellen Zugriff auf ihr internes Ticketsystem gewähren, müssen strenge Sicherheitsrichtlinien durchsetzen. Hier unterscheiden sich die beiden Server am deutlichsten:",[54,298,299,307],{},[57,300,301,303,304,306],{},[18,302,31],{}," bietet eine solide, aber einfache Absicherung: Über die Umgebungsvariable ",[76,305,207],{}," können bestimmte Tools (wie Lösch- oder Update-Funktionen) komplett deaktiviert werden.",[57,308,309,312,313,316,317],{},[18,310,311],{},"Softoft \u002F OpenTicketAI"," implementiert ein ",[18,314,315],{},"Enterprise-Berechtigungskonzept",". Neben einer Tool-Blacklist können Zugriffsrechte auf Kategorie-Ebene (z. B. Tickets schreibgeschützt, Benutzer gesperrt) oder sogar auf Zammad-Gruppen-Ebene (z. B. nur Tickets der Gruppen \"Support\" und \"Sales\" freigeben) beschränkt werden. Zudem lässt sich die Sicherheitsrichtlinie im Python-Code hochgradig deklarativ anpassen:\n",[318,319,324],"pre",{"className":320,"code":321,"language":322,"meta":323,"style":323},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","policy = AccessPolicy(\n    default_permission=Permission.READ_ONLY,\n    category_permissions={\n        ToolCategory.TICKETS: Permission.WRITE,\n        ToolCategory.ADMIN: Permission.DENIED,\n    },\n    denied_tools={\"delete_ticket\"},\n)\n","python","",[76,325,326,334,340,346,352,358,364,370],{"__ignoreMap":323},[327,328,331],"span",{"class":329,"line":330},"line",1,[327,332,333],{},"policy = AccessPolicy(\n",[327,335,337],{"class":329,"line":336},2,[327,338,339],{},"    default_permission=Permission.READ_ONLY,\n",[327,341,343],{"class":329,"line":342},3,[327,344,345],{},"    category_permissions={\n",[327,347,349],{"class":329,"line":348},4,[327,350,351],{},"        ToolCategory.TICKETS: Permission.WRITE,\n",[327,353,355],{"class":329,"line":354},5,[327,356,357],{},"        ToolCategory.ADMIN: Permission.DENIED,\n",[327,359,361],{"class":329,"line":360},6,[327,362,363],{},"    },\n",[327,365,367],{"class":329,"line":366},7,[327,368,369],{},"    denied_tools={\"delete_ticket\"},\n",[327,371,373],{"class":329,"line":372},8,[327,374,375],{},")\n",[46,377,379],{"id":378},"_2-namenskonventionen-und-tool-kollisionen","2. Namenskonventionen und Tool-Kollisionen",[14,381,382],{},"Wenn Sie mehrere MCP-Server gleichzeitig in Ihrem KI-Client (z. B. in Claude Desktop) betreiben, können Tool-Namen kollidieren:",[54,384,385,398],{},[57,386,387,389,390,393,394,397],{},[18,388,31],{}," nutzt den Präfix ",[76,391,392],{},"zammad_"," für alle angebotenen Tools (z. B. ",[76,395,396],{},"zammad_get_ticket","). Das verhindert Namenskonflikte im KI-Kontext zuverlässig.",[57,399,400,402,403,406],{},[18,401,311],{}," setzt auf kurze, direkte Methodennamen (z. B. ",[76,404,405],{},"get_ticket","). Dies ist für dezidierte, spezialisierte KI-Agenten angenehmer zu lesen, erfordert jedoch Aufmerksamkeit, wenn parallel andere MCP-Server mit ähnlichen generischen Tools laufen.",[46,408,410],{"id":409},"_3-netzwerk-und-deployment-architektur","3. Netzwerk- und Deployment-Architektur",[14,412,413],{},"Wie wird der MCP-Server gestartet und angebunden?",[54,415,416,425],{},[57,417,418,420,421,424],{},[18,419,31],{}," ist für das klassische Stdio-Szenario optimiert (direkter Aufruf über ",[76,422,423],{},"uvx"," oder Docker auf derselben Maschine, auf der der Client läuft). Er lässt sich hervorragend als lokaler Helfer einrichten.",[57,426,427,429,430,433],{},[18,428,311],{}," glänzt durch seine ",[18,431,432],{},"native SSE-Unterstützung"," (Server-Sent Events). Damit kann der Server als eigenständiger Webservice im Firmennetzwerk betrieben werden. Externe Clients oder zentralisierte Agenten-Plattformen können sich über HTTP\u002FSSE verbinden, anstatt dass der Prozess lokal auf dem Desktop ausgeführt werden muss.",[46,435,437],{"id":436},"_4-integration-in-die-ki-infrastruktur","4. Integration in die KI-Infrastruktur",[54,439,440,454],{},[57,441,442,443,445,446,449,450,453],{},"Der Server von ",[18,444,31],{}," bringt eigene MCP-Prompts (wie ",[76,447,448],{},"analyze_ticket"," oder ",[76,451,452],{},"draft_response",") und Ressourcen-URIs direkt mit. Dadurch weiß der KI-Assistent sofort, wie er typische Arbeitsabläufe strukturieren soll.",[57,455,442,456,458,459,463],{},[18,457,311],{}," ist als modularer Baustein konzipiert. Er integriert sich nahtlos in die ",[64,460,462],{"href":461},"\u002Fpackages\u002Fopen-ticket-ai-runtime","Open Ticket AI Runtime"," und die nativen KI-Modellanbindungen von Zammad 7. Dies ermöglicht es, komplexe Automatisierungspipelines (z. B. automatisches Klassifizieren und Beantworten von Tickets durch On-Premise-Modelle) im Hintergrund laufen zu lassen, während Agenten via MCP ad-hoc Abfragen stellen.",[38,465],{},[41,467,469],{"id":468},"konfigurations-beispiele","Konfigurations-Beispiele",[14,471,472,473,476],{},"Damit Sie beide Server direkt testen können, finden Sie hier die entsprechenden Konfigurationen für Ihre ",[76,474,475],{},"claude_desktop_config.json"," bzw. für Ihre Cursor-MCP-Einstellungen.",[46,478,480],{"id":479},"konfiguration-für-basher83-via-pypiuvx","Konfiguration für basher83 (via PyPI\u002Fuvx)",[318,482,486],{"className":483,"code":484,"language":485,"meta":323,"style":323},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mcpServers\": {\n    \"zammad-community\": {\n      \"command\": \"uvx\",\n      \"args\": [\n        \"--from\",\n        \"git+https:\u002F\u002Fgithub.com\u002Fbasher83\u002Fzammad-mcp.git\",\n        \"mcp-zammad\"\n      ],\n      \"env\": {\n        \"ZAMMAD_URL\": \"https:\u002F\u002Fihre-instanz.zammad.com\u002Fapi\u002Fv1\",\n        \"ZAMMAD_HTTP_TOKEN\": \"ihr_api_token\",\n        \"MCP_DENIED_TOOLS\": \"zammad_delete_attachment\"\n      }\n    }\n  }\n}\n","json",[76,487,488,494,512,527,551,565,577,588,598,604,618,640,661,679,685,691,697],{"__ignoreMap":323},[327,489,490],{"class":329,"line":330},[327,491,493],{"class":492},"sMK4o","{\n",[327,495,496,499,503,506,509],{"class":329,"line":336},[327,497,498],{"class":492},"  \"",[327,500,502],{"class":501},"spNyl","mcpServers",[327,504,505],{"class":492},"\"",[327,507,508],{"class":492},":",[327,510,511],{"class":492}," {\n",[327,513,514,517,521,523,525],{"class":329,"line":342},[327,515,516],{"class":492},"    \"",[327,518,520],{"class":519},"sBMFI","zammad-community",[327,522,505],{"class":492},[327,524,508],{"class":492},[327,526,511],{"class":492},[327,528,529,532,536,538,540,543,546,548],{"class":329,"line":348},[327,530,531],{"class":492},"      \"",[327,533,535],{"class":534},"sbssI","command",[327,537,505],{"class":492},[327,539,508],{"class":492},[327,541,542],{"class":492}," \"",[327,544,423],{"class":545},"sfazB",[327,547,505],{"class":492},[327,549,550],{"class":492},",\n",[327,552,553,555,558,560,562],{"class":329,"line":354},[327,554,531],{"class":492},[327,556,557],{"class":534},"args",[327,559,505],{"class":492},[327,561,508],{"class":492},[327,563,564],{"class":492}," [\n",[327,566,567,570,573,575],{"class":329,"line":360},[327,568,569],{"class":492},"        \"",[327,571,572],{"class":545},"--from",[327,574,505],{"class":492},[327,576,550],{"class":492},[327,578,579,581,584,586],{"class":329,"line":366},[327,580,569],{"class":492},[327,582,583],{"class":545},"git+https:\u002F\u002Fgithub.com\u002Fbasher83\u002Fzammad-mcp.git",[327,585,505],{"class":492},[327,587,550],{"class":492},[327,589,590,592,595],{"class":329,"line":372},[327,591,569],{"class":492},[327,593,594],{"class":545},"mcp-zammad",[327,596,597],{"class":492},"\"\n",[327,599,601],{"class":329,"line":600},9,[327,602,603],{"class":492},"      ],\n",[327,605,607,609,612,614,616],{"class":329,"line":606},10,[327,608,531],{"class":492},[327,610,611],{"class":534},"env",[327,613,505],{"class":492},[327,615,508],{"class":492},[327,617,511],{"class":492},[327,619,621,623,627,629,631,633,636,638],{"class":329,"line":620},11,[327,622,569],{"class":492},[327,624,626],{"class":625},"swJcz","ZAMMAD_URL",[327,628,505],{"class":492},[327,630,508],{"class":492},[327,632,542],{"class":492},[327,634,635],{"class":545},"https:\u002F\u002Fihre-instanz.zammad.com\u002Fapi\u002Fv1",[327,637,505],{"class":492},[327,639,550],{"class":492},[327,641,643,645,648,650,652,654,657,659],{"class":329,"line":642},12,[327,644,569],{"class":492},[327,646,647],{"class":625},"ZAMMAD_HTTP_TOKEN",[327,649,505],{"class":492},[327,651,508],{"class":492},[327,653,542],{"class":492},[327,655,656],{"class":545},"ihr_api_token",[327,658,505],{"class":492},[327,660,550],{"class":492},[327,662,664,666,668,670,672,674,677],{"class":329,"line":663},13,[327,665,569],{"class":492},[327,667,207],{"class":625},[327,669,505],{"class":492},[327,671,508],{"class":492},[327,673,542],{"class":492},[327,675,676],{"class":545},"zammad_delete_attachment",[327,678,597],{"class":492},[327,680,682],{"class":329,"line":681},14,[327,683,684],{"class":492},"      }\n",[327,686,688],{"class":329,"line":687},15,[327,689,690],{"class":492},"    }\n",[327,692,694],{"class":329,"line":693},16,[327,695,696],{"class":492},"  }\n",[327,698,700],{"class":329,"line":699},17,[327,701,702],{"class":492},"}\n",[46,704,706],{"id":705},"konfiguration-für-softoft-openticketai-via-pypiuvx","Konfiguration für Softoft \u002F OpenTicketAI (via PyPI\u002Fuvx)",[318,708,710],{"className":483,"code":709,"language":485,"meta":323,"style":323},"{\n  \"mcpServers\": {\n    \"zammad-enterprise\": {\n      \"command\": \"uvx\",\n      \"args\": [\n        \"zammad-mcp-server\"\n      ],\n      \"env\": {\n        \"ZAMMAD_URL\": \"https:\u002F\u002Fihre-instanz.zammad.com\",\n        \"ZAMMAD_HTTP_TOKEN\": \"ihr_api_token\",\n        \"MCP_DENIED_TOOLS\": \"delete_ticket,delete_user,delete_organization\"\n      }\n    }\n  }\n}\n",[76,711,712,716,728,741,759,771,779,783,795,814,832,849,853,857,861],{"__ignoreMap":323},[327,713,714],{"class":329,"line":330},[327,715,493],{"class":492},[327,717,718,720,722,724,726],{"class":329,"line":336},[327,719,498],{"class":492},[327,721,502],{"class":501},[327,723,505],{"class":492},[327,725,508],{"class":492},[327,727,511],{"class":492},[327,729,730,732,735,737,739],{"class":329,"line":342},[327,731,516],{"class":492},[327,733,734],{"class":519},"zammad-enterprise",[327,736,505],{"class":492},[327,738,508],{"class":492},[327,740,511],{"class":492},[327,742,743,745,747,749,751,753,755,757],{"class":329,"line":348},[327,744,531],{"class":492},[327,746,535],{"class":534},[327,748,505],{"class":492},[327,750,508],{"class":492},[327,752,542],{"class":492},[327,754,423],{"class":545},[327,756,505],{"class":492},[327,758,550],{"class":492},[327,760,761,763,765,767,769],{"class":329,"line":354},[327,762,531],{"class":492},[327,764,557],{"class":534},[327,766,505],{"class":492},[327,768,508],{"class":492},[327,770,564],{"class":492},[327,772,773,775,777],{"class":329,"line":360},[327,774,569],{"class":492},[327,776,114],{"class":545},[327,778,597],{"class":492},[327,780,781],{"class":329,"line":366},[327,782,603],{"class":492},[327,784,785,787,789,791,793],{"class":329,"line":372},[327,786,531],{"class":492},[327,788,611],{"class":534},[327,790,505],{"class":492},[327,792,508],{"class":492},[327,794,511],{"class":492},[327,796,797,799,801,803,805,807,810,812],{"class":329,"line":600},[327,798,569],{"class":492},[327,800,626],{"class":625},[327,802,505],{"class":492},[327,804,508],{"class":492},[327,806,542],{"class":492},[327,808,809],{"class":545},"https:\u002F\u002Fihre-instanz.zammad.com",[327,811,505],{"class":492},[327,813,550],{"class":492},[327,815,816,818,820,822,824,826,828,830],{"class":329,"line":606},[327,817,569],{"class":492},[327,819,647],{"class":625},[327,821,505],{"class":492},[327,823,508],{"class":492},[327,825,542],{"class":492},[327,827,656],{"class":545},[327,829,505],{"class":492},[327,831,550],{"class":492},[327,833,834,836,838,840,842,844,847],{"class":329,"line":620},[327,835,569],{"class":492},[327,837,207],{"class":625},[327,839,505],{"class":492},[327,841,508],{"class":492},[327,843,542],{"class":492},[327,845,846],{"class":545},"delete_ticket,delete_user,delete_organization",[327,848,597],{"class":492},[327,850,851],{"class":329,"line":642},[327,852,684],{"class":492},[327,854,855],{"class":329,"line":663},[327,856,690],{"class":492},[327,858,859],{"class":329,"line":681},[327,860,696],{"class":492},[327,862,863],{"class":329,"line":687},[327,864,702],{"class":492},[38,866],{},[41,868,870],{"id":869},"fazit-welcher-zammad-mcp-server-ist-der-richtige-für-sie","Fazit: Welcher Zammad MCP Server ist der richtige für Sie?",[14,872,873],{},"Beide Projekte demonstrieren eindrucksvoll das Potenzial von MCP im ITSM-Umfeld. Die Wahl hängt primär von Ihrem Einsatzszenario ab:",[54,875,876,882],{},[57,877,878,881],{},[18,879,880],{},"Wählen Sie den basher83-Server",", wenn Sie als Entwickler oder IT-Profi eine schnelle, funktionsreiche Anbindung für Ihren lokalen Claude- oder Cursor-Client suchen. Die eingebauten Prompts und die präfigierten Tool-Namen machen das \"Hacken\" im Alltag extrem komfortabel.",[57,883,884,887],{},[18,885,886],{},"Wählen Sie den Softoft \u002F OpenTicketAI-Server",", wenn Sie Zammad in einer Unternehmensumgebung anbinden. Wenn Sie feingranulare Zugriffskontrollen erzwingen müssen, den Server als zentralen SSE-Dienst im Kubernetes-Cluster betreiben wollen oder die Integration in eine umfassende KI-Pipeline (wie Open Ticket AI) planen, ist dieser Server die professionelle Wahl.",[14,889,890,891,895,896,36],{},"Weitere Details zu kompatiblen Erweiterungen und Plugins für Zammad finden Sie in unserem ",[64,892,894],{"href":893},"\u002Fzammad-plugins","Zammad-Plugin-Verzeichnis"," oder auf der offiziellen ",[64,897,900],{"href":898,"rel":899},"https:\u002F\u002Fopenticketai.com\u002Fen\u002Fdocs\u002Fzammad-mcp-server\u002F",[68],"OpenTicketAI-Dokumentationsseite",[902,903,904],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":323,"searchDepth":336,"depth":336,"links":906},[907,911,912,918,922],{"id":43,"depth":336,"text":44,"children":908},[909,910],{"id":48,"depth":342,"text":49},{"id":92,"depth":342,"text":93},{"id":124,"depth":336,"text":125},{"id":288,"depth":336,"text":289,"children":913},[914,915,916,917],{"id":292,"depth":342,"text":293},{"id":378,"depth":342,"text":379},{"id":409,"depth":342,"text":410},{"id":436,"depth":342,"text":437},{"id":468,"depth":336,"text":469,"children":919},[920,921],{"id":479,"depth":342,"text":480},{"id":705,"depth":342,"text":706},{"id":869,"depth":336,"text":870},"2026-05-27","Ein detaillierter Vergleich der beiden Open-Source Model Context Protocol (MCP) Server für Zammad. Erfahren Sie, wie Sie Ihre KI-Assistenten (Claude, Cursor) sicher mit Ihrem Helpdesk verbinden.",false,"md",{"language":928},"de",true,"\u002Fblog\u002Fzammad-mcp-server-vergleich",{"title":5,"description":924},"blog\u002Fzammad-mcp-server-vergleich","HXnTAwMesrMvgGQV4egsqkK_ZxVIHzZ-C-OTdUX2HA0",1780063714664]