Serwer MCP

clarife udostępnia serwer MCP (Model Context Protocol), który pozwala agentom AI - takim jak Claude, Cursor czy inne kompatybilne narzędzia - bezpośrednio operować na Twoich dokumentach, projektach i udostępnieniach.

Endpoint MCP

https://my.clarife.app/api/v1/mcp

Transport: Streamable HTTP (standard MCP SDK)

Konfiguracja Claude Desktop

Dodaj do pliku claude_desktop_config.json:

json
{
  "mcpServers": {
    "clarife": {
      "url": "https://my.clarife.app/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer clrf_xxxxx"
      }
    }
  }
}

Aby operować w kontekście workspace, dodaj nagłówek X-Workspace-Id:

json
{
  "mcpServers": {
    "clarife": {
      "url": "https://my.clarife.app/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer clrf_xxxxx",
        "X-Workspace-Id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
      }
    }
  }
}

Konfiguracja Cursor

W ustawieniach Cursor przejdź do MCP Servers i dodaj:

json
{
  "mcpServers": {
    "clarife": {
      "url": "https://my.clarife.app/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer clrf_xxxxx"
      }
    }
  }
}

Konfiguracja Claude Code

Uruchom w terminalu:

bash
claude mcp add clarife \
  --transport http \
  https://my.clarife.app/api/v1/mcp \
  --header "Authorization: Bearer clrf_xxxxx"

Alternatywnie dodaj do pliku .claude/settings.json w swoim projekcie:

json
{
  "mcpServers": {
    "clarife": {
      "url": "https://my.clarife.app/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer clrf_xxxxx"
      }
    }
  }
}

Dostępne narzędzia (36)

Serwer MCP rejestruje narzędzia pogrupowane według zasobów. Każde narzędzie wymaga odpowiedniego scope na kluczu API.

Profil

NarzędzieOpisScope
get_meProfil użytkownika, plan, zużycie i limity-

Dokumenty

NarzędzieOpisScope
list_documentsLista dokumentów z paginacją i filtrowaniemdocuments:read
get_documentPobierz dokument z pełną treścią i numerem wersjidocuments:read
create_documentUtwórz nowy dokumentdocuments:write
update_documentZaktualizuj tytuł, opis lub treść (opcjonalny expected_version)documents:write
delete_documentUsuń dokument (soft delete, 30 dni w koszu)documents:write

💡 Wskazówka: update_document przyjmuje opcjonalne pole expected_version - wartość version z odpowiedzi get_document. Jeśli dokument został w międzyczasie zmieniony (edytor, inna karta, inna integracja), zapis zakończy się błędem CONFLICT zamiast cichego nadpisania - wtedy odczytaj dokument ponownie, nanieś zmiany na świeżą treść i ponów zapis. Szczegóły: API Dokumentów.

Projekty

NarzędzieOpisScope
list_projectsLista projektówprojects:read
get_projectSzczegóły projektu z liczbą dokumentówprojects:read
create_projectUtwórz projektprojects:write
update_projectZaktualizuj projektprojects:write
delete_projectUsuń projekt (trwale)projects:write
move_projectPrzenieś projekt do innego folderuprojects:write

Foldery

NarzędzieOpisScope
list_foldersLista folderów (filtruj po entity_type)projects:read
get_folderSzczegóły folderuprojects:read
create_folderUtwórz folder (max 3 poziomy)projects:write
update_folderZaktualizuj folderprojects:write
delete_folderUsuń folder (kaskadowo)projects:write

Udostępnienia

NarzędzieOpisScope
list_sharesLista linków udostępnianiashares:read
get_shareSzczegóły udostępnieniashares:read
create_shareUtwórz link udostępnianiashares:write
update_shareZaktualizuj ustawienia udostępnieniashares:write
delete_shareUsuń link udostępnianiashares:write

Media

NarzędzieOpisScope
create_media_uploadUzyskaj presigned URL do uploadumedia:write
confirm_media_uploadPotwierdź upload plikumedia:write

Workspace

NarzędzieOpisScope
get_workspace_infoInformacje o workspaceworkspace:read
list_workspace_membersLista członków zespołuworkspace:read

Brandingi

NarzędzieOpisScope
list_brandingsLista brandingów (plan Business)brandings:read

Baza Wiedzy

Narzędzia Bazy Wiedzy wymagają planu Business - na planie Pro zwracają błąd PLAN_LIMIT_REACHED.

NarzędzieOpisScope
list_knowledge_basesLista Twoich bazkb:read
get_knowledge_baseBaza z kategoriami i wpisamikb:read
update_knowledge_baseZmiana ustawień bazykb:write
create_kb_categoryUtworzenie kategorii (drzewo do 3 poziomów)kb:write
update_kb_categoryEdycja kategoriikb:write
delete_kb_categoryUsunięcie kategoriikb:write
create_kb_entryDodanie wpisu z linku udostępnianiakb:write
update_kb_entryEdycja wpisukb:write
delete_kb_entryUsunięcie wpisukb:write

Zasoby (Resources)

Serwer MCP udostępnia zasoby dokumentacyjne, które klienci AI mogą odczytać, aby zrozumieć format dokumentów i workflow:

URI zasobuOpis
clarife://guides/content-formatKompletny przewodnik po typach bloków, wymaganych polach i workflow uploadu obrazów
clarife://guides/knowledge-baseWorkflow publikacji do Bazy Wiedzy (dokument → link → wpis), kategorie i limity

💡 Wskazówka: Klienci AI mogą odczytać clarife://guides/content-format aby poznać dokładny schemat bloków przed tworzeniem lub aktualizacją dokumentów. Zasób dokumentuje wszystkie typy bloków (heading, text, screenshot, image, divider, code, table) z wymaganymi polami i przykładami.


Przykładowe polecenia

Po podłączeniu serwera MCP możesz poprosić agenta AI np.:

  • "Pokaż moje ostatnie dokumenty"
  • "Utwórz nowy dokument z instrukcją krok po kroku"
  • "Prześlij ten screenshot i dodaj go do poradnika"
  • "Udostępnij tutorial z hasłem"
  • "Pokaż członków mojego workspace"
  • "Opublikuj ten poradnik w mojej Bazie Wiedzy, w kategorii Pierwsze kroki"

💡 Wskazówka: Nadaj kluczowi API dla MCP tylko te scopy, których agent potrzebuje. Dla eksploracji read-only wystarczą documents:read i projects:read.