MCP-Tools: Wissen, Notizen, Meetings und Dateien

Knowledgebase-Artikel suchen, lesen und pflegen, Notizen und Meeting-Notizen verwalten und Datei-Metadaten auflisten.

Voraussetzungen
  • Module Knowledgebase, Notizen, Meetings bzw. Dateien aktiv.
  • Für die semantische Suche: indizierte Artikel (die Indizierung läuft beim Anlegen und Ändern im Hintergrund).

list_kb_items

Listet Knowledgebase-Artikel (ID, Slug, Titel, Kategorie, letzte Änderung – ohne Inhalt), zuletzt geänderte zuerst. Mit folder filterst du nach einem Ordner: „engineering“ liefert alle Artikel, deren Slug mit „engineering/“ beginnt. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Knowledgebase“ aktiv.

category
Optional · string — Nur Artikel dieser Kategorie.
folder
Optional · string — Ordnerpfad, z. B. „engineering“ oder „engineering/backend“.
limit
Optional · number — Maximale Anzahl Ergebnisse (Standard 50, höchstens 200).

get_kb_item

Liefert einen Knowledgebase-Artikel mit vollem Inhalt – über id oder slug. Ohne beides kommt der Fehler „Provide id or slug“. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Knowledgebase“ aktiv.

id
Optional · string — Artikel-ID.
slug
Optional · string — Artikel-Slug (Alternative zur ID).

search_kb

Semantische Suche über alle Artikel der Knowledgebase – nutze sie, um passende Artikel zu finden, bevor du Fragen beantwortest. Fällt die Vektorsuche aus oder findet nichts, greift eine Textsuche in Titel und Inhalt. Die Felder der Vektortreffer können von der Textsuche abweichen; die Textsuche liefert ID, Slug, Titel, Kategorie und letzte Änderung. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Knowledgebase“ aktiv.

query
Pflicht · string — Suchanfrage.
limit
Optional · number — Maximale Anzahl Ergebnisse (Standard 5, höchstens 20).

create_kb_item

Legt einen Knowledgebase-Artikel an. Der Slug wird ohne Angabe aus dem Titel plus Zeitstempel erzeugt; mit folder landet der Artikel in einem Ordner (folder="engineering" ergibt „engineering/artikel-titel“). Der Suchindex (Embedding) wird im Hintergrund erzeugt. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Knowledgebase“ aktiv.

title
Pflicht · string — Titel.
slug
Optional · string — URL-sicherer Slug. Ohne Angabe: aus Titel und Zeitstempel erzeugt.
folder
Optional · string — Ordnerpfad, in dem der Artikel angelegt wird; er wird dem Slug vorangestellt.
bodyMd
Pflicht · string — Inhalt des Artikels als Markdown.
category
Optional · string — Kategorie als Freitext.

update_kb_item

Ändert einen Artikel. Mit folder verschiebst du ihn in einen anderen Ordner, mit slug benennst du den Slug-Basisnamen um. Bei geänderten Titel oder Inhalt wird der Suchindex im Hintergrund neu erzeugt. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Knowledgebase“ aktiv.

id
Pflicht · string — ID des Artikels.
title
Optional · string — Titel.
slug
Optional · string — Neuer Slug-Basisname (ohne Ordner) – nur das letzte Segment, nicht der ganze Pfad.
folder
Optional · string — Zielordner, z. B. „engineering“. Ein leerer String verschiebt den Artikel auf die oberste Ebene.
bodyMd
Optional · string — Inhalt des Artikels als Markdown.
category
Optional · string — Kategorie als Freitext.

delete_kb_item

Löscht einen Knowledgebase-Artikel. Erfordert mindestens die Rolle Admin und einen Schlüssel mit delete-Scope. Voraussetzungen: Rolle Admin oder höher, Schlüssel-Scope „delete“ oder höher, Modul „Knowledgebase“ aktiv.

id
Pflicht · string — ID des Artikels.

list_notes

Listet Notizen (ID, Titel, Farbe, angeheftet, letzte Änderung – ohne Inhalt), zuletzt geänderte zuerst; filterbar nach angeheftet. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Notizen“ aktiv.

pinned
Optional · boolean — Nur angeheftete (true) bzw. nicht angeheftete (false) Notizen.
limit
Optional · number — Maximale Anzahl Ergebnisse (Standard 50, höchstens 200).

get_note

Liefert eine Notiz mit vollem Inhalt. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Notizen“ aktiv.

id
Pflicht · string — ID der Notiz.

create_note

Legt eine Notiz an; alle Felder sind optional (Titel ohne Angabe: „Untitled“). Du wirst als Ersteller gespeichert. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Notizen“ aktiv.

title
Optional · string — Titel.
content
Optional · string — Inhalt der Notiz (Text oder Markdown).
color
Optional · string — Farblabel: default, yellow, green, blue, red oder purple.
pinned
Optional · boolean — Heftet die Notiz an.

update_note

Ändert Titel, Inhalt, Farbe oder Anheftung einer Notiz; nur die übergebenen Felder werden angepasst. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Notizen“ aktiv.

id
Pflicht · string — ID der Notiz.
title
Optional · string — Titel.
content
Optional · string — Neuer Inhalt der Notiz.
color
Optional · string — Neues Farblabel.
pinned
Optional · boolean — Heftet die Notiz an.

delete_note

Löscht eine Notiz. Erfordert mindestens die Rolle Admin und einen Schlüssel mit delete-Scope. Voraussetzungen: Rolle Admin oder höher, Schlüssel-Scope „delete“ oder höher, Modul „Notizen“ aktiv.

