| System |
Dane w brokerze opisujące, jak zdobyć poświadczenie do produktu (GitLab, Jira itd.): adapter, adres bazowy, obsługiwane typy poświadczeń. Dodawany w portalu w Administracja, Systemy. |
| Serwer |
Serwer MCP: program udostępniający narzędzia. Jego manifest wskazuje system. Dodawany w portalu w Administracja, Serwery, po adresie. |
| Manifest |
Opis, który serwer publikuje pod /.well-known/mcp-manifest: nazwa, system, polityki, deklaracje typów zasobów i definicje narzędzi. Gateway go pobiera. |
| Adapter |
Część brokera poświadczeń, która wie, jak zdobyć poświadczenie do danego rodzaju produktu. Adaptery: atlassian-dc (Jira, Confluence), gitlab, opensearch, generic-rest. Nie mylić z serwerem generic REST adapter. |
| Serwer adapter |
Serwer MCP mcp-server-adapter, który zamienia API REST w narzędzia. |
| Połączenie (użytkownika) |
Poświadczenie użytkownika do jednego systemu, zapisane w OpenBao przez stronę portalu “Połączenia z systemami”. |
| Połączenie (serwera) |
Adres i certyfikat TLS serwera widziane przez gateway. Administrator zatwierdza je przed politykami i narzędziami. |
| Typ poświadczenia |
Sposób, w jaki poświadczenie trafia do systemu. Cztery typy w kolejnych czterech wierszach. |
user-secret |
Użytkownik wkleja w portalu osobisty token dostępu. Używany przez Jirę, Confluence, GitLaba i generic-rest. |
user-oauth |
Użytkownik loguje się do systemu przez OAuth w portalu. Używany przez GitLaba. |
token-exchange |
Platforma wymienia token Keycloaka użytkownika na token do systemu. Używany przez OpenSearch. Użytkownik nic nie łączy. |
service-account |
Platforma używa klucza, który sama trzyma, wspólnego dla wszystkich użytkowników. Klucz leży w OpenBao KV pod secret/mcp/service-accounts/<system>, wpisany przez operatora poleceniem bao kv put. Używany przez generic-rest. |
| Zatwierdzenie (approval) |
Akceptacja administratora dla tego, co zgłasza serwer: najpierw połączenie, potem polityki, potem każda definicja narzędzia. Zmiana po zatwierdzeniu znów czeka; do zatwierdzenia narzędzia są ukryte i odrzucane. |
| Scope mapping |
Dokument przypisujący grupy z Keycloaka do zakresów zasobów (na przykład grupa GitLaba). Edytowany w portalu w Administracja, Scope mapping. |
| Polityka |
Reguła Cedar, którą gateway ocenia przy każdym wywołaniu. Serwery niosą swoje polityki w manifeście. |
| Override |
Pojedyncza polityka forbid w Cedar dodana w portalu, blokująca wywołania dla wszystkich serwerów albo jednego. Dodanie nie wymaga drugiego składnika. |
| Kill switch |
Wyłącznik awaryjny odcinający jeden serwer albo jedno narzędzie dla wszystkich, skuteczny na każdym gateway w ciągu 5 sekund. Wyłączenie nie wymaga drugiego składnika; zdjęcie wymaga świeżego. |
| Step-up |
Świeże logowanie z OTP (w ciągu 5 minut), którego platforma wymaga przy wrażliwych operacjach administracyjnych, takich jak zatwierdzenie polityk albo zdjęcie kill switcha. |
| Kod potwierdzenia |
6-cyfrowy kod z aplikacji authenticator użytkownika, który potwierdza destrukcyjne wywołanie narzędzia. Gateway wstrzymuje wywołanie na 120 sekund. |
| Authenticator |
Rejestracja TOTP użytkownika w brokerze, osobna od OTP w Keycloaku. Blokuje się po 5 błędnych kodach. |
| Fingerprint (odcisk) |
Skrót SHA-256 certyfikatu TLS serwera. Gateway go przypina, chyba że certyfikat łączy się z zaufanym CA; administrator porównuje go przy zatwierdzaniu połączenia. |
| Gateway |
Jedyny adres MCP, który waliduje, autoryzuje, przekazuje i audytuje wywołania. |
| Credential broker |
Komponent przechowujący poświadczenia użytkowników w OpenBao i wydający je gateway. |
| Portal |
Interfejs WWW dla użytkowników i administratorów. |
| Keycloak |
Dostawca tożsamości, realm mcp. |
| OpenBao |
Magazyn sekretów za brokerem. |
mcp-platform-admin |
Grupa Keycloaka administratorów platformy. |
| Zdarzenie audytu |
Zapis, który gateway tworzy dla każdego wywołania i każdej decyzji. |