Forbind en AI-assistent
mssgs' desktop-app har en indbygget MCP-server. Forbind Claude, Cursor eller Codex, så kan de læse, opsummere og svare i de kanaler, du vælger, direkte fra din egen computer.
Det kan du
- Læs og opsummerKanaler, private beskeder, omtaler og fastgjorte beskeder, kun i de kanaler, du åbner for.
- Skriv, når du tillader detSend, svar, reagér, redigér og fastgør, når du har slået afsendelse til.
- Spil spilTag imod en invitation, læs brættet, og lav rigtige træk.
- Behold kontrollenSlået fra som standard, skrivebeskyttet først, kun lokalt, og et token pr. AI-værktøj, som du kan tilbagekalde.
I appen
Du spørger i dit AI-værktøj; det læser #general gennem MCP-serveren og poster resuméet som dig, fordi du har tilladt afsendelse.
Overblik
mssgs' desktop-app har en indbygget MCP-server (Model Context Protocol), så AI-assistenter som Claude eller Cursor kan læse og handle i dit arbejdsområde. Den kører lokalt på din maskine og taler med din indloggede mssgs-session; du behøver hverken en separat botkonto eller hosting.
Du bestemmer, hvad den ser
Serveren kører kun på localhost, mens mssgs er åben, og du er logget ind. Du vælger, hvilke kanaler der skal åbnes, og slår til, hvad assistenten må gøre, gruppe for gruppe. Der er i øjeblikket 127 værktøjer fordelt på 14 grupper.
Forbind
http://127.0.0.1:7444/mcp
Godkendes med et Bearer-token fra appens AI-/MCP-indstillinger: slå serveren til, vælg de kanaler, der skal åbnes, og tryk på "Kopiér config"; den kopierede blok indeholder allerede din port og dit token. Serveren lytter kun på localhost (standardport 7444) og kører, mens mssgs er åben, og du er logget ind.
claude mcp add --transport http mssgs http://127.0.0.1:7444/mcp \
--header "Authorization: Bearer <your-token>"
Til Claude Desktop eller Cursor: indsæt blokken fra "Kopiér config" i dit AI-værktøjs MCP-indstillinger. Se trin-for-trin-guiden i hjælpecentret.
Tilladelser og tokens
Hvilke værktøjer en assistent ser, afhænger af de kontakter, du slår til. Værktøjer, der kun læser, er altid slået til; alt andet ligger bag en kontakt per gruppe. Serveradministration og moderation tjekker derudover dine reelle rettigheder på kontoen.
| Gruppe | Giver adgang til |
|---|---|
| Læsning | Altid slået til: læs beskeder, tilstedeværelse, omtaler og fastgjorte beskeder i åbnede kanaler |
| Afsendelse og interaktion | Send, svar, reagér, redigér, slet, fastgør, skriveindikator, plus tilstedeværelse i DM'er, taleopkald og spil |
| Watch parties | Start, deltag i og styr fælles visninger |
| DM-anmodninger | Se, acceptér og afvis indgående DM-anmodninger |
| Socialt | Profiler, stories og dine kortfiltre |
| Stemmekanaler | Deltag i stemmekanaler, se deltagere, og styr din mikrofon |
| Konto og privatliv | Venner, blokeringer, lydløse kanaler, læst-status, klip og placeringsdeling |
| Styring af agenter | Konfigurér kanalagenter, projekter og aktive opgaver |
| Serveradministration | Kanaler, kategorier, rettighedsgrupper, medlemmer, invitationer, emoji, webhooks og triggere (reelle administrationsrettigheder håndhæves stadig) |
| Moderation af fællesskabet | Gennemgangskøer og stemmer (kræver stadig en moderator- eller staff-konto) |
| Hold computeren vågen | Forhindr maskinen i at gå i dvale, mens assistenten arbejder |
| Værktøjer til botkonti | Interaktive embed-kort og deres hændelser (kun botkonti) |
Tokens
Tokens har et navn, er per AI-værktøj og kan tilbagekaldes med ét klik, med en aktivitetsgraf per token, så du kan se præcis, hvornår hvert enkelt blev brugt. God hygiejne: ét token per værktøj med et tydeligt navn. Mistet din bærbare? Tilbagekald dens token, så er det ubrugeligt.
Realtidshændelser over SSE
Åbn MCP-endpointet som en stream (GET /mcp med Accept: text/event-stream), så modtager du JSON-RPC-notifikationer, efterhånden som de sker:
| Notifikation | Udløses ved |
|---|---|
notifications/mssgs/message | Nye beskeder i kanaler, du kan se |
notifications/mssgs/bot_event | Knaptryk, reaktioner og svar på beskeder, din assistent har postet via send_bot_message |
notifications/mssgs/presence | Ændringer i tilstedeværelse |
notifications/mssgs/typing | Skriveindikatorer |
notifications/mssgs/call | Hændelser for taleopkald |
Interaktive botkort
Interaktive botkort fra din assistent
Post et embed-kort med knapper via send_bot_message, lyt efter bot_event på streamen (eller poll get_bot_events), og opdatér kortet på stedet med edit_message. Samme kortmodel som i dokumentationen til botbeskeder.
Værktøjsreference (127)
Hvert værktøj nedenfor er en rigtig handling i mssgs. Navnene er de præcise MCP-identifikatorer. Værktøjerne vises først, når deres gruppe er slået til.
Læsning
Altid slået tilVærktøjer, der kun læser, og som er tilgængelige, så snart serveren er slået til. De ser kun de kanaler, du har åbnet.
| Værktøj | Hvad det gør |
|---|---|
list_channels |
Vis de kanaler, du har åbnet for AI-værktøjer. |
read_channel |
Læs de seneste beskeder i en åbnet kanal. |
get_new_messages |
Hent beskeder, der er nyere end et tidsstempel, på tværs af alle åbnede kanaler. |
get_channel_stamp |
En kanals læst/ulæst-status med antal ulæste og omtaler. |
get_presence |
Hvem der er til stede i en kanal, og deres status. |
get_message |
Hent én hel besked ud fra dens id, inklusive embeds og linkforhåndsvisninger. |
search_messages |
Søg i beskedtekst på tværs af åbnede kanaler i en server. |
get_message_context |
Læs beskederne lige omkring ét søgeresultat. |
get_account |
Vis den indloggede konto og dens tilgængelige funktioner. |
get_typing |
Hvem der skriver i en kanal lige nu. |
list_mentions |
Seneste beskeder, der @omtaler dig. |
list_pinned_messages |
De fastgjorte beskeder i en kanal. |
subscribe_channel |
Abonnér på en kanal for opdateringer i realtid. |
unsubscribe_channel |
Stop opdateringer i realtid for en kanal. |
list_subscriptions |
Vis de kanaler, du abonnerer på i realtid. |
Afsendelse og interaktion
Tillad at sende beskederPost og handl som den indloggede bruger. Alt her skriver til en kanal, så det ligger bag én kontakt.
| Værktøj | Hvad det gør |
|---|---|
send_message |
Send en besked til en kanal som dig. |
reply_message |
Svar på en bestemt besked i en tråd. |
add_reaction |
Tilføj en emoji-reaktion til en besked. |
remove_reaction |
Fjern en af dine emoji-reaktioner. |
edit_message |
Redigér en af dine egne beskeder. |
delete_message |
Slet en af dine egne beskeder. |
pin_message |
Fastgør en besked (kræver rettighed til at fastgøre). |
unpin_message |
Frigør en fastgjort besked. |
open_one_view_attachment |
Åbn et foto eller en video, der kun kan ses én gang, i en DM. |
set_typing |
Vis en live "skriver…"-indikator. |
stop_typing |
Fjern skriveindikatoren. |
Tilstedeværelse og opkald i DM'er
Tillad at sende beskederVær til stede i en DM, og foretag rigtige taleopkald: start_dm_call bruger denne computers mikrofon, præcis som når du trykker på ring op i appen.
| Værktøj | Hvad det gør |
|---|---|
enter_dm_chat |
Vis dig som til stede i en DM. |
leave_dm_chat |
Stop med at vise dig som til stede i en DM. |
start_dm_call |
Start et taleopkald i en DM (bruger denne computers mikrofon). |
answer_dm_call |
Besvar et DM-opkald, der ringer. |
decline_dm_call |
Afvis et DM-opkald, der ringer. |
end_dm_call |
Læg på eller annullér et DM-opkald. |
get_call_status |
Nuværende status for taleopkald og eventuelle indgående opkald. |
Spil
Tillad at sende beskederDeltag i og spil mssgs' indbyggede minispil direkte fra din assistent.
| Værktøj | Hvad det gør |
|---|---|
list_game_invites |
Åbne spilinvitationer, der er sendt til dig. |
list_active_games |
Spilrum, du spiller i lige nu. |
accept_game_invite |
Acceptér en invitation ud fra room_id eller en deltagelseskode. |
get_game_state |
Live-brættet/tilstanden i et spil, du er med i. |
game_move |
Tag en tur i et spil. |
resign_game |
Opgiv eller forlad et spil. |
Watch parties
Tillad watch partiesStart og styr fælles visninger, deltag i rummet, og reagér sammen i realtid.
| Værktøj | Hvad det gør |
|---|---|
list_watch_parties |
Vis aktive watch parties, du har adgang til. |
get_watch_party |
Hent den fulde tilstand for én watch party. |
start_watch_party |
Start en watch party i en kanal. |
join_watch_party |
Deltag i en aktiv watch party. |
leave_watch_party |
Forlad en watch party. |
control_watch_party |
Afspil, sæt på pause eller spol for hele rummet. |
end_watch_party |
Afslut en watch party for alle. |
send_watch_party_emote |
Send en emote i realtid til watch partyen. |
DM-anmodninger
Tillad DM-anmodningerSortér i, hvem der må starte en samtale med dig.
| Værktøj | Hvad det gør |
|---|---|
view_dm_requests |
Dine åbne indgående DM-anmodninger. |
accept_dm_request |
Acceptér en DM-anmodning. |
deny_dm_request |
Afvis en DM-anmodning. |
Stemmekanaler
Tillad stemmekanalerSe og styr denne computers aktive session i en stemmekanal.
| Værktøj | Hvad det gør |
|---|---|
list_voice_channels |
Vis stemmekanalerne i en server. |
get_voice_state |
Hent den nuværende stemmesession og deltagerne. |
join_voice_channel |
Deltag i en stemmekanal på denne computer. |
leave_voice_channel |
Forlad den nuværende stemmekanal. |
set_voice_muted |
Slå lyden fra eller til på denne computers mikrofon. |
Konto og privatliv
Tillad dine kontoindstillingerAdministrér venner, blokeringer, lydløse kanaler, læst-status og klip uden at afsløre kontohemmeligheder.
| Værktøj | Hvad det gør |
|---|---|
list_friends |
Vis dine venner. |
list_blocked |
Vis konti, du har blokeret. |
block_user |
Blokér en konto. |
unblock_user |
Ophæv blokeringen af en konto. |
list_mutes |
Vis lydløse kanaler og servere. |
mute_channel |
Gør en kanal lydløs. |
unmute_channel |
Slå lyden til for en kanal igen. |
mute_server |
Gør en server lydløs. |
unmute_server |
Slå lyden til for en server igen. |
mark_channel_read |
Markér en kanal som læst. |
list_clips |
Vis klip, du har lavet. |
share_clip |
Gør et af dine klip delbart. |
unshare_clip |
Stop med at dele et klip. |
rename_clip |
Omdøb et af dine klip. |
list_stickers |
Vis dine tilgængelige klistermærker. |
list_friend_locations |
Vis venner, der deler deres placering med dig lige nu. |
list_location_viewers |
Vis, hvem der kan se din placering lige nu. |
Værktøjer til botkonti
Bot-kontakt · kun botkontiPost interaktive embed-kort, og læs interaktionerne på dem tilbage. Tilgængelige, når du er logget ind som en botkonto.
| Værktøj | Hvad det gør |
|---|---|
send_bot_message |
Post et rigt embed-kort med valgfrie knapper (kun botkonti). |
get_bot_events |
Poll knaptryk, reaktioner og svar på dine botbeskeder. |
set_bot_status |
Sæt eller ryd en brugerdefineret status (kun botkonti). |
Styring af agenter
Tillad styring af agenterKonfigurér kanalagenter, tilknyt projekter, se aktive opgaver, og styr arbejdet fra chatten. Administrative handlinger kræver stadig rettigheder til kanalen.
| Værktøj | Hvad det gør |
|---|---|
list_agent_channels |
Vis åbnede kanaler og deres agentopsætning. |
get_channel_agents |
Hent den komplette agentkonfiguration for en kanal. |
set_channel_agents |
Slå agenter til, og opdatér en kanals agentregler. |
add_channel_agent |
Tilføj en tilgængelig agent til en kanal. |
remove_channel_agent |
Fjern en agent fra en kanal. |
set_agent_project |
Tilknyt et projekt og instruktioner til en kanalagent. |
remove_agent_project |
Fjern et projekt fra en kanalagent. |
list_agent_tasks |
Vis nuværende og seneste agentopgaver. |
get_agent_task |
Hent live-status og output for én agentopgave. |
steer_agent_task |
Send en opfølgende instruktion til en agentopgave, der kører. |
Serveradministration
Tillad serveradministration · kræver administrationsrettighederForm en server, du administrerer: kanaler, kategorier, rettighedsgrupper, webhooks og triggere. Hvert kald tjekker stadig dine reelle administrationsrettigheder på den server.
| Værktøj | Hvad det gør |
|---|---|
list_manageable_servers |
Servere, du kan administrere, og hvilke rettigheder du har. |
get_server_structure |
En servers fulde opbygning af kanaler og kategorier. |
create_channel |
Opret en kanal. |
update_channel |
Omdøb en kanal, skift dens type, eller flyt den. |
delete_channel |
Slet en kanal (kan ikke fortrydes). |
create_category |
Opret en kanalkategori. |
update_category |
Omdøb en kategori. |
delete_category |
Slet en kategori (dens kanaler bliver). |
list_server_groups |
En servers rettighedsgrupper. |
create_server_group |
Opret en rettighedsgruppe. |
update_server_group |
Omdøb en rettighedsgruppe, giv den en ny farve, eller ændr dens omfang. |
delete_server_group |
Slet en rettighedsgruppe. |
list_members |
Vis serverens medlemmer og deres rettighedsgrupper. |
add_member_to_group |
Tilføj et servermedlem til en rettighedsgruppe. |
remove_member_from_group |
Fjern et servermedlem fra en rettighedsgruppe. |
list_invites |
Vis aktive serverinvitationer. |
create_invite |
Opret en serverinvitation. |
delete_invite |
Tilbagekald en serverinvitation. |
list_custom_emojis |
Vis en servers brugerdefinerede emoji. |
list_webhooks |
En servers indgående webhooks. |
create_webhook |
Opret en indgående webhook. |
get_webhook_url |
Hent en webhooks URL, der kan postes til. |
update_webhook |
Opdatér en webhooks indstillinger. |
delete_webhook |
Slet en webhook (dens URL holder op med at virke). |
list_triggers |
En servers udgående triggere. |
create_trigger |
Opret en trigger (matchende beskeder sendes som POST til en URL). |
update_trigger |
Opdatér en trigger. |
delete_trigger |
Slet en trigger. |
Moderation af fællesskabet
Moderationsværktøjer til fællesskabet · kun moderatorer/staffDe samme gennemgangskøer, som skjoldknappen åbner i appen. Stemmer og veto kræver stadig en rigtig moderator- (eller staff-)konto.
| Værktøj | Hvad det gør |
|---|---|
get_moderation_stats |
Din moderationsstatus, og hvor meget der venter. |
list_moderation_queue |
Kortfiltre, der venter på en moderators stemme. |
approve_map_filter |
Stem for at godkende et indsendt kortfilter. |
deny_map_filter |
Stem for at afvise et indsendt kortfilter. |
list_report_queue |
Anmeldt indhold, der venter på en moderators stemme. |
approve_report |
Stem for, at en anmeldelse bryder reglerne. |
deny_report |
Stem for, at det anmeldte indhold er i orden. |
community_map_propose_filter |
Indsend et nyt kortfilter til gennemgang. |
veto_map_filter |
Kun staff: fjern et kortfilter med det samme (kan ikke fortrydes). |
Hjælpeværktøjer
Tillad at holde computeren vågenSmå hjælpere til assistenter, der kører længe.
| Værktøj | Hvad det gør |
|---|---|
keep_computer_awake |
Hold denne computer vågen, mens du arbejder, eller slip den igen. |