Preskoči na glavni sadržaj
Programeri MCP

Poveži AI asistenta

Aplikacija mssgs za računalo ima ugrađen MCP server. Poveži Claude, Cursor ili Codex i oni mogu čitati, sažimati i odgovarati u kanalima koje odabereš, izravno s tvog računala.

Što možeš napraviti

  • Čita i sažimaKanale, izravne poruke, spominjanja i prikvačene poruke, samo u kanalima koje podijeliš.
  • Piše kad mu dopustišŠalje, odgovara, reagira, uređuje i prikvačuje, kad uključiš slanje.
  • Igra igrePrihvaća pozivnicu, čita ploču i povlači prave poteze.
  • Kontrola ostaje kod tebeZadano isključeno, najprije samo čitanje, samo lokalno, s opozivim tokenom za svaki AI alat.

U aplikaciji

> Sažmi #general u tri točke i objavi to u #daily
● read_channel (channel: "general", limit: 50)
● send_message (channel: "daily")
Objavljeno u #daily.

Pitaš u svom AI alatu; on čita #general preko MCP servera i objavljuje sažetak u tvoje ime, jer si dopustio slanje.

Pregled

Aplikacija mssgs za računalo dolazi s ugrađenim MCP serverom (Model Context Protocol), pa AI asistenti poput Claudea ili Cursora mogu čitati i djelovati u tvom radnom prostoru. Radi lokalno na tvom računalu i razgovara s tvojom prijavljenom mssgs sesijom; ne trebaš zaseban račun bota ni hosting.

Ti odlučuješ što vidi

Server radi samo na localhost, dok je mssgs otvoren i dok si prijavljen. Ti biraš koje kanale dijeliš i grupu po grupu uključuješ što asistent smije raditi. Trenutačno ima 127 alata u 14 grupa.

Povezivanje

MCP http://127.0.0.1:7444/mcp

Autentifikacija tokenom Bearer sa stranice postavki AI / MCP u aplikaciji: uključi server, odaberi kanale koje dijeliš i pritisni „Copy config“; kopirani blok već sadrži tvoj port i token. Server sluša samo na localhostu (zadani port 7444) i radi dok je mssgs otvoren i dok si prijavljen.

Poveži Claude Code
claude mcp add --transport http mssgs http://127.0.0.1:7444/mcp \
  --header "Authorization: Bearer <your-token>"

Za Claude Desktop ili Cursor: zalijepi blok iz „Copy config“ u MCP postavke svog AI alata. Pogledaj vodič korak po korak u Centru za pomoć.

Dozvole i tokeni

Koje alate asistent vidi, ovisi o prekidačima koje uključiš. Alati samo za čitanje uvijek su uključeni; sve ostalo je iza prekidača grupe. Upravljanje serverom i moderiranje dodatno provjeravaju tvoje stvarne dozvole na računu.

Grupa Otključava
Čitanje Uvijek uključeno: čitanje poruka, prisutnosti, spominjanja i prikvačenih poruka u podijeljenim kanalima
Slanje i interakcija Slanje, odgovaranje, reakcije, uređivanje, brisanje, prikvačivanje, indikator pisanja, uz to prisutnost u DM-ovima, glasovni pozivi i igre
Watch party Pokretanje zajedničkog gledanja, pridruživanje i upravljanje njime
Zahtjevi za DM Pregled, prihvaćanje i odbijanje dolaznih zahtjeva za DM
Društveno Profili, priče i tvoji filtri karte
Glasovni kanali Pridruživanje glasovnim kanalima, pregled sudionika i upravljanje mikrofonom
Račun i privatnost Prijatelji, blokiranja, utišavanja, stanje pročitanosti, isječci i dijeljenje lokacije
Usmjeravanje agenata Postavljanje agenata kanala, projekata i zadataka uživo
Upravljanje serverom Kanali, kategorije, grupe dozvola, članovi, pozivnice, emojiji, webhookovi i triggeri (stvarne upravljačke dozvole i dalje vrijede)
Moderiranje zajednice Redovi za pregled i glasanje (i dalje je potreban račun moderatora ili osoblja)
Računalo ostaje budno Računalo ne prelazi u stanje mirovanja dok asistent radi
Alati za račune botova Interaktivne embed kartice i njihovi događaji (samo računi botova)

Tokeni

