> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# En MCP-server för din app

> Låt Claude, ChatGPT och andra AI-assistenter använda din apps data

Varje projekt du bygger i Macaly kan ha en egen [MCP](https://modelcontextprotocol.io)-server. Då kan andra AI-assistenter använda din app. Någon som arbetar med Claude eller ChatGPT kan säga "lägg till en bokning på fredag klockan 10" eller "hur många beställningar kom in den här veckan", så utför assistenten åtgärden via din app.

Du bestämmer vilka delar av appen som ska vara åtkomliga. Du ställer in det i fliken **MCP** i din [chatt](/docs/sv/chat/overview), där du också hittar anslutningsuppgifterna.

<Callout icon="user">
  Ingår i alla abonnemang
</Callout>

## Skapa servern

Öppna fliken **MCP** och klicka på **Skapa MCP för den här appen**. Agenten tittar på vad din app gör och föreslår en uppsättning verktyg, till exempel ett för att lista poster, ett för att skapa dem och ett för att redigera dem. Vill du ha andra verktyg säger du till agenten i chatten. Därefter bygger den in verktygen i appens backend.

Du kan också bara fråga i chatten: "Gör om min app till en MCP-server så att Claude kan hantera lagret." Senare tar **Lägg till eller ändra verktyg** i fliken MCP dig tillbaka till agenten för att justera vad som är åtkomligt.

När servern finns visar fliken dess **Server-URL** och hur den autentiserar:

* **Inloggning krävs**: Assistenter loggar in via appens egen inloggning, så varje person når bara sin egen data. Det är den metod som Claude och ChatGPT kräver.
* **Åtkomsttoken**: En enda hemlig nyckel. Praktisk för skript och Claude Code, men apparna Claude och ChatGPT kan inte använda den. Om din server bara accepterar en token klickar du på **Lägg till inloggning**, så lägger agenten till en inloggning i din app.

<Note>
  Assistenter loggar in via din publicerade app, så du måste publicera projektet först. Om chatten använder testdatabasen loggar Claude och ChatGPT ändå in i Live-databasen. När testversionen är klar byter du till Live i fliken Databas. Se [Live-databas och testdatabas](/docs/sv/features/databases#live-databas-och-testdatabas).
</Note>

## Anslut en assistent

Avsnittet **Anslut** har steg-för-steg-instruktioner för varje klient. Du behöver bara ansluta en gång.

<Tabs>
  <Tab title="Claude">
    1. Öppna **Settings → Connectors** i Claude och klicka på **Add custom connector**.
    2. Ge den ett namn och klistra in din server-URL i fältet **Remote MCP server URL**.
    3. Klicka på **Connect**. Claude öppnar appens inloggningssida. Logga in och godkänn åtkomsten.
  </Tab>

  <Tab title="ChatGPT">
    1. Öppna **Settings → Apps & Connectors → Advanced settings** i ChatGPT och slå på **Developer mode**.
    2. Gå tillbaka till **Apps & Connectors**, klicka på **Create**, ge den ett namn och klistra in din server-URL. Behåll **OAuth** som autentisering.
    3. Logga in med ditt app-konto och godkänn åtkomsten. I en chatt väljer du din app i **+**-menyn.
  </Tab>

  <Tab title="Claude Code">
    Kopiera kommandot som visas i fliken MCP och kör det i terminalen. Det innehåller din åtkomsttoken, så dela det inte med någon. Skriv sedan `/mcp` i Claude Code och slutför inloggningen i webbläsaren.
  </Tab>
</Tabs>

Egna connectors kräver en betald Claude- eller ChatGPT-plan och läggs till från webb- eller skrivbordsappen, inte från mobilappen.

## Vad anslutna assistenter kan göra

Listan **Verktyg** längst ner i fliken visar alla verktyg som din server erbjuder, med en kort beskrivning av varje. Verktyg med märkningen **Skrivskyddad** kan bara visa data. Verktyg med märkningen **Kan radera data** kan ta bort data, så var försiktig när du ställer in deras behörigheter.

Om fliken meddelar att servern inte svarar kan den fortfarande hålla på att driftsättas. Försök igen om en stund, eller klicka på **Be Macaly fixa det** så undersöker agenten saken.

## Exempel på användning

* En bokningsapp där kunder ber sin assistent hitta en ledig tid och boka den.
* Ett internt CRM där säljteamet ber ChatGPT om en kunds historik före ett samtal.
* En lagerapp där Claude kontrollerar lagersaldon och registrerar leveranser.

Servern körs på appens [API-domän](/docs/sv/features/domains#api-domän-för-appens-backend), så dess adress förblir densamma även om du byter namn på eller flyttar webbplatsen.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.