Zum Inhalt springen

Werkzeuge · Inhalte und Interaktion

MCP-Tools für das, was im Feed passiert: Beiträge suchen, lesen, veröffentlichen, bearbeiten, verschieben und löschen, Kurzbeiträge, kommentieren und antworten, Kommentare bearbeiten und löschen, reagieren, anheften, die Galerie (hinzufügen, auflisten, bearbeiten, reagieren und löschen), das Ranking und deine Punkte, und die Moderation.

Der Alltag der Community: das Ranking und die Moderationswarteschlange, einen Beitrag über den Titel finden, eine Ankündigung mit Bild posten, Fragen aus einem Live beantworten, auf Vorstellungen reagieren, Wichtiges anheften, einen Beitrag in den richtigen Bereich verschieben und die Fotos der Galerie pflegen. Beiträge und Kommentare erscheinen mit dem Namen der Person, die den Assistenten verbunden hat.

Jedes Tool hat ein Siegel: Nur lesen ändert nichts, Ändert legt sofort etwas an oder ändert es, und Mit Bestätigung handelt erst nach deinem Ja zu einer Zusammenfassung. Siehe Geld und Bestätigung.

Kurz gesagt

ToolWas es tutMindestrolleTyp
list_postsDer Feed, mit Kommentaren und ReaktionenAlleNur lesen
search_contentSucht Beiträge, Events, Kurse, Abschnitte, Bereiche und Calls nach TitelAlleNur lesen
list_commentsKommentare zu einem BeitragAlleNur lesen
create_postVeröffentlicht einen BeitragAlleÄndert
update_postBearbeitet Titel, Text, Titelbild und Anheften eines BeitragsAutor oder ModeratorÄndert
delete_postLöscht einen Beitrag, mit BestätigungAutor oder ModeratorMit Bestätigung
move_postVerschiebt einen Beitrag in einen anderen Inhalts- oder Feed-BereichModeratorÄndert
create_short_postVeröffentlicht einen Kurzbeitrag ohne Titel in einem FeedMitglied (nicht Finanzen)Ändert
create_commentKommentiert oder antwortetAlleÄndert
update_commentBearbeitet den Text eines KommentarsAutor oder ModeratorÄndert
delete_commentLöscht einen Kommentar, mit BestätigungAutor oder ModeratorMit Bestätigung
add_reactionReagiert mit einem EmojiAlleÄndert
pin_postHeftet im Feed an oder löstModeratorÄndert
add_gallery_imageLegt ein Bild per Link in eine GalerieAlleÄndert
list_gallery_imagesDie Bilder einer Galerie, mit Autor und ReaktionenAlleNur lesen
update_gallery_imageÄndert Titel oder Beschreibung eines BildesAutor oder ModeratorÄndert
react_to_gallery_imageReagiert auf ein Bild der GalerieAlleÄndert
delete_gallery_imageLöscht ein Bild aus der GalerieAutor oder ModeratorMit Bestätigung
get_leaderboardDie Spitze des RankingsAlleNur lesen
get_my_pointsDeine Punkte und deine Position im RankingAlleNur lesen
get_ranking_rulesOb das Ranking an ist und die Punkte pro AktionAdministratorNur lesen
update_ranking_rulesSchaltet ein, aus und ändert die PunkteAdministratorÄndert
list_moderation_queueWas auf Freigabe wartetModeratorNur lesen
moderate_itemGibt einen Eintrag der Warteschlange frei oder lehnt ihn abModeratorÄndert

list_posts

Nur lesen

Beiträge des Feeds auflisten. Der Feed (Beiträge, Status, Events und Kurse), vom neuesten zum ältesten, mit Anzahl der Kommentare und Reaktionen. Mindestrolle: alle.

ParameterTypPflichtBeschreibung
space_idIDNeinNur ein Bereich (aus list_spaces)
typeall, status, content, events, coursesNeinNur ein Eintragstyp
page, limitZahlNeinSeitenweise Abfrage

Liefert: die Einträge, jeder mit ID und Typ, die create_comment, add_reaction und pin_post brauchen, Autor, Titel oder Text, Zahlen und ob angeheftet.