Tokeni imaju imena, zasebni su za svaki AI alat i opozivaju se jednim klikom, a grafikon aktivnosti uz svaki token pokazuje točno kada je korišten. Dobra praksa: jedan token po alatu, jasno imenovan. Izgubio si laptop? Opozovi njegov token i on više ne vrijedi ništa.

Događaji uživo preko SSE-a

Otvori MCP endpoint kao stream (GET /mcp s Accept: text/event-stream) i JSON-RPC obavijesti stižu čim se nešto dogodi:

Obavijest Kada stiže
notifications/mssgs/messageNove poruke u kanalima koje vidiš
notifications/mssgs/bot_eventPritisci gumba, reakcije i odgovori na poruke koje je tvoj asistent objavio preko send_bot_message
notifications/mssgs/presencePromjene prisutnosti
notifications/mssgs/typingIndikatori pisanja
notifications/mssgs/callDogađaji glasovnih poziva

Interaktivne kartice botova

Interaktivne kartice botova od tvog asistenta

Objavi embed karticu s gumbima preko send_bot_message, slušaj bot_event na streamu (ili redovito provjeravaj get_bot_events) i ažuriraj karticu na mjestu s edit_message. Isti model kartica kao u dokumentaciji za poruke botova.

Popis alata (127)

Svaki alat u nastavku stvarna je radnja u mssgs. Nazivi su točni MCP identifikatori. Alati se pojavljuju tek kad uključiš njihovu grupu.

Čitanje

Uvijek uključeno

Alati samo za čitanje, dostupni čim je server uključen. Vide isključivo kanale koje si podijelio.

Alat Što radi
list_channels Popis kanala koje si podijelio s AI alatima.
read_channel Čita nedavne poruke iz podijeljenog kanala.
get_new_messages Dohvaća poruke novije od zadane vremenske oznake iz svih podijeljenih kanala.
get_channel_stamp Stanje pročitanosti kanala, s brojem nepročitanih poruka i spominjanja.
get_presence Tko je prisutan u kanalu i s kojim statusom.
get_message Dohvaća jednu cijelu poruku po id-ju, uključujući embedove i preglede poveznica.
search_messages Pretražuje tekst poruka u podijeljenim kanalima jednog servera.
get_message_context Čita poruke neposredno oko jednog rezultata pretraživanja.
get_account Prikazuje prijavljeni račun i mogućnosti koje su mu dostupne.
get_typing Tko trenutačno piše u kanalu.
list_mentions Nedavne poruke u kojima si @spomenut.
list_pinned_messages Prikvačene poruke u kanalu.
subscribe_channel Pretplaćuje se na kanal za ažuriranja u stvarnom vremenu.
unsubscribe_channel Zaustavlja ažuriranja u stvarnom vremenu za kanal.
list_subscriptions Popis kanala na koje si pretplaćen za ažuriranja u stvarnom vremenu.

Slanje i interakcija

Prekidač: slanje

Objavljivanje i djelovanje kao prijavljeni korisnik. Sve ovdje piše u kanal, pa je cijela grupa iza jednog prekidača.

Alat Što radi
send_message Šalje poruku u kanal u tvoje ime.
reply_message Odgovara na određenu poruku i povezuje odgovor s njom.
add_reaction Dodaje emoji reakciju na poruku.
remove_reaction Uklanja jednu od tvojih emoji reakcija.
edit_message Uređuje jednu od tvojih poruka.
delete_message Briše jednu od tvojih poruka.
pin_message Prikvačuje poruku (potrebna je dozvola za prikvačivanje).
unpin_message Otkvačuje prikvačenu poruku.
open_one_view_attachment Otvara fotografiju ili video za jednokratni pregled u DM-u.
set_typing Prikazuje indikator „piše…“ uživo.
stop_typing Uklanja indikator pisanja.

Prisutnost u DM-ovima i pozivi

Prekidač: slanje

Budi prisutan u izravnoj poruci i upućuj prave glasovne pozive: start_dm_call koristi mikrofon ovog računala, točno kao kad u aplikaciji pritisneš poziv.

