Poveži UI-asistenta
Namizna aplikacija mssgs ima vgrajen strežnik MCP. Poveži Claude, Cursor ali Codex in lahko berejo, povzemajo in odgovarjajo v kanalih, ki jih izbereš, neposredno s tvojega računalnika.
Kaj lahko narediš
- Bere in povzemaKanali, DM-ji, omembe in pripeta sporočila, samo v kanalih, ki jih daš na voljo.
- Piše, ko mu dovolišPošilja, odgovarja, reagira, ureja in pripenja, ko vklopiš pošiljanje.
- Igra igreSprejme povabilo, prebere ploščo in naredi prave poteze.
- Nadzor ostane pri tebiPrivzeto izklopljeno, najprej samo za branje, samo lokalno, preklicljiv žeton za vsako UI-orodje.
V aplikaciji
Vprašaš v svojem UI-orodju; to prek strežnika MCP prebere #general in povzetek objavi v tvojem imenu, ker si dovolil pošiljanje.
Pregled
Namizna aplikacija mssgs ima vgrajen strežnik MCP (Model Context Protocol), zato lahko UI-asistenti, kot sta Claude ali Cursor, berejo in delujejo v tvojem delovnem prostoru. Teče lokalno na tvojem računalniku in komunicira s tvojo prijavljeno sejo mssgs; ločenega računa bota ali gostovanja ne potrebuješ.
Ti odločaš, kaj vidi
Strežnik teče samo na localhost, dokler je mssgs odprt in si prijavljen. Sam izbereš, katere kanale daš na voljo, in skupino za skupino vklopiš, kaj sme asistent početi. Strežnik trenutno ponuja 127 orodij v 14 skupinah.
Povezava
http://127.0.0.1:7444/mcp
Overitev z žetonom Bearer s strani z nastavitvami AI / MCP v aplikaciji: vklopi strežnik, izberi kanale, ki jih daš na voljo, in pritisni „Copy config“; kopirani blok že vsebuje tvoja vrata in žeton. Strežnik posluša samo na localhost (privzeta vrata 7444) in teče, dokler je mssgs odprt in si prijavljen.
claude mcp add --transport http mssgs http://127.0.0.1:7444/mcp \
--header "Authorization: Bearer <your-token>"
Za Claude Desktop ali Cursor: blok iz „Copy config“ prilepi v nastavitve MCP svojega UI-orodja. Glej vodnik po korakih v Centru za pomoč.
Dovoljenja in žetoni
Katera orodja asistent vidi, je odvisno od stikal, ki jih vklopiš. Orodja samo za branje so vedno vklopljena; vse drugo je za stikalom skupine. Upravljanje strežnika in moderiranje dodatno preverjata tvoja dejanska dovoljenja v računu.
| Skupina | Odklene |
|---|---|
| Branje | Vedno vklopljeno: branje sporočil, prisotnosti, omemb in pripetih sporočil v kanalih, ki so na voljo |
| Pošiljanje in interakcija | Pošiljanje, odgovori, reakcije, urejanje, brisanje, pripenjanje in tipkanje ter prisotnost v DM-jih, glasovni klici in igre |
| Watch party | Začenjanje skupnih ogledov, pridruževanje in upravljanje |
| Prošnje za DM | Ogled, sprejemanje in zavračanje dohodnih prošenj za DM |
| Družabno | Profili, zgodbe in tvoji filtri zemljevida |
| Glasovni kanali | Pridruževanje glasovnim kanalom, pregled udeležencev in upravljanje mikrofona |
| Račun in zasebnost | Prijatelji, blokade, utišanja, stanje prebranosti, posnetki in deljenje lokacije |
| Usmerjanje agentov | Nastavitev agentov v kanalih, projektov in nalog v živo |
| Upravljanje strežnika | Kanali, kategorije, skupine dovoljenj, člani, povabila, emojiji, webhooki in triggerji (dejanska dovoljenja za upravljanje še vedno veljajo) |
| Moderiranje skupnosti | Čakalne vrste za pregled in glasovanje (še vedno je potreben račun moderatorja ali ekipe mssgs) |
| Preprečevanje spanja računalnika | Računalnik ne zaspi, medtem ko asistent dela |
| Orodja za račune botov | Interaktivne kartice embed in njihovi dogodki (samo računi botov) |
Žetoni
Žetoni so poimenovani, ločeni za vsako UI-orodje in preklicljivi z enim klikom, ob vsakem pa je majhen graf dejavnosti, da natančno vidiš, kdaj je bil uporabljen. Dobra praksa: en žeton na orodje, jasno poimenovan. Izgubil si prenosnik? Prekliči njegov žeton in ta postane neuporaben.
Dogodki v živo prek SSE
Odpri končno točko MCP kot tok (GET /mcp z Accept: text/event-stream) in obvestila JSON-RPC prejemaš sproti:
| Obvestilo | Sproži se ob |
|---|---|
notifications/mssgs/message | Nova sporočila v kanalih, ki jih vidiš |
notifications/mssgs/bot_event | Pritiski gumbov, reakcije in odgovori na sporočila, ki jih je asistent objavil prek send_bot_message |
notifications/mssgs/presence | Spremembe prisotnosti |
notifications/mssgs/typing | Indikatorji tipkanja |
notifications/mssgs/call | Dogodki glasovnih klicev |
Interaktivne kartice botov
Interaktivne kartice botov od tvojega asistenta
Objavi kartico embed z gumbi prek send_bot_message, v toku poslušaj bot_event (ali redno poizveduj z get_bot_events) in kartico posodobi na mestu z edit_message. Isti model kartic kot v dokumentaciji sporočil botov.
Seznam orodij (127)
Vsako spodnje orodje je pravo dejanje v mssgs. Imena so natančni identifikatorji MCP. Orodja se prikažejo šele, ko vklopiš njihovo skupino.
Branje
Vedno vklopljenoOrodja samo za branje, na voljo takoj, ko je strežnik vklopljen. Vidijo le kanale, ki si jih dal na voljo.
| Orodje | Kaj naredi |
|---|---|
list_channels |
Seznam kanalov, ki si jih dal na voljo UI-orodjem. |
read_channel |
Prebere nedavna sporočila iz kanala, ki je na voljo. |
get_new_messages |
Pridobi sporočila, novejša od časovnega žiga, iz vseh kanalov, ki so na voljo. |
get_channel_stamp |
Stanje prebranosti kanala, s številom neprebranih sporočil in omemb. |
get_presence |
Kdo je prisoten v kanalu in s kakšnim statusom. |
get_message |
Pridobi eno celotno sporočilo po ID-ju, vključno z embedi in predogledi povezav. |
search_messages |
Išče po besedilu sporočil v kanalih strežnika, ki so na voljo. |
get_message_context |
Prebere sporočila tik pred enim zadetkom iskanja in za njim. |
get_account |
Pokaže prijavljeni račun in zmožnosti, ki so mu na voljo. |
get_typing |
Kdo trenutno tipka v kanalu. |
list_mentions |
Nedavna sporočila, ki te @omenjajo. |
list_pinned_messages |
Pripeta sporočila v kanalu. |
subscribe_channel |
Naroči se na kanal za posodobitve v živo. |
unsubscribe_channel |
Ustavi posodobitve v živo za kanal. |
list_subscriptions |
Seznam kanalov, na katere si naročen za posodobitve v živo. |
Pošiljanje in interakcija
Stikalo za pošiljanjeObjavljaj in deluj kot prijavljeni uporabnik. Vse tukaj piše v kanal, zato je za enim stikalom.
| Orodje | Kaj naredi |
|---|---|
send_message |
Pošlje sporočilo v kanal v tvojem imenu. |
reply_message |
Odgovori na določeno sporočilo, s povezavo nanj. |
add_reaction |
Sporočilu doda reakcijo z emojijem. |
remove_reaction |
Odstrani eno od tvojih reakcij z emojijem. |
edit_message |
Uredi eno od tvojih sporočil. |
delete_message |
Izbriše eno od tvojih sporočil. |
pin_message |
Pripne sporočilo (zahteva dovoljenje za pripenjanje). |
unpin_message |
Odpne pripeto sporočilo. |
open_one_view_attachment |
Odpre fotografijo ali video za enkraten ogled v DM-ju. |
set_typing |
Prikaže indikator „tipka…“ v živo. |
stop_typing |
Odstrani indikator tipkanja. |
Prisotnost v DM-jih in klici
Stikalo za pošiljanjeBodi prisoten v DM-ju in opravljaj prave glasovne klice: start_dm_call uporabi mikrofon tega računalnika, natanko tako kot pritisk na klic v aplikaciji.
| Orodje | Kaj naredi |
|---|---|
enter_dm_chat |
Pokaže te kot prisotnega v DM-ju. |
leave_dm_chat |
Preneha te prikazovati kot prisotnega v DM-ju. |
start_dm_call |
Začne glasovni klic v DM-ju (uporabi mikrofon tega računalnika). |
answer_dm_call |
Sprejme dohodni klic v DM-ju. |
decline_dm_call |
Zavrne dohodni klic v DM-ju. |
end_dm_call |
Prekine ali prekliče klic v DM-ju. |
get_call_status |
Trenutno stanje glasovnega klica in morebitni dohodni klic. |
Igre
Stikalo za pošiljanjePridruži se vgrajenim mini igram mssgs in jih igraj neposredno iz svojega asistenta.
| Orodje | Kaj naredi |
|---|---|
list_game_invites |
Odprta povabila v igre, naslovljena nate. |
list_active_games |
Igralne sobe, v katerih trenutno igraš. |
accept_game_invite |
Sprejme povabilo po room_id ali kodi sobe. |
get_game_state |
Trenutna plošča oziroma stanje igre, v kateri sodeluješ. |
game_move |
Odigra potezo v igri. |
resign_game |
Preda igro ali jo zapusti. |
Watch party
Stikalo za watch partyZačni skupne oglede in jih upravljaj, pridruži se sobi in se v živo odzivaj skupaj z drugimi.
| Orodje | Kaj naredi |
|---|---|
list_watch_parties |
Seznam aktivnih watch partyjev, do katerih imaš dostop. |
get_watch_party |
Pridobi celotno stanje enega watch partyja. |
start_watch_party |
Začne watch party v kanalu. |
join_watch_party |
Pridruži se aktivnemu watch partyju. |
leave_watch_party |
Zapusti watch party. |
control_watch_party |
Predvaja, ustavi ali previje za celotno sobo. |
end_watch_party |
Konča watch party za vse. |
send_watch_party_emote |
Pošlje emotikon v živo v watch party. |
Prošnje za DM
Stikalo za prošnje za DMOdloči, kdo sme začeti pogovor s tabo.
| Orodje | Kaj naredi |
|---|---|
view_dm_requests |
Tvoje odprte dohodne prošnje za DM. |
accept_dm_request |
Sprejme prošnjo za DM. |
deny_dm_request |
Zavrne prošnjo za DM. |
Glasovni kanali
Stikalo za glasPreglej in upravljaj sejo glasovnega kanala, ki teče na tem računalniku.
| Orodje | Kaj naredi |
|---|---|
list_voice_channels |
Seznam glasovnih kanalov na strežniku. |
get_voice_state |
Pridobi trenutno glasovno sejo in udeležence. |
join_voice_channel |
Pridruži se glasovnemu kanalu na tem računalniku. |
leave_voice_channel |
Zapusti trenutni glasovni kanal. |
set_voice_muted |
Utiša mikrofon tega računalnika ali ga znova vklopi. |
Račun in zasebnost
Stikalo za računUpravljaj prijatelje, blokade, utišanja, stanje prebranosti in posnetke, ne da bi razkril skrivnosti računa.
| Orodje | Kaj naredi |
|---|---|
list_friends |
Seznam tvojih prijateljev. |
list_blocked |
Seznam računov, ki si jih blokiral. |
block_user |
Blokira račun. |
unblock_user |
Odblokira račun. |
list_mutes |
Seznam utišanih kanalov in strežnikov. |
mute_channel |
Utiša kanal. |
unmute_channel |
Prekliče utišanje kanala. |
mute_server |
Utiša strežnik. |
unmute_server |
Prekliče utišanje strežnika. |
mark_channel_read |
Označi kanal kot prebran. |
list_clips |
Seznam posnetkov, ki si jih ustvaril. |
share_clip |
Omogoči deljenje enega od tvojih posnetkov. |
unshare_clip |
Preneha deliti posnetek. |
rename_clip |
Preimenuje enega od tvojih posnetkov. |
list_stickers |
Seznam nalepk, ki so ti na voljo. |
list_friend_locations |
Seznam prijateljev, ki trenutno delijo lokacijo s tabo. |
list_location_viewers |
Seznam tistih, ki trenutno vidijo tvojo lokacijo. |
Orodja za račune botov
Stikalo za bota · samo računi botovObjavljaj interaktivne kartice embed in beri interakcije na njih. Na voljo, ko si prijavljen kot račun bota.
| Orodje | Kaj naredi |
|---|---|
send_bot_message |
Objavi bogato kartico embed z neobveznimi gumbi (samo računi botov). |
get_bot_events |
Poizveduje o pritiskih gumbov, reakcijah in odgovorih na sporočila tvojega bota. |
set_bot_status |
Nastavi ali počisti lasten status prisotnosti (samo računi botov). |
Usmerjanje agentov
Stikalo za usmerjanje agentovNastavi agente v kanalih, pripni projekte, preglej naloge v živo in usmerjaj delo iz klepeta. Upravljavska dejanja še vedno zahtevajo dovoljenja za kanal.
| Orodje | Kaj naredi |
|---|---|
list_agent_channels |
Seznam kanalov, ki so na voljo, in nastavitev njihovih agentov. |
get_channel_agents |
Pridobi celotno nastavitev agentov za kanal. |
set_channel_agents |
Omogoči agente in posodobi pravila agentov v kanalu. |
add_channel_agent |
Doda razpoložljivega agenta v kanal. |
remove_channel_agent |
Odstrani agenta iz kanala. |
set_agent_project |
Agentu v kanalu pripne projekt in navodila. |
remove_agent_project |
Odpne projekt od agenta v kanalu. |
list_agent_tasks |
Seznam trenutnih in nedavnih nalog agentov. |
get_agent_task |
Pridobi stanje v živo in izhod ene naloge agenta. |
steer_agent_task |
Pošlje dodatno navodilo nalogi agenta, ki teče. |
Upravljanje strežnika
Stikalo za upravljanje strežnika · potrebna so dovoljenja za upravljanjeOblikuj strežnik, ki ga upravljaš: kanale, kategorije, skupine dovoljenj, webhooke in triggerje. Vsak klic še vedno preveri tvoja dejanska dovoljenja za upravljanje tega strežnika.
| Orodje | Kaj naredi |
|---|---|
list_manageable_servers |
Strežniki, ki jih lahko upravljaš, in dovoljenja, ki jih imaš. |
get_server_structure |
Celotna razporeditev kanalov in kategorij strežnika. |
create_channel |
Ustvari kanal. |
update_channel |
Preimenuje kanal, mu spremeni vrsto ali ga premakne. |
delete_channel |
Izbriše kanal (nepovratno). |
create_category |
Ustvari kategorijo kanalov. |
update_category |
Preimenuje kategorijo. |
delete_category |
Izbriše kategorijo (njeni kanali ostanejo). |
list_server_groups |
Skupine dovoljenj strežnika. |
create_server_group |
Ustvari skupino dovoljenj. |
update_server_group |
Skupini dovoljenj spremeni ime, barvo ali obseg. |
delete_server_group |
Izbriše skupino dovoljenj. |
list_members |
Seznam članov strežnika in njihovih skupin dovoljenj. |
add_member_to_group |
Doda člana strežnika v skupino dovoljenj. |
remove_member_from_group |
Odstrani člana strežnika iz skupine dovoljenj. |
list_invites |
Seznam aktivnih povabil na strežnik. |
create_invite |
Ustvari povabilo na strežnik. |
delete_invite |
Prekliče povabilo na strežnik. |
list_custom_emojis |
Seznam emojijev po meri na strežniku. |
list_webhooks |
Dohodni webhooki strežnika. |
create_webhook |
Ustvari dohodni webhook. |
get_webhook_url |
Pridobi URL webhooka, na katerega lahko objavljaš. |
update_webhook |
Posodobi nastavitve webhooka. |
delete_webhook |
Izbriše webhook (njegov URL preneha delovati). |
list_triggers |
Odhodni triggerji strežnika. |
create_trigger |
Ustvari trigger (ujemajoča se sporočila se z zahtevo POST pošljejo na URL). |
update_trigger |
Posodobi trigger. |
delete_trigger |
Izbriše trigger. |
Moderiranje skupnosti
Stikalo za moderiranje · samo moderatorji in ekipa mssgsIste čakalne vrste za pregled, ki jih v aplikaciji odpre gumb s ščitom. Glasovi in veta še vedno zahtevajo pravi račun moderatorja (ali ekipe mssgs).
| Orodje | Kaj naredi |
|---|---|
get_moderation_stats |
Tvoj status moderatorja in koliko čaka na pregled. |
list_moderation_queue |
Filtri zemljevida, ki čakajo na glas moderatorja. |
approve_map_filter |
Glasuje za odobritev oddanega filtra zemljevida. |
deny_map_filter |
Glasuje za zavrnitev oddanega filtra zemljevida. |
list_report_queue |
Prijavljena vsebina, ki čaka na glas moderatorja. |
approve_report |
Glasuje, da prijavljena vsebina krši pravila. |
deny_report |
Glasuje, da je prijavljena vsebina v redu. |
community_map_propose_filter |
Odda nov filter zemljevida v pregled. |
veto_map_filter |
Samo ekipa mssgs: takoj odstrani filter zemljevida (nepovratno). |
Pripomočki
Stikalo za preprečevanje spanjaMajhni pripomočki za asistente, ki delajo dolgo.
| Orodje | Kaj naredi |
|---|---|
keep_computer_awake |
Prepreči, da bi računalnik med tvojim delom zaspal, ali to zaporo sprosti. |