Przejdź do głównej zawartości

Dokumentacja narzędzi MCP

atbridge mcp uruchamia serwer Model Context Protocol przez stdio, udostępniając Twoje e-maile, kalendarze, kontakty, notatki i zadania z Thunderbirda jako narzędzia, które może wywołać klient AI. Nazwa serwera w konfiguracji klienta to atbridge.ai.

// W konfiguracji Twojego klienta MCP (zobacz strony konfiguracji Podłącz swoją AI)
{
"mcpServers": {
"atbridge.ai": { "command": "atbridge", "args": ["mcp"] }
}
}

Każda strona wymienia narzędzia odczytu danego obszaru (zawsze włączone) oraz narzędzia zapisu (opcjonalne — zobacz poniżej).

Narzędzia odczytu są zawsze zarejestrowane; bez opcji włączania. Identyfikatory numeryczne i Message-ID według RFC są wymienne wszędzie tam, gdzie akceptowany jest identifier.

Stronicowanie i zliczanie — każde narzędzie listujące/wyszukujące (mail_search/mail_list, contacts_list/contacts_search, calendar_events_search, tasks_list, notes_list) przyjmuje offset (pomiń pierwsze N; w parze z limit, aby stronicować — offset:20, limit:20 = wyniki 21–40) oraz count: true (zwraca { total, approx } dla tych samych filtrów zamiast elementów). Liczby są dokładne dla kontaktów/kalendarza/zadań/notatek; przybliżone dla poczty (zawęź przez folder/since/until, aby uzyskać dokładną liczbę — sygnalizowaną przez approx).

Oszczędne wyniki i sednomail_search i mail_list zwracają domyślnie oszczędne wiersze: id, data, od/do, temat, przeczytane/oflagowane — wystarczająco, aby wybrać wiadomość bez nadmiernego pobierania. Dodaj snippet: true, aby uzyskać ~200-znakowe sedno w postaci zwykłego tekstu dla każdego wyniku (oczyszczone ze znaczników cytowania i szumu separatorów, więc jednowierszowe podsumowanie nie wymaga kolejnego mail_get), albo verbose: true, aby uzyskać pełne metadane routingu (headerMessageId, folderLabel, accountName, conversationId). Wszystko inne to jeden mail_get po id.

Narzędzia zapisu są rejestrowane tylko wtedy, gdy w env wpisu MCP ustawiono ATBRIDGE_ALLOW_WRITES=1, więc agent nie może niczego wysłać ani zniszczyć, dopóki tego nie włączysz. Włącz to za pomocą atbridge mcp setup --client <id> --allow-writes albo przełącznika Zezwól na zapis w ustawieniach rozszerzenia Podłącz swoją AI (MCP), a następnie zrestartuj klienta.

Narzędzia administracyjne — narzędzia konta/systemu (rozliczenia, urządzenia, wersja, automatyczne aktualizacje) są rejestrowane tylko wtedy, gdy ustawiono ATBRIDGE_ADMIN_TOOLS=1 (domyślnie wyłączone). Niemal nigdy nie są potrzebne w codziennej pracy z pocztą/kalendarzem, więc pozostawienie ich wyłączonymi utrzymuje domyślny zestaw narzędzi oszczędnym; włącz je w ten sam sposób, w jaki włączasz zapis, gdy chcesz, aby AI sprawdziła Twoją subskrypcję lub uruchomiła aktualizację.

{
"mcpServers": {
"atbridge.ai": {
"command": "atbridge",
"args": ["mcp"],
"env": { "ATBRIDGE_ALLOW_WRITES": "1" }
}
}
}

Was this page helpful?