MCP Request Tracker CrunchTools
MCP Request Tracker CrunchTools
Ein sicherer MCP (Model Context Protocol) Server für die Ticketverwaltung von Request Tracker (RT).
Funktionen
Sichere Handhabung von Anmeldedaten: Passwörter werden als SecretStr gespeichert, nie protokolliert
Vollständige Ticketverwaltung: Tickets suchen, anzeigen, erstellen, aktualisieren und auflösen
Zeiterfassung: Erfassen Sie die an Tickets gearbeitete Zeit
Workflow-Automatisierung: Vorgefertigte Workflows wie Checklisten-Abschluss
Plattformübergreifend: Funktioniert unter Linux, macOS und Windows
Related MCP server: YaTracker Connector
Installation
Option 1: Mit uvx (empfohlen)
uvx mcp-request-tracker-crunchtoolsOption 2: Mit pip
pip install mcp-request-tracker-crunchtoolsOption 3: Mit Container
podman run -e RT_URL=... -e RT_USER=... -e RT_PASS=... quay.io/crunchtools/mcp-request-trackerKonfiguration
Legen Sie die folgenden Umgebungsvariablen fest:
Variable | Erforderlich | Beschreibung |
| Ja | Basis-URL Ihres RT-Servers |
| Ja | RT-Benutzername |
| Ja | RT-Passwort |
| Nein | HTTP-Basis-Auth-Benutzername |
| Nein | HTTP-Basis-Auth-Passwort |
Verwendung mit Claude Code
Mit uvx
claude mcp add mcp-request-tracker-crunchtools \
--env RT_URL=https://rt.example.com \
--env RT_USER=your_username \
--env RT_PASS=your_password \
-- uvx mcp-request-tracker-crunchtoolsMit Container
claude mcp add mcp-request-tracker-crunchtools \
--env RT_URL=https://rt.example.com \
--env RT_USER=your_username \
--env RT_PASS=your_password \
-- podman run -i --rm -e RT_URL -e RT_USER -e RT_PASS quay.io/crunchtools/mcp-request-trackerVerfügbare Tools
Suche und Anzeige
search_tickets- Suchen Sie Tickets mit der RT-Abfragesyntaxget_ticket- Ticketdetails abrufenget_ticket_history- Ticketverlauf/Änderungsprotokoll abrufenget_my_open_tickets- Offene Tickets für einen Benutzer abrufenget_new_tickets- Neue/nicht zugewiesene Tickets abrufen
Tickets aktualisieren
set_ticket_owner- Ticketbesitzer festlegenset_ticket_status- Ticketstatus festlegenopen_ticket- Ein Ticket öffnenresolve_ticket- Ein Ticket auflösen/schließentake_ticket- Übernahme und Öffnen
Zeiterfassung
set_time_worked- Gesamtarbeitszeit festlegenadd_time_worked- Zeit zur vorhandenen Zeit hinzufügen
Kommunikation
add_ticket_comment- Privaten Kommentar hinzufügen (für den Anfragenden nicht sichtbar)reply_to_ticket- Korrespondenz hinzufügen (für den Anfragenden sichtbar)
Erstellung
create_ticket- Ein neues Ticket erstellen
Workflows
complete_weekly_checklist- Ein wöchentliches Checklisten-Ticket mit Ergebnissen abschließen
Beispiele für RT-Abfragesyntax
Status = 'new'
Status = 'open' AND Owner = 'scott'
Subject LIKE 'checklist'
Queue = 'Professional'
Created > '2025-01-01'
Owner = 'Nobody'Sicherheit
Dieser Server wurde mit Blick auf Sicherheit entwickelt:
SecretStr: Passwörter werden mit Pydantics SecretStr gespeichert, um versehentliches Protokollieren zu verhindern
Fehlerbereinigung: Anmeldedaten werden aus allen Fehlermeldungen entfernt
Kein Dateisystemzugriff: Der Server liest oder schreibt niemals Dateien
Keine Shell-Ausführung: Keine Unterprozesse oder Shell-Befehle
Minimale Abhängigkeiten: Nur wesentliche Pakete, um die Angriffsfläche zu reduzieren
Automatisierte CVE-Scans: Wöchentliche Sicherheitsscans über GitHub Actions
Containersicherheit: Basierend auf Hummingbird-Images mit minimaler CVE-Anzahl
Siehe SECURITY.md für das vollständige Sicherheitsdesign-Dokument.
Entwicklung
# Clone the repository
git clone https://github.com/crunchtools/mcp-request-tracker.git
cd mcp-request-tracker
# Install dependencies
uv sync --all-extras
# Run tests
uv run pytest
# Lint
uv run ruff check src tests
# Type check
uv run mypy srcLizenz
Dieses Projekt ist unter der GNU Affero General Public License v3.0 (AGPL-3.0) lizenziert. Siehe LICENSE für Details.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to interact with Redmine API for managing tickets, projects, users, and time entries. Supports comprehensive operations including issue creation/updates, project management, time logging, and search with dual authentication (Basic Auth + API Key).1436MIT
- Alicense-qualityDmaintenanceEnables interaction with Yandex Tracker through its API for managing tasks, comments, and attachments. It supports issue searching, status transitions, and metadata retrieval for automated project management.MIT
- Alicense-qualityDmaintenanceEnables AI assistants to create, search, and manage OTRS tickets and configuration items via the OTRS API.7Apache 2.0

mcp-server-rtofficial
AlicenseAqualityCmaintenanceConnects AI assistants to a Request Tracker (RT) instance, enabling natural language ticket search, creation, updates, and queue management via the MCP protocol.17248GPL 2.0
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Create and manage short links, track clicks, and automate URL management
Shortcut project management. Create, update, search stories and manage workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/crunchtools/mcp-request-tracker'
If you have feedback or need assistance with the MCP directory API, please join our Discord server