Frag so: „Welche Beiträge wurden diese Woche am meisten kommentiert?" · „Was wurde im Bereich Ankündigungen gepostet?"

search_content

Nur lesen

Nach Titel suchen. Sucht im Titel von Beiträgen, Events, Kursen, Abschnitten, Bereichen und Calls for Papers, ohne Groß- und Kleinschreibung oder Akzente zu unterscheiden, in einer einzigen Suche über die ganze Community. Mindestrolle: alle; jede Person findet, was sie sehen darf.

ParameterTypPflichtBeschreibung
queryText, 2 bis 200JaEin Teil des Titels. Bei Kurzbeiträgen wird der Text durchsucht
typesListe: posts, events, courses, spaces, callsNeinStandard: alle. spaces schließt die Abschnitte ein
limitZahl, bis 50NeinStandard 20

Liefert: die Treffer, jeweils mit Typ, ID, Titel und, falls vorhanden, Bereich, Abschnitt, Modul, Datum und Status.

Hinweise: Wer nicht zum Team gehört, findet nur Veröffentlichtes und Freigegebenes; Bereiche und Abschnitte, die für die Person geschlossen sind, bleiben außen vor. Die Suche ist dieselbe wie bei GET /api/search.

Frag so: „Finde den Beitrag So funktioniert die Community."

list_comments

Nur lesen

Kommentare eines Beitrags auflisten. Die Kommentare zu einem Inhaltsbeitrag oder einem Status. Mindestrolle: alle.

ParameterTypPflichtBeschreibung
typecontent, statusJaDer Typ des Eintrags, aus list_posts
post_idIDJaDie ID des Eintrags, aus list_posts

Liefert: die Kommentare mit ID (die create_comment in reply_to nutzt), Autor, Text und Datum.

Frag so: „Welche Kommentare zum Willkommensbeitrag haben noch keine Antwort?"

create_post

Ändert

Beitrag veröffentlichen. Veröffentlicht einen Textbeitrag in einem Feed- oder Inhaltsbereich. Mindestrolle: jede Rolle, die in diesem Bereich posten darf.

ParameterTypPflichtBeschreibung
space_idIDJaAus list_spaces
titleTextJa
textMarkdownJaDer Text des Beitrags, in Markdown: fett, kursiv, Listen, Links, Zwischenüberschriften, Zitat und Code
image_urlLinkNeinDas Titelbild des Beitrags: ein öffentlicher Link (http/https) zu einem JPEG-, PNG-, WebP- oder GIF-Bild bis 10 MB. Siehe Bilder

Liefert: den angelegten Beitrag mit ID (für pin_post) und dem Titelbild. Der Text kommt in Markdown zurück, mit text_format: "markdown".

Frag so: „Poste im Feed eine Begrüßung für alle, die diese Woche beigetreten sind, und nenn jeden beim Namen."

Hinweise: Der Beitrag erscheint mit Name und Foto der Person, die verbunden hat. Die Regel Wer posten darf des Bereichs gilt: In einem Bereich nur fürs Team wird ein Mitglied abgelehnt. Der Beitrag erscheint sofort; planen geht noch nicht. Lässt sich das Bild nicht verwenden, wird nichts veröffentlicht, und der Assistent bekommt den Grund.

update_post

Ändert

Beitrag bearbeiten. Ändert Titel, Text oder Titelbild eines Beitrags und heftet ihn an oder löst ihn. Nur, was gesendet wird, ändert sich. Mindestrolle: der Autor, oder ab Moderator.

ParameterTypPflichtBeschreibung
postID oder LinkJa
typecontent, statusNeinStandard: content. Bei Status (kurzen Beiträgen) ändert sich nur der Text
titleeinfacher TextNein
textMarkdownNeinIn einem Kurzbeitrag (status) nur fett, kursiv, Links und Zeilenumbrüche
image_url oder image_base64Link oder DateiNeinDas neue Titelbild. Siehe Bilder
remove_imageja oder neinNeinEntfernt das Titelbild
pinnedja oder neinNeinAnheften oder lösen (ab Moderator)

