Hoppa till huvudinnehållet
Utvecklare MCP

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

> Sammanfatta #general i tre punkter och posta det i #daily
● read_channel (channel: "general", limit: 50)
● send_message (channel: "daily")
Postat i #daily.

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

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

Anslut Claude Code
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/messageNya meddelanden i kanaler du kan se
notifications/mssgs/bot_eventKnapptryck, reaktioner och svar på meddelanden som din assistent postat via send_bot_message
notifications/mssgs/presenceÄndringar i närvaro
notifications/mssgs/typingSkrivindikatorer
notifications/mssgs/callHä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 meddelanden

Posta 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 meddelanden

Var 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 meddelanden

Gå 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 parties

Starta 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ågningar

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

Socialt: profiler, stories, karta

Tillåt åtkomst till profiler och stories

Slå upp profiler, titta på stories och se kartfiltren du har skickat in.

Verktyg Vad det gör
get_profile En användares offentliga profil via user_guid.
list_story_users Personer med en osedd story som du kan se.
view_story Visa en användares aktiva stories.
list_map_filters Kartfilter som det här kontot skickat in, med deras modereringsstatus.

Röstkanaler

Tillåt röstkanaler

Granska 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ällningar

Hantera 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 botkonton

Posta 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 agenter

Stä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örighet

Forma 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/personal

Samma 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 vaken

Små 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.

Bygg vidare