Skip to main content
Glama
crunchtools

MCP Request Tracker CrunchTools

by 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-crunchtools

Option 2: Mit pip

pip install mcp-request-tracker-crunchtools

Option 3: Mit Container

podman run -e RT_URL=... -e RT_USER=... -e RT_PASS=... quay.io/crunchtools/mcp-request-tracker

Konfiguration

Legen Sie die folgenden Umgebungsvariablen fest:

Variable

Erforderlich

Beschreibung

RT_URL

Ja

Basis-URL Ihres RT-Servers

RT_USER

Ja

RT-Benutzername

RT_PASS

Ja

RT-Passwort

RT_HTTP_USER

Nein

HTTP-Basis-Auth-Benutzername

RT_HTTP_PASS

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-crunchtools

Mit 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-tracker

Verfügbare Tools

Suche und Anzeige

  • search_tickets - Suchen Sie Tickets mit der RT-Abfragesyntax

  • get_ticket - Ticketdetails abrufen

  • get_ticket_history - Ticketverlauf/Änderungsprotokoll abrufen

  • get_my_open_tickets - Offene Tickets für einen Benutzer abrufen

  • get_new_tickets - Neue/nicht zugewiesene Tickets abrufen

Tickets aktualisieren

  • set_ticket_owner - Ticketbesitzer festlegen

  • set_ticket_status - Ticketstatus festlegen

  • open_ticket - Ein Ticket öffnen

  • resolve_ticket - Ein Ticket auflösen/schließen

  • take_ticket - Übernahme und Öffnen

Zeiterfassung

  • set_time_worked - Gesamtarbeitszeit festlegen

  • add_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 src

Lizenz

Dieses Projekt ist unter der GNU Affero General Public License v3.0 (AGPL-3.0) lizenziert. Siehe LICENSE für Details.

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
3Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    Enables 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).
    14
    36
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables 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
  • A
    license
    A
    quality
    C
    maintenance
    Connects AI assistants to a Request Tracker (RT) instance, enabling natural language ticket search, creation, updates, and queue management via the MCP protocol.
    17
    24
    8
    GPL 2.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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