Koppla in en AI-assistent
Skrivbordsappen mssgs har en inbyggd MCP-server. Koppla in Claude, Cursor eller Codex så kan de läsa, sammanfatta och svara i de kanaler du väljer, direkt från din egen dator.
Det här kan du göra
- Läs och sammanfattaKanaler, direktmeddelanden, omnämnanden och fästa meddelanden, bara i de kanaler du öppnar.
- Skriv när du tillåter detSkicka, svara, reagera, redigera och fäst, när du har slagit på att skicka meddelanden.
- Spela spelTacka ja till en inbjudan, läs brädet och gör riktiga drag.
- Behåll kontrollenAvstängt som standard, skrivskyddat först, bara lokalt, en token per AI-verktyg som kan återkallas.
I appen
Du frågar i ditt AI-verktyg; det läser #general via MCP-servern och postar sammanfattningen som du, eftersom du har tillåtit att det skickar meddelanden.
Översikt
Skrivbordsappen mssgs har en inbyggd MCP-server (Model Context Protocol), så att AI-assistenter som Claude eller Cursor kan läsa och agera i din arbetsyta. Den körs lokalt på din dator och pratar med din inloggade mssgs-session; inget separat botkonto och ingen hosting behövs.
Du bestämmer vad den ser
Servern körs bara på localhost, medan mssgs är öppet och du är inloggad. Du väljer vilka kanaler som ska öppnas och slår på vad assistenten får göra, grupp för grupp. Just nu finns det 127 verktyg fördelade på 14 grupper.
Anslut
http://127.0.0.1:7444/mcp
Autentiseras med en Bearer-token från appens MCP-inställningar: slå på servern, välj vilka kanaler som ska öppnas och tryck på "Kopiera config"; det kopierade blocket innehåller redan din port och din token. Servern lyssnar bara på localhost (standardport 7444) och körs medan mssgs är öppet och du är inloggad.
claude mcp add --transport http mssgs http://127.0.0.1:7444/mcp \
--header "Authorization: Bearer <your-token>"
För Claude Desktop eller Cursor: klistra in blocket från "Kopiera config" i MCP-inställningarna i ditt AI-verktyg. Se steg-för-steg-guiden i hjälpcentret.
Behörigheter och tokens
Vilka verktyg en assistent ser beror på vilka brytare du slår på. Skrivskyddade verktyg är alltid på; allt annat ligger bakom en brytare per grupp. Serverhantering och moderering kontrollerar dessutom dina verkliga behörigheter på kontot.
| Grupp | Låser upp |
|---|---|
| Läsa | Alltid på: läs meddelanden, närvaro, omnämnanden och fästa meddelanden i öppnade kanaler |
| Skicka och interagera | Skicka, svara, reagera, redigera, radera, fäst, skrivindikator, plus närvaro i DM, röstsamtal och spel |
| Watch parties | Starta, gå med i och styr gemensamma tittarsessioner |
| DM-förfrågningar | Visa, acceptera och avvisa inkommande DM-förfrågningar |
| Socialt | Profiler, stories och dina kartfilter |
| Röstkanaler | Gå med i röst, se deltagare och styr din mikrofon |
| Konto och integritet | Vänner, blockeringar, tystningar, lässtatus, klipp och platsdelning |
| Styrning av agenter | Ställ in kanalagenter, projekt och pågående uppgifter |
| Serverhantering | Kanaler, kategorier, behörighetsgrupper, medlemmar, inbjudningar, emojier, webhooks och triggers (verkliga hanteringsbehörigheter gäller fortfarande) |
| Moderering av gemenskapen | Granskningsköer och röster (ett moderator- eller personalkonto krävs fortfarande) |
| Håll datorn vaken | Hindra maskinen från att somna medan assistenten arbetar |
| Verktyg för botkonton | Interaktiva embed-kort och deras händelser (bara botkonton) |
Tokens
Tokens är namngivna, en per AI-verktyg, och kan återkallas med ett klick, med en aktivitetsgraf per token så att du ser exakt när var och en användes. God hygien: en token per verktyg, med ett tydligt namn. Tappat bort datorn? Återkalla dess token så är den värdelös.
Händelser i realtid via SSE
Öppna MCP-endpointen som en ström (GET /mcp med Accept: text/event-stream) så får du JSON-RPC-notifieringar när de händer:
| Notifiering | Skickas vid |
|---|---|
notifications/mssgs/message | Nya meddelanden i kanaler du kan se |
notifications/mssgs/bot_event | Knapptryck, reaktioner och svar på meddelanden som din assistent postat via send_bot_message |
notifications/mssgs/presence | Ändringar i närvaro |
notifications/mssgs/typing | Skrivindikatorer |
notifications/mssgs/call | Händelser i röstsamtal |
Interaktiva botkort
Interaktiva botkort från din assistent
Posta ett embed-kort med knappar via send_bot_message, lyssna efter bot_event på strömmen (eller polla get_bot_events) och uppdatera kortet på plats med edit_message. Samma kortmodell som i dokumentationen för botmeddelanden.
Verktygsreferens (127)
Varje verktyg nedan är en verklig handling i mssgs. Namnen är de exakta MCP-identifierarna. Verktygen visas först när deras grupp är påslagen.
Läsa
Alltid påSkrivskyddade verktyg, tillgängliga så fort servern är på. De ser bara de kanaler du har öppnat.
| Verktyg | Vad det gör |
|---|---|
list_channels |
Lista kanalerna du har öppnat för AI-verktyg. |
read_channel |
Läs de senaste meddelandena i en öppnad kanal. |
get_new_messages |
Hämta meddelanden nyare än en tidsstämpel i alla öppnade kanaler. |
get_channel_stamp |
En kanals läst/oläst-status, med antal olästa och omnämnanden. |
get_presence |
Vilka som är närvarande i en kanal och deras status. |
get_message |
Hämta ett helt meddelande via id, inklusive embeds och länkförhandsvisningar. |
search_messages |
Sök i meddelandetext i öppnade kanaler på en server. |
get_message_context |
Läs meddelandena direkt runt ett sökresultat. |
get_account |
Visa det inloggade kontot och dess tillgängliga funktioner. |
get_typing |
Vem som skriver just nu i en kanal. |
list_mentions |
Senaste meddelanden som @nämner dig. |
list_pinned_messages |
De fästa meddelandena i en kanal. |
subscribe_channel |
Prenumerera på en kanal för uppdateringar i realtid. |
unsubscribe_channel |
Sluta ta emot realtidsuppdateringar för en kanal. |
list_subscriptions |
Lista kanalerna du prenumererar på i realtid. |
Skicka och interagera
Tillåt att skicka meddelandenPosta och agera som den inloggade användaren. Allt här skriver till en kanal, så det ligger bakom en och samma brytare.
| Verktyg | Vad det gör |
|---|---|
send_message |
Skicka ett meddelande till en kanal som du. |
reply_message |
Svara på ett visst meddelande, i tråd. |
add_reaction |
Lägg till en emojireaktion på ett meddelande. |
remove_reaction |
Ta bort en av dina emojireaktioner. |
edit_message |
Redigera ett av dina egna meddelanden. |
delete_message |
Radera ett av dina egna meddelanden. |
pin_message |
Fäst ett meddelande (kräver behörighet att fästa). |
unpin_message |
Lossa ett fäst meddelande. |
open_one_view_attachment |
Öppna ett foto eller en video som bara kan visas en gång i ett DM. |
set_typing |
Visa en live-indikator för 'skriver…'. |
stop_typing |
Ta bort skrivindikatorn. |
Närvaro och samtal i DM
Tillåt att skicka meddelandenVar närvarande i ett DM och ring riktiga röstsamtal: start_dm_call använder den här datorns mikrofon, precis som när du trycker på ring i appen.
| Verktyg | Vad det gör |
|---|---|
enter_dm_chat |
Visa dig som närvarande i ett DM. |
leave_dm_chat |
Sluta visa dig som närvarande i ett DM. |
start_dm_call |
Starta ett röstsamtal i ett DM (använder den här datorns mikrofon). |
answer_dm_call |
Svara på ett DM-samtal som ringer. |
decline_dm_call |
Avvisa ett DM-samtal som ringer. |
end_dm_call |
Lägg på eller avbryt ett DM-samtal. |
get_call_status |
Nuvarande status för röstsamtal och eventuellt inkommande samtal. |
Spel
Tillåt att skicka meddelandenGå med i och spela mssgs inbyggda minispel direkt från din assistent.
| Verktyg | Vad det gör |
|---|---|
list_game_invites |
Öppna spelinbjudningar som riktas till dig. |
list_active_games |
Spelrum du spelar i just nu. |
accept_game_invite |
Acceptera en inbjudan via room_id eller anslutningskod. |
get_game_state |
Live-brädet eller -läget i ett spel du är med i. |
game_move |
Gör ett drag i ett spel. |
resign_game |
Ge upp eller lämna ett spel. |
Watch parties
Tillåt watch partiesStarta och styr gemensamma tittarsessioner, gå med i rummet och reagera tillsammans i realtid.
| Verktyg | Vad det gör |
|---|---|
list_watch_parties |
Lista aktiva watch parties du har åtkomst till. |
get_watch_party |
Hämta hela läget för ett watch party. |
start_watch_party |
Starta ett watch party i en kanal. |
join_watch_party |
Gå med i ett aktivt watch party. |
leave_watch_party |
Lämna ett watch party. |
control_watch_party |
Spela, pausa eller hoppa för hela rummet. |
end_watch_party |
Avsluta ett watch party för alla. |
send_watch_party_emote |
Skicka en emote i realtid till ett watch party. |
DM-förfrågningar
Tillåt DM-förfrågningarSortera vem som får starta en konversation med dig.
| Verktyg | Vad det gör |
|---|---|
view_dm_requests |
Dina öppna inkommande DM-förfrågningar. |
accept_dm_request |
Acceptera en DM-förfrågan. |
deny_dm_request |
Avvisa en DM-förfrågan. |
Röstkanaler
Tillåt röstkanalerGranska och styr den här datorns aktiva session i en röstkanal.
| Verktyg | Vad det gör |
|---|---|
list_voice_channels |
Lista röstkanalerna på en server. |
get_voice_state |
Hämta den nuvarande röstsessionen och deltagarna. |
join_voice_channel |
Gå med i en röstkanal på den här datorn. |
leave_voice_channel |
Lämna den nuvarande röstkanalen. |
set_voice_muted |
Stäng av eller slå på den här datorns mikrofon. |
Konto och integritet
Tillåt dina kontoinställningarHantera vänner, blockeringar, tystningar, lässtatus och klipp utan att exponera kontohemligheter.
| Verktyg | Vad det gör |
|---|---|
list_friends |
Lista dina vänner. |
list_blocked |
Lista konton du har blockerat. |
block_user |
Blockera ett konto. |
unblock_user |
Häv blockeringen av ett konto. |
list_mutes |
Lista tystade kanaler och servrar. |
mute_channel |
Tysta en kanal. |
unmute_channel |
Slå på ljudet för en kanal igen. |
mute_server |
Tysta en server. |
unmute_server |
Slå på ljudet för en server igen. |
mark_channel_read |
Markera en kanal som läst. |
list_clips |
Lista klipp du har skapat. |
share_clip |
Gör ett av dina klipp delbart. |
unshare_clip |
Sluta dela ett klipp. |
rename_clip |
Byt namn på ett av dina klipp. |
list_stickers |
Lista dina tillgängliga klistermärken. |
list_friend_locations |
Lista vänner som just nu delar sin plats med dig. |
list_location_viewers |
Lista vilka som just nu kan se din plats. |
Verktyg för botkonton
Botverktyg · bara botkontonPosta interaktiva embed-kort och läs tillbaka interaktionerna på dem. Tillgängligt när du är inloggad som ett botkonto.
| Verktyg | Vad det gör |
|---|---|
send_bot_message |
Posta ett rikt embed-kort med valfria knappar (bara botkonton). |
get_bot_events |
Polla knapptryck, reaktioner och svar på dina botmeddelanden. |
set_bot_status |
Sätt eller rensa en egen närvarostatus (bara botkonton). |
Styrning av agenter
Tillåt styrning av agenterStäll in kanalagenter, koppla projekt, granska pågående uppgifter och styr arbetet från chatten. Administrativa åtgärder kräver fortfarande kanalbehörigheter.
| Verktyg | Vad det gör |
|---|---|
list_agent_channels |
Lista öppnade kanaler och deras agentuppsättning. |
get_channel_agents |
Hämta den fullständiga agentkonfigurationen för en kanal. |
set_channel_agents |
Slå på agenter och uppdatera en kanals agentregler. |
add_channel_agent |
Lägg till en tillgänglig agent i en kanal. |
remove_channel_agent |
Ta bort en agent från en kanal. |
set_agent_project |
Koppla ett projekt och instruktioner till en kanalagent. |
remove_agent_project |
Koppla bort ett projekt från en kanalagent. |
list_agent_tasks |
Lista pågående och nyligen avslutade agentuppgifter. |
get_agent_task |
Hämta det aktuella läget och utdata för en agentuppgift. |
steer_agent_task |
Skicka en uppföljande instruktion till en agentuppgift som körs. |
Serverhantering
Tillåt serverhantering · kräver hanteringsbehörighetForma en server du hanterar: kanaler, kategorier, behörighetsgrupper, webhooks och triggers. Varje anrop kontrollerar fortfarande dina verkliga hanteringsbehörigheter på den servern.
| Verktyg | Vad det gör |
|---|---|
list_manageable_servers |
Servrar du kan hantera och vilka behörigheter du har. |
get_server_structure |
En servers fullständiga layout av kanaler och kategorier. |
create_channel |
Skapa en kanal. |
update_channel |
Byt namn på, ändra typ för eller flytta en kanal. |
delete_channel |
Radera en kanal (kan inte ångras). |
create_category |
Skapa en kanalkategori. |
update_category |
Byt namn på en kategori. |
delete_category |
Radera en kategori (dess kanaler finns kvar). |
list_server_groups |
En servers behörighetsgrupper. |
create_server_group |
Skapa en behörighetsgrupp. |
update_server_group |
Byt namn, färg eller omfattning för en behörighetsgrupp. |
delete_server_group |
Radera en behörighetsgrupp. |
list_members |
Lista servermedlemmar och deras behörighetsgrupper. |
add_member_to_group |
Lägg till en servermedlem i en behörighetsgrupp. |
remove_member_from_group |
Ta bort en servermedlem från en behörighetsgrupp. |
list_invites |
Lista aktiva serverinbjudningar. |
create_invite |
Skapa en serverinbjudan. |
delete_invite |
Återkalla en serverinbjudan. |
list_custom_emojis |
Lista en servers egna emojier. |
list_webhooks |
En servers inkommande webhooks. |
create_webhook |
Skapa en inkommande webhook. |
get_webhook_url |
Hämta URL:en som en webhook tar emot inlägg på. |
update_webhook |
Uppdatera en webhooks inställningar. |
delete_webhook |
Radera en webhook (dess URL slutar fungera). |
list_triggers |
En servers utgående triggers. |
create_trigger |
Skapa en trigger (matchande meddelanden POSTas till en URL). |
update_trigger |
Uppdatera en trigger. |
delete_trigger |
Radera en trigger. |
Moderering av gemenskapen
Moderationsverktyg för gemenskapen · bara moderatorer/personalSamma granskningsköer som sköldknappen öppnar i appen. Röster och veton kräver fortfarande ett riktigt konto som moderator (eller personal).
| Verktyg | Vad det gör |
|---|---|
get_moderation_stats |
Din modereringsstatus och hur mycket som väntar. |
list_moderation_queue |
Kartfilter som väntar på en moderators röst. |
approve_map_filter |
Rösta för att godkänna ett inskickat kartfilter. |
deny_map_filter |
Rösta för att avslå ett inskickat kartfilter. |
list_report_queue |
Anmält innehåll som väntar på en moderators röst. |
approve_report |
Rösta för att en anmälan bryter mot reglerna. |
deny_report |
Rösta för att anmält innehåll är i sin ordning. |
community_map_propose_filter |
Skicka in ett nytt kartfilter för granskning. |
veto_map_filter |
Bara personal: ta ner ett kartfilter omedelbart (kan inte ångras). |
Hjälpverktyg
Tillåt att hålla datorn vakenSmå hjälpmedel för assistenter som arbetar länge.
| Verktyg | Vad det gör |
|---|---|
keep_computer_awake |
Håll den här datorn vaken medan du arbetar, eller släpp den igen. |