MCP Tool

Bugtracker: Eintraege mit Filtern und Seiten oder ein Eintrag SELECT

Release-Manager-/Bugtracker-Eintraege mit Suche (Titel oder ID), Filtern, Sortierung und Seiten (_meta). Mit ID genau ein Eintrag mit Beschreibung, oeffentlicher Beschreibung, Schaetzung und Ticket-IDs. Ohne Dateien, Rueckfragen, Stunden und Umsaetze.

Tool-Name

tool
select_bugtracker_liste

Parameter

ParameterTypPflichtBeschreibung
datum_bis string Nein YYYY-MM-DD
datum_von string Nein YYYY-MM-DD
detailgrad string Nein Nur uebersicht.
erstellt_von string Nein tricoma-Benutzername des Erstellers.
freigabe integer Nein 1 = Entwicklung freigegeben, 0 = nicht freigegeben.
help integer Nein Filterhilfe.
ID integer Nein Einen Eintrag vollstaendig abrufen; andere Filter werden dann ignoriert.
kat_id integer Nein ID aus select_bugtracker_kategorien.
kundennummer integer Nein Nur Eintraege dieses Kunden.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
nur_offen integer Nein 1 = Status nicht 1 (erledigt) und nicht 9 (abgelehnt).
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
prio array Nein Prioritaets-IDs: 0 niedrig, 1 mittel, 2 hoch, 3 Notfall.
projekt_ID integer Nein Nur Eintraege dieses Projekts.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -id.
status array Nein Status-IDs: 0 wartet auf Bearbeitung, 1 erledigt, 2 bis 5 Bearbeitung (Erstpruefung, kurz-, mittel-, langfristig), 6 Abnahme, 9 abgelehnt.
suche string Nein Suchtext im Titel oder Eintrags-ID.
suchtyp string Nein – Standard: bugtracker_liste
typ array Nein Typ-IDs: 0 Fehler, 1 neue Funktion, 2 Verbesserung, 3 Aufwandspruefung, 4 Entwicklungsvorschlag.
zustaendig string Nein tricoma-Benutzername des Zustaendigen.

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Einen Eintrag vollstaendig abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Suchtext im Titel oder Eintrags-ID.",
            "maxLength": 250
        },
        "projekt_ID": {
            "type": "integer",
            "description": "Nur Eintraege dieses Projekts.",
            "minimum": 1
        },
        "status": {
            "type": "array",
            "items": {
                "type": "integer"
            },
            "description": "Status-IDs: 0 wartet auf Bearbeitung, 1 erledigt, 2 bis 5 Bearbeitung (Erstpruefung, kurz-, mittel-, langfristig), 6 Abnahme, 9 abgelehnt.",
            "minItems": 1,
            "maxItems": 500
        },
        "nur_offen": {
            "type": "integer",
            "description": "1 = Status nicht 1 (erledigt) und nicht 9 (abgelehnt).",
            "minimum": 0,
            "maximum": 1
        },
        "typ": {
            "type": "array",
            "items": {
                "type": "integer"
            },
            "description": "Typ-IDs: 0 Fehler, 1 neue Funktion, 2 Verbesserung, 3 Aufwandspruefung, 4 Entwicklungsvorschlag.",
            "minItems": 1,
            "maxItems": 500
        },
        "prio": {
            "type": "array",
            "items": {
                "type": "integer"
            },
            "description": "Prioritaets-IDs: 0 niedrig, 1 mittel, 2 hoch, 3 Notfall.",
            "minItems": 1,
            "maxItems": 500
        },
        "zustaendig": {
            "type": "string",
            "description": "tricoma-Benutzername des Zustaendigen.",
            "maxLength": 100
        },
        "erstellt_von": {
            "type": "string",
            "description": "tricoma-Benutzername des Erstellers.",
            "maxLength": 100
        },
        "kundennummer": {
            "type": "integer",
            "description": "Nur Eintraege dieses Kunden.",
            "minimum": 1
        },
        "kat_id": {
            "type": "integer",
            "description": "ID aus select_bugtracker_kategorien.",
            "minimum": 1
        },
        "freigabe": {
            "type": "integer",
            "description": "1 = Entwicklung freigegeben, 0 = nicht freigegeben.",
            "minimum": 0,
            "maximum": 1
        },
        "datum_von": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "datum_bis": {
            "type": "string",
            "format": "date",
            "description": "YYYY-MM-DD"
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -id.",
            "enum": [
                "id",
                "-id",
                "datum",
                "-datum",
                "prio",
                "-prio",
                "titel",
                "-titel"
            ],
            "werte": {
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "datum": "datum aufsteigend",
                "-datum": "datum absteigend",
                "prio": "prio aufsteigend",
                "-prio": "prio absteigend",
                "titel": "titel aufsteigend",
                "-titel": "titel absteigend"
            }
        },
        "limit": {
            "type": "integer",
            "description": "Eintraege je Seite, 1 bis 200, Standard 50.",
            "minimum": 1,
            "maximum": 200
        },
        "offset": {
            "type": "integer",
            "description": "Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.",
            "minimum": 0
        },
        "detailgrad": {
            "type": "string",
            "description": "Nur uebersicht.",
            "enum": [
                "uebersicht"
            ]
        },
        "help": {
            "type": "integer",
            "enum": [
                1
            ],
            "description": "Filterhilfe."
        },
        "suchtyp": {
            "type": "string",
            "enum": [
                "bugtracker_liste"
            ],
            "default": "bugtracker_liste"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_bugtracker_liste",
    "arguments": {
        "datum_bis": "...",
        "datum_von": "...",
        "detailgrad": "...",
        "erstellt_von": "...",
        "freigabe": 1,
        "help": 1,
        "ID": 1,
        "kat_id": 1,
        "kundennummer": 1,
        "limit": 1,
        "nur_offen": 1,
        "offset": 1,
        "prio": [],
        "projekt_ID": 1,
        "sortierung": "...",
        "status": [],
        "suche": "...",
        "suchtyp": "bugtracker_liste",
        "typ": [],
        "zustaendig": "..."
    }
}
Cookie und Tracking
Diese Webseite nutzt Cookies, um eine sichere und zuverlässige Bereitstellung zu gewährleisten. Erforderliche Cookies sind für den Betrieb notwendig. Optionale Cookies unterstützen uns dabei, die Webseite zu analysieren und kontinuierlich zu verbessern.

Impressum | Datenschutzerklärung