Vai al contenuto

Strumenti · Contenuti e coinvolgimento

Strumenti MCP per ciò che accade nel feed: cercare, leggere, pubblicare, modificare, spostare ed eliminare post, post brevi, commentare e rispondere, modificare ed eliminare commenti, reagire, fissare, la galleria (aggiungere, elencare, modificare, reagire ed eliminare), la classifica e i tuoi punti, e la moderazione.

La vita quotidiana della community: la classifica e la coda di moderazione, trovare un post per titolo, pubblicare un avviso con immagine, rispondere alle domande di una diretta, reagire alle presentazioni, fissare ciò che conta, spostare un post nello spazio giusto e curare le foto della galleria. Post e commenti escono con il nome di chi ha collegato l'assistente.

Ogni strumento ha un'etichetta: Solo lettura non cambia nulla, Modifica crea o cambia qualcosa subito, e Chiede conferma agisce solo dopo il tuo sì a un riepilogo. Vedi Denaro e conferma.

In sintesi

StrumentoCosa faRuolo minimoTipo
list_postsIl feed, con commenti e reazioniQualsiasiSolo lettura
search_contentCerca post, eventi, corsi, sezioni, spazi e call per titoloQualsiasiSolo lettura
list_commentsCommenti di un postQualsiasiSolo lettura
create_postPubblica un post, con copertina tramite linkQualsiasiModifica
update_postModifica titolo, testo, copertina; fissaAutore o moderatoreModifica
delete_postElimina un post, con confermaAutore o moderatoreChiede conferma
move_postSposta un post in un altro spazio Contenuti o FeedModeratoreModifica
create_short_postPubblica un post breve, senza titolo, in un FeedMembro (non la finanza)Modifica
create_commentCommenta o rispondeQualsiasiModifica
update_commentModifica un commentoAutore o moderatoreModifica
delete_commentElimina un commento, con confermaAutore o moderatoreChiede conferma
add_reactionReagisce con un'emojiQualsiasiModifica
pin_postFissa o sgancia nel feedModeratoreModifica
add_gallery_imageMette un'immagine, tramite link, in una galleriaQualsiasiModifica
list_gallery_imagesLe immagini di una galleria, con autore e reazioniQualsiasiSolo lettura
update_gallery_imageCambia il titolo o la descrizione di un'immagineAutore o moderatoreModifica
react_to_gallery_imageReagisce a un'immagine della galleriaQualsiasiModifica
delete_gallery_imageElimina un'immagine della galleriaAutore o moderatoreChiede conferma
get_leaderboardLa parte alta della classificaQualsiasiSolo lettura
get_my_pointsI tuoi punti e la tua posizione in classificaQualsiasiSolo lettura
get_ranking_rulesSe la classifica è attiva e i punti per azioneAdminSolo lettura
update_ranking_rulesAttiva, disattiva e cambia i puntiAdminModifica
list_moderation_queueCiò che attende approvazioneModeratoreSolo lettura
moderate_itemApprova o rifiuta un elemento della codaModeratoreModifica

list_posts

Solo lettura

Elencare i post del feed. Il feed (post, stati, eventi e corsi), dal più recente al più vecchio, con il numero di commenti e reazioni. Ruolo minimo: qualsiasi.

ParametroTipoObbligatorioDescrizione
space_ididNoUn solo spazio (da list_spaces)
typeall, status, content, events, coursesNoUn solo tipo di elemento
page, limitnumeroNoPaginazione

Restituisce: gli elementi, ciascuno con l'id e il tipo che chiedono create_comment, add_reaction e pin_post, l'autore, il titolo o il testo, i conteggi e se è fissato.

Chiedi così: "Quali sono stati i post più commentati di questa settimana?" · "Cosa è stato pubblicato nello spazio Avvisi?"

search_content

Solo lettura

Cercare per titolo. Cerca per titolo in post, eventi, corsi, sezioni, spazi e call for papers, senza distinguere maiuscole e accenti, con un'unica ricerca su tutta la community. Ruolo minimo: qualsiasi; ognuno trova ciò che può vedere.

ParametroTipoObbligatorioDescrizione
querytesto, da 2 a 200SìParte del titolo. Nei post brevi cerca nel testo
typeselenco: posts, events, courses, spaces, callsNoPredefinito: tutti. spaces comprende le sezioni
limitnumero, fino a 50NoPredefinito 20

Restituisce: i risultati, ciascuno con tipo, id, titolo e, quando ci sono, lo spazio, la sezione, il modulo, la data e lo stato.

Note: chi non fa parte dello staff trova solo ciò che è pubblicato e approvato; gli spazi e le sezioni chiusi per quella persona restano fuori. La ricerca è la stessa di GET /api/search.

Chiedi così: "Trova il post Come funziona la community."

list_comments

Solo lettura

Elencare i commenti di un post. I commenti di un post di contenuto o di uno stato. Ruolo minimo: qualsiasi.

ParametroTipoObbligatorioDescrizione
typecontent, statusSìIl tipo dell'elemento, da list_posts
post_ididSìL'id dell'elemento, da list_posts

