# Använd Dvina från andra appar med MCP

> Anslut en MCP-klient som Claude Code, ChatGPT eller Cursor till Dvina, logga in och låt den läsa och lägga till innehåll i din Dvina med ditt godkännande.

Dvina har en egen MCP-server. Anslut en MCP-klient, som Claude Code, ChatGPT eller Cursor, så kan appen söka i din Dvina, läsa dina dokument och ditt minne samt lägga till anteckningar, uppgifter och påminnelser i ditt namn.

## Innan du börjar

Du behöver serverns adress:

```text
https://api.dvina.ai/mcp
```

Om ditt företag kör Dvina på egna servrar använder du företagets egen Dvina API-adress med `/mcp` i slutet. Be din administratör om adressen.

Servern använder Streamable HTTP. Om klienten frågar efter ett transportprotokoll väljer du HTTP.

## Anslut en klient

::: tabs

=== Claude Code

1. Kör följande i terminalen:

    ```sh
    claude mcp add --transport http dvina https://api.dvina.ai/mcp
    ```

2. Starta Claude Code, kör `/mcp`, välj **dvina** och logga in på Dvina.

=== ChatGPT

1. Öppna vyn i ChatGPT där du kan lägga till en MCP-server.
2. Ange `https://api.dvina.ai/mcp` som serverns adress och välj OAuth om du får frågan om hur du vill logga in.
3. Logga in på Dvina när ChatGPT ber dig.

=== Cursor

1. Öppna vyn i Cursor där du kan lägga till en MCP-server.
2. Lägg till en server med namnet `dvina` och adressen `https://api.dvina.ai/mcp`.
3. Logga in på Dvina när Cursor ber dig.

:::

Du behöver inget klient-ID eller någon klienthemlighet. Klienten registrerar sig hos Dvina första gången den ansluter.

## Logga in

Dvina MCP-server loggar in dig med OAuth i webbläsaren:

1. Logga in på Dvina som vanligt.
2. Om du tillhör fler än en arbetsyta väljer du en under **Välj arbetsyta** och sedan **Fortsätt**. Klienten arbetar bara i den arbetsytan.
3. Kontrollera appens namn under **Godkänn åtkomst** och välj sedan **Tillåt åtkomst**. Välj **Neka** om du inte känner igen appen.

Klienten förblir ansluten, så du behöver inte logga in varje gång.

## Vad en klient kan göra

Klienten ser Dvinas verktyg och använder dem när det behövs för att utföra det du ber om:

| Område                 | Vad klienten kan göra                                                                                                                       |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| **Sökning**            | Sök i dina chattar, dokument, ditt minne och din värld samtidigt.                                                                            |
| **Minne**              | Lista och läs dina minnesfiler, lägg till en ny eller ändra en befintlig.                                                                     |
| **Värld**              | Lista dina ämnen, visa vad Dvina vet om ett ämne eller något annat och lista ditt flöde.                                                     |
| **Dokument**           | Lista, läs och sök i ditt bibliotek, skapa anteckningar och mappar, ladda upp filer och ersätt, flytta eller byt namn på ett dokument, eller flytta det till papperskorgen. |
| **Canvas**             | Lista och läs dina canvaser, skapa en canvas eller skriv om en sida.                                                                         |
| **Uppgifter och mål**  | Lista dina uppgifter och läs vad de har gjort, starta en uppgift eller en uppgift som arbetar mot ett mål, ge en uppgift mer att göra eller stoppa en uppgift. |
| **Schemalagda meddelanden** | Lista dem, schemalägg ett meddelande eller en påminnelse, en gång eller återkommande, eller avbryt ett schemalagt meddelande eller en påminnelse. |
| **Agenter och färdigheter** | Lista och läs dina agenter och färdigheter, skapa en agent, lägg till en färdighet eller ändra någon av dem.                              |
| **Projekt**            | Lista dina projekt och visa ett projekts mapp och senaste uppgifter.                                                                        |
| **Delning**            | Se vem som har åtkomst till ett objekt och vad andra har delat med dig, eller ge någon åtkomst eller ta bort den.                            |
| **Inställningar**     | Visa dina inställningar eller slå på eller av minnet.                                                                                       |

