---
title: "MCP: koppla Claude och andra AI-assistenter till mssgs"
description: "Koppla Claude, Cursor och andra AI-verktyg till mssgs via MCP. En lokal, behörighetsstyrd server med 127 verktyg: läs kanaler, skicka meddelanden och mer."
canonical: https://docs.mss.gs/sv/mcp
language: sv
---

# 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 sammanfatta** Kanaler, direktmeddelanden, omnämnanden och fästa meddelanden, bara i de kanaler du öppnar.

- **Skriv när du tillåter det** Skicka, svara, reagera, redigera och fäst, när du har slagit på att skicka meddelanden.

- **Spela spel** Tacka ja till en inbjudan, läs brädet och gör riktiga drag.

- **Behåll kontrollen** Avstä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](#overview)

- [Anslut](#connect)

- [Behörigheter och tokens](#permissions)

- [Händelser i realtid](#events)

- [Verktyg](#tools)

## Ö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

Autentiseras med en Bearer-token från appens [MCP-inställningar](https://mss.gs/sv/help/bots-mcp/connect-your-ai): 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.

```bash
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](https://mss.gs/sv/help/bots-mcp/connect-your-ai) 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](https://docs.mss.gs/sv/bots).

## 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