Frag so: „Tausch im Beitrag So funktioniert die Community das Titelbild gegen dieses Bild aus und hefte ihn oben an."

Hinweise: Der Beitrag wechselt nicht den Bereich.

delete_post

Mit Bestätigung

Beitrag löschen. Mit Bestätigung: Der erste Aufruf zeigt den Beitrag, erst der zweite löscht. Mindestrolle: der Autor, oder ab Moderator.

ParameterTypPflichtBeschreibung
postID oder LinkJa
typecontent, statusNeinStandard: content

move_post

Ändert

Beitrag in anderen Bereich verschieben. Bringt einen Beitrag in einen anderen Inhalts- oder Feed-Bereich der Community; sein Platz im Feed wandert mit. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
postID oder LinkJa
to_spaceID, Link, Adresse oder NameJaEin Inhalts- oder Feed-Bereich

Frag so: „Dieser Jobbeitrag ist in Ankündigungen gelandet; verschieb ihn in den Bereich Jobs.“

Hinweise: Ein Bereich eines anderen Moduls (Kurse, Events…) wird abgelehnt.

create_short_post

Ändert

Kurzbeitrag veröffentlichen. Ein Kurzbeitrag mit bis zu 500 Zeichen und ohne Titel in einem Feed-Bereich, wie das Schnellfeld der App. Für einen Beitrag mit Titel und Titelbild nutzt der Assistent create_post. Rolle: Eigentümer, Administrator, Moderator oder ein Mitglied, das im Bereich posten darf.

ParameterTypPflichtBeschreibung
spaceID, Link, Adresse oder NameJaEin Feed-Bereich
textText, bis 500JaNur fett, kursiv, Links und Zeilenumbrüche, in Markdown
visibilitypublic, members, privateNein

Frag so: „Schreib in den Feed: ‚Live heute um 20 Uhr, Link im Event!‘“

create_comment

Ändert

Kommentieren oder antworten. Kommentiert einen Feed-Eintrag oder antwortet auf einen Kommentar. Mindestrolle: alle.

ParameterTypPflichtBeschreibung
typecontent, status, event, courseJaDer Typ des Eintrags, aus list_posts
item_idIDJaDie ID des Eintrags
texteinfacher Text, bis 2.000JaOhne Formatierung: Markdown-Zeichen werden entfernt
reply_toIDNeinDie ID des Kommentars, auf den geantwortet wird (aus list_comments). Nur bei Einträgen vom Typ content

Liefert: den angelegten Kommentar.

Frag so: „Antworte auf jede unbeantwortete Frage im Beitrag zum gestrigen Live, bedank dich und sag, dass wir es im nächsten behandeln."

update_comment

Ändert

Kommentar bearbeiten. Ändert den Text eines Kommentars. Mindestrolle: der Autor, oder ab Moderator.

ParameterTypPflichtBeschreibung
typecontent, statusJa
postID oder LinkJaDer Beitrag des Kommentars
comment_idIDJaAus list_comments
textText, bis 2.000Ja

delete_comment

Mit Bestätigung

Kommentar löschen. Mit Bestätigung. Mindestrolle: der Autor, oder ab Moderator. Dieselben Parameter, ohne text.

add_reaction

Ändert

Reagieren. Reagiert auf einen Feed-Eintrag. Mindestrolle: alle.

ParameterTypPflichtBeschreibung
typecontent, status, event, courseJa
item_idIDJa
reaction👍 ❤️ 🔥 🙌 😊 👏 🎉JaEine der sieben Reaktionen

Liefert: die registrierte Reaktion.

Frag so: „Reagiere mit 🎉 auf die Vorstellungen der Neuen von heute."

pin_post

Ändert

Im Feed anheften. Heftet einen Eintrag oben im Feed an oder löst ihn. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
typecontent, status, event, courseJa
item_idIDJa
pinnedja oder neinNeinStandard: anheften. Mit false wird gelöst

Liefert: den Eintrag mit dem neuen Zustand.

Frag so: „Hefte den Beitrag mit den Community-Regeln an."

Ändert