Restituisce: i commenti, con l'id (che create_comment usa in reply_to), l'autore, il testo e la data.

Chiedi così: "Quali commenti del post di benvenuto non hanno ancora una risposta?"

create_post

Modifica

Pubblicare un post. Pubblica un post di testo in uno spazio Feed o Contenuto. Ruolo minimo: qualsiasi ruolo che possa pubblicare in quello spazio.

ParametroTipoObbligatorioDescrizione
space_ididSìDa list_spaces
titletestoSì
textMarkdownSìIl corpo del post, in Markdown: grassetto, corsivo, elenchi, link, sottotitoli, citazione e codice
image_urllinkNoLa copertina del post: un link pubblico (http/https) a un'immagine JPEG, PNG, WebP o GIF fino a 10 MB. Vedi Immagini

Restituisce: il post creato, con l'id (per pin_post) e la copertina. Il testo torna in Markdown, con text_format: "markdown".

Chiedi così: "Pubblica nel Feed un post di benvenuto per chi è entrato questa settimana, citando ciascuno per nome."

Note: il post esce con il nome e la foto di chi ha collegato l'assistente. Vale la regola Chi può pubblicare dello spazio: in uno spazio riservato allo staff, un membro viene rifiutato. Il post esce subito; programmarlo non è ancora possibile. Se l'immagine non può essere usata, non viene pubblicato nulla e l'assistente riceve il motivo.

update_post

Modifica

Modificare un post. Cambia titolo, testo o copertina di un post, e lo fissa o lo sgancia. Cambia solo ciò che viene inviato. Ruolo minimo: l'autore, oppure moderatore in su.

ParametroTipoObbligatorioDescrizione
postid o linkSì
typecontent, statusNoPredefinito: content. Negli status (post brevi) cambia solo il testo
titletesto sempliceNo
textMarkdownNoIn un post breve (status), solo grassetto, corsivo, link e a capo
image_url o image_base64link o fileNoLa nuova copertina. Vedi Immagini
remove_imagesì o noNoToglie la copertina
pinnedsì o noNoFissa o sgancia (moderatore in su)

Chiedi così: "Nel post Come funziona la community, sostituisci la copertina con questa immagine e fissalo in alto."

Note: il post non cambia spazio.

delete_post

Chiede conferma

Eliminare un post. Chiede conferma: la prima chiamata mostra il post, e solo la seconda lo elimina. Ruolo minimo: l'autore, oppure moderatore in su.

ParametroTipoObbligatorioDescrizione
postid o linkSì
typecontent, statusNoPredefinito: content

move_post

Modifica

Sposta post in un altro spazio. Porta un post in un altro spazio Contenuti o Feed della community; il suo posto nel feed lo segue. Ruolo minimo: moderatore.

ParametroTipoObbligatorioDescrizione
postid o linkSì
to_spaceid, link, indirizzo o nomeSìUno spazio Contenuti o Feed

Chiedi così: "Questo annuncio di lavoro è finito in Avvisi; spostalo nello spazio Offerte di lavoro."

Note: uno spazio di un altro modulo (Corsi, Eventi…) viene rifiutato.

create_short_post

Modifica

Pubblica post breve. Un post breve, fino a 500 caratteri e senza titolo, in uno spazio Feed, come il campo rapido dell'app. Per un post con titolo e copertina, l'assistente usa create_post. Ruolo: proprietario, Admin, moderatore o membro che può pubblicare nello spazio.

ParametroTipoObbligatorioDescrizione
spaceid, link, indirizzo o nomeSìUno spazio Feed
texttesto, fino a 500SìAccetta solo grassetto, corsivo, link e a capo, in Markdown
visibilitypublic, members, privateNo

Chiedi così: "Scrivi nel Feed: 'Diretta stasera alle 20, il link è nell'evento!'"

create_comment

Modifica

Commentare o rispondere. Commenta un elemento del feed, o risponde a un commento. Ruolo minimo: qualsiasi.

ParametroTipoObbligatorioDescrizione
typecontent, status, event, courseSìIl tipo dell'elemento, da list_posts
item_ididSìL'id dell'elemento
texttesto semplice, fino a 2.000SìSenza formattazione: i segni di Markdown vengono tolti
reply_toidNoL'id del commento a cui rispondere (da list_comments). Solo per elementi di tipo content

Restituisce: il commento creato.

Chiedi così: "Rispondi a ogni domanda senza risposta nel post della live di ieri, ringraziando e dicendo che ne parleremo nella prossima."

update_comment

Modifica

Modificare un commento. Cambia il testo di un commento. Ruolo minimo: l'autore, oppure moderatore in su.

ParametroTipoObbligatorioDescrizione
typecontent, statusSì
postid o linkSìIl post del commento
comment_ididSìDa list_comments
texttesto, fino a 2.000Sì

delete_comment

Chiede conferma

Eliminare un commento. Con conferma. Ruolo minimo: l'autore, oppure moderatore in su. Stessi parametri, senza text.

add_reaction

Modifica

