Wprowadzenie do ServBay MCP Server
ServBay MCP Server to wbudowany serwer w ServBay oparty o Model Context Protocol (MCP). Dzięki niemu, narzędzia AI wspierające MCP, takie jak Claude, Cursor czy VS Code, mogą bezpośrednio „widzieć” i „zarządzać” Twoim lokalnym środowiskiem developerskim w ServBay — sprawdzać statusy usług, zarządzać stronami i domenami, obsługiwać bazy danych, wydawać certyfikaty, tworzyć kopie zapasowe, odczytywać logi oraz wskaźniki systemowe, bez konieczności ciągłego przełączania się między interfejsem ServBay a rozmową z AI.
W tym artykule opisujemy czym jest ServBay MCP Server i jakie ma możliwości. Informacje o integracji oraz zasadach korzystania z AI znajdziesz tutaj:
- Integracja z klientem AI (IDE Integration) — łatwe połączenie MCP z Claude Code / Cursor / VS Code itd.
- Zasady dla AI (AI Rule) — bezpieczne i prawidłowe korzystanie z ServBay MCP przez AI
Czym jest MCP
Model Context Protocol (MCP) to otwarty protokół umożliwiający aplikacjom AI łączenie się w standaryzowany sposób z narzędziami i zewnętrznymi źródłami danych. ServBay pakuje swoją funkcję zarządzania środowiskiem jako MCP Server, dzięki czemu każdy klient AI kompatybilny z MCP może korzystać z funkcji ServBay.
MCP Server jest dystrybuowany razem z ServBay jako lokalny proces (komunikacja przez stdio) i uruchamiany na żądanie przez klienta AI, nie wymaga osobnej instalacji ani konfiguracji.
Co potrafi ServBay MCP
ServBay MCP Server udostępnia najważniejsze funkcje zarządzania ServBay:
- Informacje o środowisku i subskrypcjach — odczyt danych o środowisku, statusie subskrypcji/planu, diagnostyka działania.
- Informacje systemowe i wskaźniki — odczyt danych o CPU, pamięci, dysku, sieci oraz danych w czasie rzeczywistym (szczegóły w Informacje systemowe i wskaźniki).
- Zarządzanie usługami — lista usług, sprawdzanie statusów, uruchamianie/zatrzymywanie/restartowanie: PHP, Node.js, MySQL, MariaDB, PostgreSQL, Redis, Memcached, Mailpit, MinIO, Ollama i inne.
- Konfiguracja i logi usług — odczyt/zapis ustawień usług, dostęp do logów.
- Strony internetowe i domeny — zarządzanie lokalnymi stronami: lista, podgląd, dodawanie, aktualizacja, usuwanie, aktywowanie i dezaktywowanie, zarządzanie wpisami hosts oraz domenami dnsmasq.
- Porty — sprawdzanie zajętości portów.
- Certyfikaty TLS/HTTPS — przeglądanie, wystawianie, odnawianie i usuwanie certyfikatów.
- Bazy danych — lista baz, tworzenie baz, ustawianie i resetowanie haseł do baz danych.
- Pakiety oprogramowania — lista zainstalowanych/dostępnych pakietów, instalacja, odinstalowanie, włączanie, wyłączanie, przełączanie wersji.
- Modele Ollama — lista i usuwanie lokalnych modeli Ollama.
- Kopie zapasowe — lista, tworzenie, przywracanie i usuwanie kopii zapasowych, przegląd harmonogramów backupów.
Dzięki tym funkcjom możesz poprosić AI, by „uruchomiło PHP 8.3 i utworzyło nową stronę”, „wystawiło certyfikat dla tej domeny”, czy „sprawdziło logi błędów MySQL”. AI wykona te zadania w ServBay używając MCP, bezpośrednio na Twoim komputerze.
Informacje o bezpieczeństwie
- MCP Server działa tylko lokalnie, komunikując się przez stdio wyłącznie z lokalnym klientem AI.
- Przy operacjach zapisu lub destrukcyjnych (np. usuwanie stron, resetowanie hasła do bazy danych, przywracanie backupu) zalecane jest, aby AI najpierw poinformowało o zmianach i uzyskało Twoją akceptację.
- Nigdy nie wklejaj w rozmowie z AI kluczy, tokenów, kluczy DNS API, haseł do baz danych ani kluczy prywatnych — design ServBay MCP nie wymaga podawania takich danych ręcznie.
- Korzystaj z Zasad dla AI, by zapewnić bezpieczniejsze i właściwe użytkowanie ServBay MCP przez sztuczną inteligencję.
Wymagania
- Zainstalowany i uruchomiony ServBay (macOS lub Windows).
- Klient AI wspierający MCP (np. Claude Code, Cursor, VS Code + Copilot, Claude Desktop, Codex itd.).
Co dalej?
- Przejdź do Integracja z klientem AI, by natychmiast połączyć ServBay MCP z Twoimi narzędziami AI.
- Zainstaluj Zasady dla AI, by prowadzić AI do optymalnego korzystania z MCP.
Podsumowanie
ServBay MCP Server otwiera możliwości zarządzania środowiskiem ServBay przez narzędzia AI, umożliwiając obsługę lokalnego developmentu językiem naturalnym. To rozwiązanie dystrybuowane wraz z ServBay, gotowe do natychmiastowej integracji i nie wymagające dodatkowej instalacji, stanowiące kluczowy element filozofii AI-native w ServBay.
