Sari la conținutul principal
Dezvoltatori MCP

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

> Rezumă #general în trei puncte și postează-l în #daily
● read_channel (channel: "general", limit: 50)
● send_message (channel: "daily")
Postat în #daily.

Î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

MCP 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.

Conectează Claude Code
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/messageMesaje noi în canalele pe care le vezi
notifications/mssgs/bot_eventApăsări de butoane, reacții și răspunsuri la mesajele postate de asistentul tău prin send_bot_message
notifications/mssgs/presenceSchimbări de prezență
notifications/mssgs/typingIndicatori de scriere
notifications/mssgs/callEvenimente 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 activ

Instrumente 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: trimitere

Postează ș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: trimitere

Fii 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: trimitere

Intră î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 party

Porneș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 DM

Decide 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.

Social: profiluri, story-uri, hartă

Comutator: social

Caută profiluri, urmărește story-uri și vezi filtrele de hartă pe care le-ai trimis.

Instrument Ce face
get_profile Profilul public al unui utilizator după user_guid.
list_story_users Persoane cu un story nevăzut pe care îl poți vedea.
view_story Afișează story-urile active ale unui utilizator.
list_map_filters Filtrele de hartă trimise de acest cont, cu starea lor de moderare.

Canale vocale

Comutator: voce

Inspectează ș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: cont

Gestionează 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 bot

Postează 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ților

Configurează 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 administrare

Modelează 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 mssgs

Aceleaș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.

Construiește mai departe