Conectează un asistent AI
Aplicația desktop mssgs are un server MCP încorporat. Conectează Claude, Cursor sau Codex și vor putea citi, rezuma și răspunde în canalele pe care le alegi, direct de pe computerul tău.
Ce poți face
- Citește și rezumăCanale, DM-uri, mențiuni și mesaje fixate, doar în canalele pe care le expui.
- Scrie când îi permițiTrimite, răspunde, reacționează, editează și fixează, după ce activezi trimiterea.
- Joacă jocuriAcceptă o invitație, citește tabla și face mutări reale.
- Controlul rămâne la tineDezactivat implicit, întâi doar citire, doar local, câte un token revocabil pentru fiecare instrument AI.
În aplicație
Întrebi în instrumentul tău AI; acesta citește #general prin serverul MCP și postează rezumatul în numele tău, pentru că ai permis trimiterea.
Prezentare generală
Aplicația desktop mssgs vine cu un server MCP (Model Context Protocol) încorporat, astfel încât asistenți AI precum Claude sau Cursor pot citi și acționa în spațiul tău de lucru. Rulează local, pe computerul tău, și comunică cu sesiunea ta mssgs conectată; nu ai nevoie de un cont de bot separat sau de hosting.
Tu decizi ce vede
Serverul rulează doar pe localhost, cât timp mssgs este deschis și ești conectat. Alegi ce canale expui și activezi, grup cu grup, ce are voie să facă asistentul. În prezent există 127 de instrumente în 14 grupuri.
Conectare
http://127.0.0.1:7444/mcp
Autentificare cu un token Bearer din pagina de setări AI / MCP a aplicației: activează serverul, alege canalele pe care le expui și apasă „Copy config”; blocul copiat conține deja portul și tokenul tău. Serverul ascultă doar pe localhost (portul implicit 7444) și rulează cât timp mssgs este deschis și ești conectat.
claude mcp add --transport http mssgs http://127.0.0.1:7444/mcp \
--header "Authorization: Bearer <your-token>"
Pentru Claude Desktop sau Cursor: lipește blocul din „Copy config” în setările MCP ale instrumentului tău AI. Vezi ghidul pas cu pas din Centrul de ajutor.
Permisiuni și tokenuri
Instrumentele pe care le vede un asistent depind de comutatoarele pe care le activezi. Instrumentele doar pentru citire sunt mereu active; toate celelalte stau în spatele comutatorului unui grup. Administrarea serverelor și moderarea verifică, în plus, permisiunile tale reale din cont.
| Grup | Deblochează |
|---|---|
| Citire | Mereu activ: citirea mesajelor, a prezenței, a mențiunilor și a mesajelor fixate din canalele expuse |
| Trimitere și interacțiune | Trimitere, răspuns, reacții, editare, ștergere, fixare, indicator de scriere, plus prezență în DM, apeluri vocale și jocuri |
| Watch party | Pornirea, intrarea și controlul sesiunilor de vizionare în comun |
| Cereri de DM | Vizualizarea, acceptarea și respingerea cererilor de DM primite |
| Social | Profiluri, story-uri și filtrele tale de hartă |
| Canale vocale | Intrarea pe canale vocale, vizualizarea participanților și controlul microfonului |
| Cont și confidențialitate | Prieteni, blocări, notificări dezactivate, starea de citire, clipuri și partajarea locației |
| Ghidarea agenților | Configurarea agenților canalelor, a proiectelor și a sarcinilor live |
| Administrarea serverului | Canale, categorii, grupuri de permisiuni, membri, invitații, emoji, webhook-uri și triggere (permisiunile reale de administrare se aplică în continuare) |
| Moderarea comunității | Cozi de verificare și voturi (este necesar în continuare un cont de moderator sau al echipei mssgs) |
| Menține computerul treaz | Împiedică intrarea computerului în repaus cât timp lucrează asistentul |
| Instrumente pentru conturi de bot | Carduri embed interactive și evenimentele lor (doar conturi de bot) |
Tokenuri
Tokenurile au nume, sunt câte unul pentru fiecare instrument AI și pot fi revocate cu un clic, iar un grafic de activitate pentru fiecare token îți arată exact când a fost folosit. O practică bună: un token per instrument, cu un nume clar. Ți-ai pierdut laptopul? Revocă-i tokenul și devine inutil.
Evenimente în timp real prin SSE
Deschide endpointul MCP ca flux (GET /mcp cu Accept: text/event-stream) și primești notificări JSON-RPC pe măsură ce au loc:
| Notificare | Se declanșează la |
|---|---|
notifications/mssgs/message | Mesaje noi în canalele pe care le vezi |
notifications/mssgs/bot_event | Apăsări de butoane, reacții și răspunsuri la mesajele postate de asistentul tău prin send_bot_message |
notifications/mssgs/presence | Schimbări de prezență |
notifications/mssgs/typing | Indicatori de scriere |
notifications/mssgs/call | Evenimente ale apelurilor vocale |
Carduri de bot interactive
Carduri de bot interactive de la asistentul tău
Postează un card embed cu butoane prin send_bot_message, ascultă bot_event pe flux (sau interoghează get_bot_events) și actualizează cardul pe loc cu edit_message. Același model de card ca în documentația despre mesaje de bot.
Referința instrumentelor (127)
Fiecare instrument de mai jos este o acțiune reală în mssgs. Numele sunt identificatorii MCP exacți. Instrumentele apar doar după ce grupul lor este activat.
Citire
Mereu activInstrumente doar pentru citire, disponibile din momentul în care serverul este pornit. Văd doar canalele pe care le-ai expus.
| Instrument | Ce face |
|---|---|
list_channels |
Listează canalele pe care le-ai expus instrumentelor AI. |
read_channel |
Citește mesajele recente dintr-un canal expus. |
get_new_messages |
Preia mesajele mai noi decât un timestamp din toate canalele expuse. |
get_channel_stamp |
Starea de citit/necitit a unui canal, cu numărul de mesaje necitite și de mențiuni. |
get_presence |
Cine este prezent într-un canal și ce status are. |
get_message |
Preia un mesaj complet după id, inclusiv embedurile și previzualizările linkurilor. |
search_messages |
Caută în textul mesajelor din canalele expuse ale unui server. |
get_message_context |
Citește mesajele din imediata vecinătate a unui rezultat de căutare. |
get_account |
Afișează contul conectat și capabilitățile lui disponibile. |
get_typing |
Cine scrie în acest moment într-un canal. |
list_mentions |
Mesajele recente care te @menționează. |
list_pinned_messages |
Mesajele fixate dintr-un canal. |
subscribe_channel |
Se abonează la un canal pentru actualizări în timp real. |
unsubscribe_channel |
Oprește actualizările în timp real pentru un canal. |
list_subscriptions |
Listează canalele la care ești abonat pentru timp real. |
Trimitere și interacțiune
Comutator: trimiterePostează și acționează ca utilizatorul conectat. Tot ce este aici scrie într-un canal, așa că stă în spatele unui singur comutator.
| Instrument | Ce face |
|---|---|
send_message |
Trimite un mesaj într-un canal în numele tău. |
reply_message |
Răspunde la un anumit mesaj, legat de acesta. |
add_reaction |
Adaugă o reacție emoji la un mesaj. |
remove_reaction |
Elimină una dintre reacțiile tale emoji. |
edit_message |
Editează unul dintre mesajele tale. |
delete_message |
Șterge unul dintre mesajele tale. |
pin_message |
Fixează un mesaj (necesită permisiunea de fixare). |
unpin_message |
Anulează fixarea unui mesaj. |
open_one_view_attachment |
Deschide o fotografie sau un video cu vizualizare unică într-un DM. |
set_typing |
Afișează live un indicator „scrie…”. |
stop_typing |
Elimină indicatorul de scriere. |
Prezență în DM și apeluri
Comutator: trimitereFii prezent într-un DM și inițiază apeluri vocale reale: start_dm_call folosește microfonul acestui computer, exact ca atunci când apeși pe apel în aplicație.
| Instrument | Ce face |
|---|---|
enter_dm_chat |
Te afișează ca prezent într-un DM. |
leave_dm_chat |
Nu te mai afișează ca prezent într-un DM. |
start_dm_call |
Pornește un apel vocal într-un DM (folosește microfonul acestui computer). |
answer_dm_call |
Răspunde la un apel DM care sună. |
decline_dm_call |
Respinge un apel DM care sună. |
end_dm_call |
Închide sau anulează un apel DM. |
get_call_status |
Starea curentă a apelului vocal și orice apel primit. |
Jocuri
Comutator: trimitereIntră în mini-jocurile încorporate ale mssgs și joacă-le direct din asistentul tău.
| Instrument | Ce face |
|---|---|
list_game_invites |
Invitațiile la jocuri deschise, adresate ție. |
list_active_games |
Camerele de joc în care joci acum. |
accept_game_invite |
Acceptă o invitație după room_id sau după codul de cameră. |
get_game_state |
Tabla și starea live a unui joc în care participi. |
game_move |
Joacă o tură într-un joc. |
resign_game |
Abandonează sau părăsește un joc. |
Watch party
Comutator: watch partyPornește și controlează sesiuni de vizionare în comun, intră în cameră și reacționați împreună în timp real.
| Instrument | Ce face |
|---|---|
list_watch_parties |
Listează watch party-urile active la care ai acces. |
get_watch_party |
Preia starea completă a unui watch party. |
start_watch_party |
Pornește un watch party într-un canal. |
join_watch_party |
Intră într-un watch party activ. |
leave_watch_party |
Părăsește un watch party. |
control_watch_party |
Redă, pune pe pauză sau derulează pentru toată camera. |
end_watch_party |
Încheie un watch party pentru toată lumea. |
send_watch_party_emote |
Trimite o emoție în timp real în watch party. |
Cereri de DM
Comutator: cereri de DMDecide cine are voie să înceapă o conversație cu tine.
| Instrument | Ce face |
|---|---|
view_dm_requests |
Cererile tale de DM primite și încă deschise. |
accept_dm_request |
Acceptă o cerere de DM. |
deny_dm_request |
Respinge o cerere de DM. |
Canale vocale
Comutator: voceInspectează și controlează sesiunea live de canal vocal de pe acest computer.
| Instrument | Ce face |
|---|---|
list_voice_channels |
Listează canalele vocale dintr-un server. |
get_voice_state |
Preia sesiunea vocală curentă și participanții. |
join_voice_channel |
Intră într-un canal vocal pe acest computer. |
leave_voice_channel |
Părăsește canalul vocal curent. |
set_voice_muted |
Oprește sau pornește microfonul acestui computer. |
Cont și confidențialitate
Comutator: contGestionează prieteni, blocări, notificări dezactivate, starea de citire și clipuri, fără să expui secretele contului.
| Instrument | Ce face |
|---|---|
list_friends |
Listează prietenii tăi. |
list_blocked |
Listează conturile pe care le-ai blocat. |
block_user |
Blochează un cont. |
unblock_user |
Deblochează un cont. |
list_mutes |
Listează canalele și serverele cu notificările dezactivate. |
mute_channel |
Dezactivează notificările unui canal. |
unmute_channel |
Reactivează notificările unui canal. |
mute_server |
Dezactivează notificările unui server. |
unmute_server |
Reactivează notificările unui server. |
mark_channel_read |
Marchează un canal ca citit. |
list_clips |
Listează clipurile create de tine. |
share_clip |
Face unul dintre clipurile tale partajabil. |
unshare_clip |
Oprește partajarea unui clip. |
rename_clip |
Redenumește unul dintre clipurile tale. |
list_stickers |
Listează stickerele disponibile pentru tine. |
list_friend_locations |
Listează prietenii care îți partajează acum locația. |
list_location_viewers |
Listează cine îți poate vedea acum locația. |
Instrumente pentru conturi de bot
Comutator: bot · doar conturi de botPostează carduri embed interactive și citește interacțiunile cu ele. Disponibile când ești conectat cu un cont de bot.
| Instrument | Ce face |
|---|---|
send_bot_message |
Postează un card embed bogat, cu butoane opționale (doar conturi de bot). |
get_bot_events |
Interoghează apăsările de butoane, reacțiile și răspunsurile la mesajele botului tău. |
set_bot_status |
Setează sau șterge un status de prezență personalizat (doar conturi de bot). |
Ghidarea agenților
Comutator: ghidarea agențilorConfigurează agenții canalelor, atașează proiecte, inspectează sarcinile live și ghidează munca din chat. Acțiunile de administrare necesită în continuare permisiuni pe canal.
| Instrument | Ce face |
|---|---|
list_agent_channels |
Listează canalele expuse și configurația agenților lor. |
get_channel_agents |
Preia configurația completă a agenților unui canal. |
set_channel_agents |
Activează agenții și actualizează regulile agenților unui canal. |
add_channel_agent |
Adaugă un agent disponibil într-un canal. |
remove_channel_agent |
Elimină un agent dintr-un canal. |
set_agent_project |
Atașează un proiect și instrucțiuni unui agent de canal. |
remove_agent_project |
Detașează un proiect de la un agent de canal. |
list_agent_tasks |
Listează sarcinile curente și recente ale agenților. |
get_agent_task |
Preia starea live și rezultatul unei sarcini de agent. |
steer_agent_task |
Trimite o instrucțiune suplimentară unei sarcini de agent în curs. |
Administrarea serverului
Comutator: administrarea serverului · necesită permisiuni de administrareModelează un server pe care îl administrezi: canale, categorii, grupuri de permisiuni, webhook-uri și triggere. Fiecare apel verifică în continuare permisiunile tale reale de administrare pe acel server.
| Instrument | Ce face |
|---|---|
list_manageable_servers |
Serverele pe care le poți administra și permisiunile pe care le ai. |
get_server_structure |
Structura completă de canale și categorii a unui server. |
create_channel |
Creează un canal. |
update_channel |
Redenumește, schimbă tipul sau mută un canal. |
delete_channel |
Șterge un canal (ireversibil). |
create_category |
Creează o categorie de canale. |
update_category |
Redenumește o categorie. |
delete_category |
Șterge o categorie (canalele ei rămân). |
list_server_groups |
Grupurile de permisiuni ale unui server. |
create_server_group |
Creează un grup de permisiuni. |
update_server_group |
Redenumește, recolorează sau schimbă domeniul unui grup de permisiuni. |
delete_server_group |
Șterge un grup de permisiuni. |
list_members |
Listează membrii serverului și grupurile lor de permisiuni. |
add_member_to_group |
Adaugă un membru al serverului într-un grup de permisiuni. |
remove_member_from_group |
Elimină un membru al serverului dintr-un grup de permisiuni. |
list_invites |
Listează invitațiile active pe server. |
create_invite |
Creează o invitație pe server. |
delete_invite |
Revocă o invitație pe server. |
list_custom_emojis |
Listează emoji-urile personalizate ale unui server. |
list_webhooks |
Webhook-urile de intrare ale unui server. |
create_webhook |
Creează un webhook de intrare. |
get_webhook_url |
Preia URL-ul unui webhook la care se poate posta. |
update_webhook |
Actualizează setările unui webhook. |
delete_webhook |
Șterge un webhook (URL-ul lui nu mai funcționează). |
list_triggers |
Triggerele de ieșire ale unui server. |
create_trigger |
Creează un trigger (mesajele care se potrivesc sunt trimise cu POST la un URL). |
update_trigger |
Actualizează un trigger. |
delete_trigger |
Șterge un trigger. |
Moderarea comunității
Comutator: moderare · doar moderatori și echipa mssgsAceleași cozi de verificare pe care le deschide butonul cu scut din aplicație. Voturile și vetourile necesită în continuare un cont real de moderator (sau al echipei mssgs).
| Instrument | Ce face |
|---|---|
get_moderation_stats |
Statusul tău de moderator și câte elemente așteaptă. |
list_moderation_queue |
Filtrele de hartă care așteaptă votul unui moderator. |
approve_map_filter |
Votează pentru aprobarea unui filtru de hartă trimis. |
deny_map_filter |
Votează pentru respingerea unui filtru de hartă trimis. |
list_report_queue |
Conținut raportat care așteaptă votul unui moderator. |
approve_report |
Votează că o raportare încalcă regulile. |
deny_report |
Votează că un conținut raportat este în regulă. |
community_map_propose_filter |
Trimite un filtru de hartă nou spre verificare. |
veto_map_filter |
Doar echipa mssgs: retrage imediat un filtru de hartă (ireversibil). |
Utilitare
Comutator: menținere activăMici ajutoare pentru asistenții care lucrează mult timp.
| Instrument | Ce face |
|---|---|
keep_computer_awake |
Împiedică intrarea acestui computer în repaus cât timp lucrezi sau anulează blocarea. |