MCP Tool

Nachrichten: Beitraege suchen und abrufen SELECT

Nachrichten/Blogbeitraege ohne Papierkorb mit Suche in Titel, Einleitung und Artikel, Filtern, Sortierung und Seiten (_meta). Mit ID genau eine Nachricht mit Texten, Bild, Datei und Stichwoertern (auch im Papierkorb).

Tool-Name

tool
select_nachrichten_beitraege

Parameter

ParameterTypPflichtBeschreibung
datum_bis string Nein Datum YYYY-MM-DD.
datum_von string Nein Datum YYYY-MM-DD.
detailgrad string Nein Nur uebersicht.
geplant string Nein ja = nur geplante, nein = nur nicht geplante.
help integer Nein Filterhilfe.
ID integer Nein Eine Nachricht vollstaendig abrufen; andere Filter werden dann ignoriert.
kategorie_ID array Nein Nur diese Nachrichtenbereiche (IDs aus select_nachrichten_bereiche).
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 50.
nicht_gelistet string Nein ja = nur nicht gelistete, nein = nur gelistete.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
onlinefreigabe string Nein ja = nur online, nein = nur offline.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -id.
suche string Nein Suchtext in Titel, Einleitung und Artikel, oder ID.
suchtyp string Nein – Standard: nachrichten_beitraege

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Eine Nachricht vollstaendig abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Suchtext in Titel, Einleitung und Artikel, oder ID.",
            "maxLength": 250
        },
        "kategorie_ID": {
            "type": "array",
            "items": {
                "type": "integer"
            },
            "description": "Nur diese Nachrichtenbereiche (IDs aus select_nachrichten_bereiche).",
            "minItems": 1,
            "maxItems": 500
        },
        "onlinefreigabe": {
            "type": "string",
            "description": "ja = nur online, nein = nur offline.",
            "enum": [
                "ja",
                "nein"
            ],
            "werte": {
                "ja": "ja",
                "nein": "nein"
            }
        },
        "nicht_gelistet": {
            "type": "string",
            "description": "ja = nur nicht gelistete, nein = nur gelistete.",
            "enum": [
                "ja",
                "nein"
            ],
            "werte": {
                "ja": "ja",
                "nein": "nein"
            }
        },
        "geplant": {
            "type": "string",
            "description": "ja = nur geplante, nein = nur nicht geplante.",
            "enum": [
                "ja",
                "nein"
            ],
            "werte": {
                "ja": "ja",
                "nein": "nein"
            }
        },
        "datum_von": {
            "type": "string",
            "format": "date",
            "description": "Datum YYYY-MM-DD."
        },
        "datum_bis": {
            "type": "string",
            "format": "date",
            "description": "Datum YYYY-MM-DD."
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -id.",
            "enum": [
                "id",
                "-id",
                "titel",
                "-titel",
                "datum",
                "-datum"
            ],
            "werte": {
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "titel": "titel aufsteigend",
                "-titel": "titel absteigend",
                "datum": "datum aufsteigend",
                "-datum": "datum 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": [
                "nachrichten_beitraege"
            ],
            "default": "nachrichten_beitraege"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_nachrichten_beitraege",
    "arguments": {
        "datum_bis": "...",
        "datum_von": "...",
        "detailgrad": "...",
        "geplant": "...",
        "help": 1,
        "ID": 1,
        "kategorie_ID": [],
        "limit": 1,
        "nicht_gelistet": "...",
        "offset": 1,
        "onlinefreigabe": "...",
        "sortierung": "...",
        "suche": "...",
        "suchtyp": "nachrichten_beitraege"
    }
}
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