id
Pflicht · string — ID der Notiz.

list_meetings

Listet Meeting-Notizen (ID, Titel, Thema, Datum, Teilnehmende, Ordner, Zusammenfassung, Erstellungszeit – ohne Notizen und Transkript), neueste zuerst; filterbar nach Ordner. Gehört zum Modul Meetings. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Meetings“ aktiv.

folderId
Optional · string — Nur Meetings aus diesem Ordner.
limit
Optional · number — Maximale Anzahl Ergebnisse (Standard 50, höchstens 200).

get_meeting

Liefert eine Meeting-Notiz mit vollem Inhalt, Notizen, Transkript und Aktionspunkten. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Meetings“ aktiv.

id
Pflicht · string — ID des Meetings.

create_meeting

Legt eine Meeting-Notiz an. Titel und Datum sind Pflicht. Das Datum sollte einen UTC-Offset oder Z enthalten. Notizen, Zusammenfassung und Aktionspunkte lassen sich direkt mitgeben. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Meetings“ aktiv.

title
Pflicht · string — Titel.
topic
Optional · string — Thema des Meetings.
date
Pflicht · string — Datum und Uhrzeit des Meetings (ISO 8601, mit UTC-Offset oder Z).
durationMin
Optional · number — Dauer in Minuten.
attendees
Optional · string — Teilnehmende als Freitext.
notes
Optional · string — Meeting-Notizen als Markdown.
transcript
Optional · string — Transkript des Meetings.
summary
Optional · string — Zusammenfassung des Meetings.
actionItems
Optional · object[] — Aktionspunkte als Liste von Objekten mit text (Text) und done (erledigt, true/false).
color
Optional · string — Farbmarkierung des Meetings.
isOnline
Optional · boolean — Markiert das Meeting als Online-Meeting.
folderId
Optional · string — ID des Ordners, in den das Meeting kommt (siehe list_meeting_folders).

update_meeting

Ändert Titel, Notizen, Zusammenfassung oder Aktionspunkte einer Meeting-Notiz. Über dieses Tool lassen sich Datum, Thema, Teilnehmende, Ordner oder Transkript nicht ändern. Übergibst du actionItems, ersetzt die neue Liste die bisherige vollständig. Voraussetzungen: Rolle Member oder höher, Schlüssel-Scope „write“ oder höher, Modul „Meetings“ aktiv.

id
Pflicht · string — ID des Meetings.
title
Optional · string — Titel.
notes
Optional · string — Neue Meeting-Notizen als Markdown.
summary
Optional · string — Zusammenfassung des Meetings.
actionItems
Optional · object[] — Aktionspunkte als Liste von Objekten mit text (Text) und done (erledigt, true/false).

delete_meeting

Löscht eine Meeting-Notiz dauerhaft. Erfordert mindestens die Rolle Admin und einen Schlüssel mit delete-Scope. Voraussetzungen: Rolle Admin oder höher, Schlüssel-Scope „delete“ oder höher, Modul „Meetings“ aktiv.

id
Pflicht · string — ID des Meetings.

list_meeting_folders

Listet die Meeting-Ordner der Organisation – die IDs brauchst du für folderId bei list_meetings und create_meeting. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Meetings“ aktiv. Dieses Tool hat keine Parameter.

list_files

Listet Dateien der Organisation (ID, Name, MIME-Typ, Größe in Bytes, Ordner, Stern, Erstellungszeit), neueste zuerst; gelöschte Dateien erscheinen nicht. Ohne folderId wird nicht nach Ordnern gefiltert; nur ein ausdrücklich gesendetes null liefert ausschließlich Dateien der obersten Ebene. Das Tool liefert Metadaten, keine Dateiinhalte. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Dateien“ aktiv.

folderId
Optional · string — Nur Dateien dieses Ordners. Ein ausdrücklich gesendetes null liefert nur Dateien der obersten Ebene.
limit
Optional · number — Maximale Anzahl Ergebnisse (Standard 50, höchstens 200).

list_file_folders

Listet Dateiordner der Organisation (ohne versteckte Ordner): ohne parentFolderId die Ordner der obersten Ebene, sonst die Unterordner des angegebenen Ordners. Voraussetzungen: Rolle Viewer oder höher, Schlüssel-Scope „read“ oder höher, Modul „Dateien“ aktiv.

parentFolderId
Optional · string — Nur Unterordner dieses Ordners. Ohne Angabe: Ordner der obersten Ebene.

Häufige Stolperfallen

  • Dateien nur als Metadaten

    list_files und list_file_folders liefern keine Inhalte. Ohne folderId filtert list_files nicht nach Ordnern; nur ein ausdrücklich gesendetes null liefert Dateien der obersten Ebene.

  • Ordner sind Slug-Präfixe

    In der Knowledgebase entspricht ein Ordner dem Slug-Präfix (engineering/…). update_kb_item mit folder verschiebt den Artikel; ein leerer String verschiebt ihn auf die oberste Ebene.

  • Meeting-Modul heißt intern Reviews

    Die Meeting-Tools gehören zum Modul „Meetings“ und sind unabhängig von den Wochenreviews (Ziele-und-Kennzahlen-Artikel).

  • Aktionspunkte werden ersetzt

    update_meeting mit actionItems ersetzt die gesamte Liste. Lies den Stand zuerst mit get_meeting und sende die vollständige Liste zurück.

Weiterlesen

Antwort nicht gefunden oder Problem tritt weiter auf?

Zum Support-Bereich

Fachlich geprüft am 2026-09-26