Alat Što radi
enter_dm_chat Prikazuje te kao prisutnog u DM-u.
leave_dm_chat Prestaje te prikazivati kao prisutnog u DM-u.
start_dm_call Pokreće glasovni poziv u DM-u (koristi mikrofon ovog računala).
answer_dm_call Javlja se na dolazni poziv u DM-u.
decline_dm_call Odbija dolazni poziv u DM-u.
end_dm_call Prekida ili otkazuje poziv u DM-u.
get_call_status Trenutačno stanje glasovnog poziva i eventualni dolazni poziv.

Igre

Prekidač: slanje

Pridruži se ugrađenim mini-igrama u mssgs i igraj ih izravno iz svog asistenta.

Alat Što radi
list_game_invites Otvorene pozivnice za igru upućene tebi.
list_active_games Sobe za igru u kojima trenutačno igraš.
accept_game_invite Prihvaća pozivnicu po room_id ili kodu za pridruživanje.
get_game_state Trenutačna ploča i stanje igre u kojoj sudjeluješ.
game_move Odigrava potez u igri.
resign_game Predaje igru ili je napušta.

Watch party

Prekidač: watch party

Pokretanje zajedničkog gledanja i upravljanje njime, pridruživanje sobi i zajedničko reagiranje u stvarnom vremenu.

Alat Što radi
list_watch_parties Popis aktivnih watch partyja kojima imaš pristup.
get_watch_party Cijelo stanje jednog watch partyja.
start_watch_party Pokreće watch party u kanalu.
join_watch_party Pridružuje se aktivnom watch partyju.
leave_watch_party Napušta watch party.
control_watch_party Pokreće, pauzira ili premotava za cijelu sobu.
end_watch_party Završava watch party za sve.
send_watch_party_emote Šalje emotikon uživo u watch party.

Zahtjevi za DM

Prekidač: zahtjevi za DM

Odluči tko smije započeti razgovor s tobom.

Alat Što radi
view_dm_requests Tvoji otvoreni dolazni zahtjevi za DM.
accept_dm_request Prihvaća zahtjev za DM.
deny_dm_request Odbija zahtjev za DM.

Društveno: profili, priče, karta

Prekidač: društveno

Pregledaj profile, gledaj priče i vidi filtre karte koje si poslao.

Alat Što radi
get_profile Javni profil korisnika po user_guid.
list_story_users Osobe s neviđenom pričom koju možeš pogledati.
view_story Prikazuje aktivne priče korisnika.
list_map_filters Filtri karte koje je poslao ovaj račun, sa stanjem moderiranja.

Glasovni kanali

Prekidač: glas

Pregled sesije glasovnog kanala uživo na ovom računalu i upravljanje njome.

Alat Što radi
list_voice_channels Popis glasovnih kanala na serveru.
get_voice_state Trenutačna glasovna sesija i njezini sudionici.
join_voice_channel Pridružuje se glasovnom kanalu na ovom računalu.
leave_voice_channel Napušta trenutačni glasovni kanal.
set_voice_muted Isključuje ili uključuje mikrofon ovog računala.

Račun i privatnost

Prekidač: račun

Upravljaj prijateljima, blokiranjima, utišavanjima, stanjem pročitanosti i isječcima bez otkrivanja tajni računa.

Alat Što radi
list_friends Popis tvojih prijatelja.
list_blocked Popis računa koje si blokirao.
block_user Blokira račun.
unblock_user Deblokira račun.
list_mutes Popis utišanih kanala i servera.
mute_channel Utišava kanal.
unmute_channel Poništava utišavanje kanala.
mute_server Utišava server.
unmute_server Poništava utišavanje servera.
mark_channel_read Označava kanal kao pročitan.
list_clips Popis isječaka koje si napravio.
share_clip Omogućuje dijeljenje jednog od tvojih isječaka.
unshare_clip Prestaje dijeliti isječak.
rename_clip Preimenuje jedan od tvojih isječaka.
list_stickers Popis naljepnica koje su ti dostupne.
list_friend_locations Popis prijatelja koji trenutačno dijele lokaciju s tobom.
list_location_viewers Popis onih koji trenutačno vide tvoju lokaciju.

Alati za račune botova

Prekidač: bot · samo računi botova

Objavljuj interaktivne embed kartice i čitaj interakcije na njima. Dostupno kad si prijavljen kao račun bota.

Alat Što radi
send_bot_message Objavljuje bogatu embed karticu s neobaveznim gumbima (samo računi botova).
get_bot_events Dohvaća pritiske gumba, reakcije i odgovore na poruke tvog bota.
set_bot_status Postavlja ili uklanja prilagođeni status prisutnosti (samo računi botova).