Reagire. Reagisce a un elemento del feed. Ruolo minimo: qualsiasi.

ParametroTipoObbligatorioDescrizione
typecontent, status, event, courseSì
item_ididSì
reaction👍 ❤️ 🔥 🙌 😊 👏 🎉SìUna delle sette reazioni

Restituisce: la reazione registrata.

Chiedi così: "Reagisci con 🎉 alle presentazioni di chi è entrato oggi."

pin_post

Modifica

Fissare nel feed. Fissa un elemento in cima al feed, o lo sgancia. Ruolo minimo: moderatore.

ParametroTipoObbligatorioDescrizione
typecontent, status, event, courseSì
item_ididSì
pinnedsì o noNoPredefinito: fissare. Con false, sgancia

Restituisce: l'elemento con il nuovo stato.

Chiedi così: "Fissa il post con le regole della community."

Modifica

Aggiungere un'immagine a una galleria. Scarica un'immagine da un link e la mette in uno spazio Galleria. Ruolo minimo: qualsiasi ruolo che possa pubblicare in quello spazio.

ParametroTipoObbligatorioDescrizione
space_ididSìUno spazio Galleria (list_spaces con module: gallery)
image_urllinkSìUn link pubblico (http/https) a un'immagine JPEG, PNG, WebP o GIF fino a 10 MB. Vedi Immagini
titletesto, fino a 255NoIl titolo dell'immagine nella galleria

Restituisce: l'immagine nella galleria, con l'indirizzo e la miniatura.

Chiedi così: "Metti questa foto dell'incontro nella galleria Incontri: https://…/foto.jpg"

Solo lettura

Elenca immagini della galleria. Le immagini di uno spazio Galleria, dalla più recente alla più vecchia, con titolo, autore e reazioni. Ruolo minimo: qualsiasi ruolo che veda lo spazio.

ParametroTipoObbligatorioDescrizione
spaceid, link, indirizzo o nomeSìLo spazio Galleria
page, limitnumeroNolimit fino a 50

Restituisce: le immagini, con l'id che chiedono gli altri strumenti della galleria.

Modifica

Modifica immagine della galleria. Cambia il titolo o la descrizione di un'immagine. Ruolo: chi ha caricato l'immagine, o dal moderatore in su.

ParametroTipoObbligatorioDescrizione
image_ididSìDa list_gallery_images
titletesto, fino a 255No
descriptiontestoNo

Modifica

Reagisci a immagine della galleria. Con 👍 ❤️ 🔥 👏 😊 o 🙌. La stessa reazione una seconda volta la toglie. Ruolo minimo: qualsiasi.

ParametroTipoObbligatorioDescrizione
image_ididSìDa list_gallery_images
reactionuna delle sei emojiSì

Chiede conferma

Elimina immagine della galleria. Ruolo: chi ha caricato l'immagine, o dal moderatore in su.

ParametroTipoObbligatorioDescrizione
image_ididSìDa list_gallery_images

Restituisce: alla prima chiamata, il titolo e l'autore dell'immagine, più il codice di conferma.

get_leaderboard

Solo lettura

Vedere la classifica. La parte alta della classifica a punti della community. Ruolo minimo: qualsiasi.

Parametri: nessuno.

Chiedi così: "Chi sono i primi 10 della classifica?"

get_my_points

Solo lettura

I miei punti in classifica. I tuoi punti e la tua posizione nella classifica della community. Ruolo minimo: qualsiasi.

Parametri: nessuno.

Chiedi così: "Quanti punti ho, e in che posizione sono?"

get_ranking_rules

Solo lettura

Vedere le regole della classifica. Se la classifica è attiva e quanti punti vale ogni azione. Ruolo minimo: Admin.

Parametri: nessuno.

Chiedi così: "Quanti punti vale un commento?"

update_ranking_rules

Modifica

Cambiare le regole della classifica. Attiva o disattiva la classifica e cambia i punti per azione. Ruolo minimo: Admin.

ParametroTipoObbligatorioDescrizione
enabledsì o noNo
pointsazione → puntiNoLe azioni vengono da get_ranking_rules, es.: {"comment": 10}

Chiedi così: "Commentare d'ora in poi vale 10 punti."

Vedi Classifica.

list_moderation_queue

Solo lettura

Coda di moderazione. Ciò che attende approvazione, o i numeri della moderazione. Ruolo minimo: moderatore.

ParametroTipoObbligatorioDescrizione
typesummary, posts, courses, events, gallery, statusNoPredefinito: posts. summary restituisce i numeri

Chiedi così: "C'è qualcosa in attesa di approvazione?"

moderate_item

Modifica

Approvare o rifiutare. Approva o rifiuta un elemento della coda di moderazione. Ruolo minimo: moderatore.

ParametroTipoObbligatorioDescrizione
typeposts, courses, events, gallery, statusSì
item_ididSìDa list_moderation_queue
decisionapprove, rejectSì
reasontestoNoObbligatorio per rifiutare

Chiedi così: "Approva i post in coda che non hanno link esterni."

Vedi Moderazione.

Correlati