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
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
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.
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/message | Nove poruke u kanalima koje vidiš |
notifications/mssgs/bot_event | Pritisci gumba, reakcije i odgovori na poruke koje je tvoj asistent objavio preko send_bot_message |
notifications/mssgs/presence | Promjene prisutnosti |
notifications/mssgs/typing | Indikatori pisanja |
notifications/mssgs/call | Događ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čenoAlati 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č: slanjeObjavljivanje 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č: slanjeBudi 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č: slanjePridruž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 partyPokretanje 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 DMOdluč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. |
Glasovni kanali
Prekidač: glasPregled 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čunUpravljaj 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 botovaObjavljuj 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 agenataPostavljaj 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 dozvoleOblikuj 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 osobljeIsti 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 budnoMali 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. |