Klienten kan inte radera något permanent, öppna offentliga länkar, ansluta eller koppla från appar eller ändra administratörs- eller faktureringsinställningar.

## Godkänn ändringar

Det klienten gör följer samma regler som överallt annars i Dvina:

- Läsning sker utan att du tillfrågas.
- Att lägga till något nytt, som en anteckning, en minnesfil eller en uppgift, sker utan att du tillfrågas. Det ändrar aldrig något som redan finns.
- Att ändra eller ta bort något, som att flytta ett dokument till papperskorgen, skriva om en canvassida, stoppa en uppgift eller dela ett objekt, kräver att du tillfrågas först. Klienten visar Dvinas egen sammanfattning av ändringen, och du godkänner eller avböjer den. Om du avböjer ändras ingenting.

> [!NOTE]
> Om en klient inte kan be dig att bekräfta gör Dvina inte ändringen via den klienten. Gör ändringen i Dvina-appen i stället, eller använd en klient som kan be om bekräftelse.

## Din åtkomst och företagets regler

Klienten agerar som dig och har samma åtkomst och behörigheter som du har i Dvina:

- Den fungerar bara så länge du är medlem i arbetsytan och bara inom det din roll tillåter.
- Om din administratör stänger av en funktion, som filuppladdning, kan klienten inte heller använda den.
- Det klienten lägger till eller ändrar hanteras enligt företagets dataskyddsregler, precis som i appen.
- Det den lägger till eller ändrar registreras i din [granskningslogg](/docs/teams/audit-log) som utfört av assistenten för din räkning, med uppgift om vilken klient det kom från.
- Det den gör räknas in i din användning och omfattas av dina vanliga gränser.

## Anslut med en API-nyckel i stället för OAuth

Med Enterprise-abonnemanget kan en klient ansluta med en personlig åtkomsttoken i stället för att logga in. Använd detta för en klient som inte kan logga in med OAuth, eller för ett skript.

1. Öppna Inställningar och välj **API-åtkomst**.
2. Under **Personliga åtkomsttoken** väljer du **Skapa token**.
3. Ange ett **Namn**, välj **Åtkomst** och när den **Upphör att gälla**, och välj sedan **Skapa token**.
4. Under **Kopiera din token** kopierar du din token. Den visas bara den här gången.

Välj den åtkomst klienten behöver:

- **Endast läsning:** klienten ser bara verktygen för läsning. Den kan söka och läsa i din Dvina, men inte lägga till eller ändra något.
- **Läsning och skrivning:** klienten ser alla verktyg, och ändringar kräver fortfarande ditt godkännande, precis som med OAuth.

Skicka din token i HTTP-headern `Authorization`, efter `Bearer`. I Claude Code, till exempel:

```sh
claude mcp add --transport http dvina https://api.dvina.ai/mcp --header "Authorization: Bearer <your token>"
```

I en annan klient lägger du till samma header där klienten låter dig ange headers för en MCP-server.

Din token agerar som dig i den arbetsyta där du skapade den, med den roll du har där nu. Om du vill ersätta den öppnar du den under **Personliga åtkomsttoken** och väljer **Rotera…**: en ny token ersätter den, och den gamla slutar fungera direkt. Om du vill inaktivera den väljer du **Återkalla…**: allt som använder den slutar fungera direkt.

Läs mer om token i [API-åtkomst](/docs/dvina-mcp/api-access).

## Relaterat

- [Anpassade appar och MCP-servrar](/docs/connectors/custom-apps)
- [API-åtkomst](/docs/dvina-mcp/api-access)
- [Använd kommandot dvina](/docs/dvina-mcp/cli)
- [Översikt över team](/docs/teams/overview)