Usmjeravanje agenata

Prekidač: usmjeravanje agenata

Postavljaj agente kanala, pridružuj projekte, pregledavaj zadatke uživo i usmjeravaj rad iz chata. Upravljačke radnje i dalje zahtijevaju dozvole za kanal.

Alat Što radi
list_agent_channels Popis podijeljenih kanala i postavki njihovih agenata.
get_channel_agents Cjelokupna konfiguracija agenata za kanal.
set_channel_agents Uključuje agente i ažurira pravila agenata u kanalu.
add_channel_agent Dodaje dostupnog agenta u kanal.
remove_channel_agent Uklanja agenta iz kanala.
set_agent_project Pridružuje projekt i upute agentu kanala.
remove_agent_project Odvaja projekt od agenta kanala.
list_agent_tasks Popis trenutačnih i nedavnih zadataka agenata.
get_agent_task Stanje uživo i izlaz jednog zadatka agenta.
steer_agent_task Šalje dodatnu uputu zadatku agenta koji je u tijeku.

Upravljanje serverom

Prekidač: upravljanje serverom · potrebne su upravljačke dozvole

Oblikuj server kojim upravljaš: kanale, kategorije, grupe dozvola, webhookove i triggere. Svaki poziv i dalje provjerava tvoje stvarne upravljačke dozvole na tom serveru.

Alat Što radi
list_manageable_servers Serveri kojima možeš upravljati i dozvole koje na njima imaš.
get_server_structure Cijeli raspored kanala i kategorija na serveru.
create_channel Izrađuje kanal.
update_channel Preimenuje kanal, mijenja mu vrstu ili ga premješta.
delete_channel Briše kanal (nepovratno).
create_category Izrađuje kategoriju kanala.
update_category Preimenuje kategoriju.
delete_category Briše kategoriju (njezini kanali ostaju).
list_server_groups Grupe dozvola na serveru.
create_server_group Izrađuje grupu dozvola.
update_server_group Preimenuje grupu dozvola, mijenja joj boju ili opseg.
delete_server_group Briše grupu dozvola.
list_members Popis članova servera i njihovih grupa dozvola.
add_member_to_group Dodaje člana servera u grupu dozvola.
remove_member_from_group Uklanja člana servera iz grupe dozvola.
list_invites Popis aktivnih pozivnica za server.
create_invite Izrađuje pozivnicu za server.
delete_invite Opoziva pozivnicu za server.
list_custom_emojis Popis prilagođenih emojija servera.
list_webhooks Dolazni webhookovi servera.
create_webhook Izrađuje dolazni webhook.
get_webhook_url Dohvaća URL webhooka na koji se može objavljivati.
update_webhook Ažurira postavke webhooka.
delete_webhook Briše webhook (njegov URL prestaje raditi).
list_triggers Odlazni triggeri servera.
create_trigger Izrađuje trigger (poruke koje se podudaraju šalju se POST zahtjevom na URL).
update_trigger Ažurira trigger.
delete_trigger Briše trigger.

Moderiranje zajednice

Prekidač: moderiranje · samo moderatori i osoblje

Isti redovi za pregled koje u aplikaciji otvara gumb sa štitom. Glasovi i veta i dalje zahtijevaju pravi račun moderatora (ili osoblja).

Alat Što radi
get_moderation_stats Tvoj status moderatora i koliko toga čeka.
list_moderation_queue Filtri karte koji čekaju glas moderatora.
approve_map_filter Glasa za odobravanje poslanog filtra karte.
deny_map_filter Glasa za odbijanje poslanog filtra karte.
list_report_queue Prijavljeni sadržaj koji čeka glas moderatora.
approve_report Glasa da prijavljeni sadržaj krši pravila.
deny_report Glasa da je prijavljeni sadržaj u redu.
community_map_propose_filter Šalje novi filtar karte na pregled.
veto_map_filter Samo osoblje: odmah uklanja filtar karte (nepovratno).

Pomoćni alati

Prekidač: računalo ostaje budno

Mali pomagači za asistente koji dugo rade.

Alat Što radi
keep_computer_awake Drži ovo računalo budnim dok radiš ili ga opet pušta da zaspi.

Nastavi graditi