Bild zu einer Galerie hinzufügen. Lädt ein Bild von einem Link herunter und legt es in einen Galerie-Bereich. Mindestrolle: jede Rolle, die in diesem Bereich posten darf.

ParameterTypPflichtBeschreibung
space_idIDJaEin Galerie-Bereich (list_spaces mit module: gallery)
image_urlLinkJaEin öffentlicher Link (http/https) zu einem JPEG-, PNG-, WebP- oder GIF-Bild bis 10 MB. Siehe Bilder
titleText, bis 255NeinDer Titel des Bildes in der Galerie

Liefert: das Bild in der Galerie, mit Adresse und Vorschaubild.

Frag so: „Leg dieses Foto vom Treffen in die Galerie Treffen: https://…/foto.jpg"

Nur lesen

Galeriebilder anzeigen. Die Bilder eines Galerie-Bereichs, vom neuesten zum ältesten, mit Titel, Autor und Reaktionen. Mindestrolle: jede Rolle, die den Bereich sieht.

ParameterTypPflichtBeschreibung
spaceID, Link, Adresse oder NameJaDer Galerie-Bereich
page, limitZahlNeinlimit bis 50

Liefert: die Bilder, mit der ID, die die anderen Galerie-Tools verlangen.

Ändert

Galeriebild bearbeiten. Ändert Titel oder Beschreibung eines Bildes. Rolle: wer das Bild hochgeladen hat, oder ab Moderator.

ParameterTypPflichtBeschreibung
image_idIDJaAus list_gallery_images
titleText, bis 255Nein
descriptionTextNein

Ändert

Auf Galeriebild reagieren. Mit 👍 ❤️ 🔥 👏 😊 oder 🙌. Dieselbe Reaktion noch einmal nimmt sie zurück. Mindestrolle: alle.

ParameterTypPflichtBeschreibung
image_idIDJaAus list_gallery_images
reactioneines der sechs EmojisJa

Mit Bestätigung

Galeriebild löschen. Rolle: wer das Bild hochgeladen hat, oder ab Moderator.

ParameterTypPflichtBeschreibung
image_idIDJaAus list_gallery_images

Liefert: beim ersten Aufruf Titel und Autor des Bildes sowie den Bestätigungscode.

get_leaderboard

Nur lesen

Ranking ansehen. Die Spitze des Punkte-Rankings der Community. Mindestrolle: alle.

Parameter: keine.

Frag so: „Wer sind die ersten 10 im Ranking?“

get_my_points

Nur lesen

Meine Ranglistenpunkte. Deine Punkte und deine Position im Ranking der Community. Mindestrolle: alle.

Parameter: keine.

Frag so: „Wie viele Punkte habe ich, und auf welchem Platz stehe ich?“

get_ranking_rules

Nur lesen

Ranking-Regeln ansehen. Ob das Ranking eingeschaltet ist und wie viele Punkte jede Aktion bringt. Mindestrolle: Administrator.

Parameter: keine.

Frag so: „Wie viele Punkte bringt ein Kommentar?“

update_ranking_rules

Ändert

Ranking-Regeln ändern. Schaltet das Ranking ein oder aus und ändert die Punkte pro Aktion. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
enabledja oder neinNein
pointsAktion → PunkteNeinDie Aktionen kommen aus get_ranking_rules, z. B. {"comment": 10}

Frag so: „Kommentieren bringt ab jetzt 10 Punkte.“

Siehe Rangliste.

list_moderation_queue

Nur lesen

Moderationswarteschlange. Was auf Freigabe wartet, oder die Zahlen der Moderation. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
typesummary, posts, courses, events, gallery, statusNeinStandard: posts. summary liefert die Zahlen

Frag so: „Wartet etwas auf Freigabe?“

moderate_item

Ändert

Freigeben oder ablehnen. Gibt einen Eintrag der Moderationswarteschlange frei oder lehnt ihn ab. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
typeposts, courses, events, gallery, statusJa
item_idIDJaAus list_moderation_queue
decisionapprove, rejectJa
reasonTextNeinPflicht beim Ablehnen

Frag so: „Gib die Beiträge in der Warteschlange frei, die keinen externen Link haben.“

Siehe Moderation.

Verwandte Artikel