Co potrafi

Bez konta asystent może wyszukiwać surowce w bibliotece, obliczać wzór Segera receptury, sprawdzać go z limitami dla danego wypału, proponować zamienniki wycofanych surowców, odtwarzać recepturę z podanych surowców, przeliczać stożki na temperatury i odwrotnie oraz przeszukiwać i czytać poradniki. Nic z tego, co wysyła, nie jest zapisywane; jak w przypadku każdej strony, logi serwera WWW rejestrują przez 14 dni adres IP, czas i adres każdego żądania (nigdy tego, co wysłano).

Z tokenem dostępu ze strony konta asystent może też odczytywać receptury, surowce, notatnik i dzienniki wypałów użytkownika oraz surowce, które użytkownik ma na stanie. Token utworzony tylko do odczytu nigdy niczego nie zmienia ani nie usuwa.

Kontrole limitów to ostrzeżenia oparte na opublikowanych limitach, tak samo jak w aplikacji, a nie dowód, że szkliwo jest bezpieczne w kontakcie z żywnością. Każde szkliwo należy wypalić na próbę, a szkliwa przeznaczone na powierzchnie mające kontakt z żywnością oddać do badania uwalniania metali.

Zezwolenie na zmienianie zapisów

Token utworzony dla opcji „Odczyt i zmiany” pozwala asystentowi także zapisać recepturę opracowaną wspólnie z użytkownikiem, z obliczeniem przez Glazecalc jej wzoru Segera, zmienić jedną z receptur lub jeden z surowców, dodać coś do notatnika, oznaczyć surowce jako posiadane i przenieść zapis do kosza. Nigdy niczego nie usuwa na stałe: to, co przeniesie do kosza, można przywrócić przez 30 dni, a każda zmiana zachowuje zapis w dotychczasowej postaci, więc można ją cofnąć na stronie internetowej. To, co zrobił każdy token, jest przechowywane dla użytkownika, w Pobieraniu moich danych na stronie konta.

Token, który może zmieniać zapisy, należy tworzyć tylko dla asystenta lub skryptu, któremu można zaufać, i poprosić go, aby przed zmianą powiedział, co zmieni. Należy dać mu najkrótszy wystarczający czas (taki token działa najwyżej 90 dni), do wszystkiego innego zachować token tylko do odczytu i unieważnić go po zakończeniu pracy. Jeśli potrzebna jest kopia w obecnym stanie, najpierw należy pobrać dane ze strony konta.

Adres

Należy podać asystentowi ten adres, używając transportu Streamable HTTP:

http://localhost/mcp

Aby asystent mógł odczytywać własne zapisy, należy utworzyć token na stronie konta i go skopiować. Asystent wysyła go w nagłówku Authorization, jako Bearer, a po nim token. Tak jak hasła, nie należy go umieszczać w plikach, które są udostępniane lub przekazywane do repozytorium.

Dodawanie Glazecalc do asystenta

Claude Code

W terminalu:

claude mcp add --transport http glazecalc http://localhost/mcp

Z tokenem dostępu, aby odczytywać także własne zapisy:

claude mcp add --transport http glazecalc http://localhost/mcp \
  --header "Authorization: Bearer YOUR_TOKEN"

VS Code

W pliku .vscode/mcp.json w folderze albo w ustawieniach użytkownika. VS Code pyta o token raz i przechowuje go w ukryciu; aby używać tylko narzędzi niewymagających konta, należy pominąć headers i inputs:

{
  "servers": {
    "glazecalc": {
      "type": "http",
      "url": "http://localhost/mcp",
      "headers": {
        "Authorization": "Bearer ${input:glazecalc-token}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "glazecalc-token",
      "description": "Glazecalc access token",
      "password": true
    }
  ]
}

Cursor

W pliku ~/.cursor/mcp.json albo .cursor/mcp.json w projekcie. Aby używać tylko narzędzi niewymagających konta, należy pominąć headers:

{
  "mcpServers": {
    "glazecalc": {
      "url": "http://localhost/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

Gemini CLI

W pliku ~/.gemini/settings.json. Aby używać tylko narzędzi niewymagających konta, należy pominąć headers:

{
  "mcpServers": {
    "glazecalc": {
      "httpUrl": "http://localhost/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

Claude, ChatGPT i inne aplikacje

Należy dodać własny konektor z powyższym adresem. Te aplikacje nie mogą jeszcze wysyłać tokenu dostępu, więc dostają narzędzia niewymagające konta. Dostęp do własnych zapisów z nich pojawi się wraz z logowaniem z poziomu aplikacji.

Odbieranie dostępu

Token można w każdej chwili unieważnić na stronie konta. Każdy token przestaje działać w wybranym dniu, a wszystkie naraz po resecie hasła lub wylogowaniu ze wszystkich urządzeń.

Każdy adres może wysłać 60 żądań na minutę i 2000 dziennie; konto używające tokenu 300 na minutę i 20 000 dziennie. Zamienniki i dopasowania są ograniczone do 10 na minutę. Zmiany wprowadzane tokenami są ograniczone do 60 na minutę i 5000 dziennie na konto, a każdy token może przenieść do kosza 100 zapisów na godzinę.