Lokalne połączenia
Z aplikacją desktopową możesz rejestrować lokalne serwery MCP (Model Context Protocol). Są to połączenia z zewnętrznymi usługami i narzędziami działającymi bezpośrednio na twoim komputerze.
Dlaczego tylko w aplikacji desktopowej?
Serwery MCP mogą komunikować się na dwa sposoby:
| Typ | Protokół | Aplikacja webowa | Aplikacja desktopowa |
|---|---|---|---|
| SSE | Server-Sent Events poprzez HTTP | ✅ Tak | ✅ Tak |
| Stdio | Standardowe wejście/wyjście | ❌ Nie | ✅ Tak |
Serwery Stdio komunikują się przez wiersz poleceń (stdin/stdout). Jest to potężna i powszechnie używana metoda, ale wymaga bezpośredniego dostępu do systemu operacyjnego. Przeglądarka nie ma do tego dostępu z powodów bezpieczeństwa.
Aplikacja desktopowa działa jako pełnoprawna aplikacja na twoim komputerze i dlatego może:
- Uruchamiać i sterować lokalnymi programami
- Komunikować się poprzez stdin/stdout
- Uzyskiwać dostęp do lokalnych zasobów
Co to jest MCP?
Model Context Protocol to otwarty standard, dzięki któremu asystenci AI mogą komunikować się z zewnętrznymi narzędziami i źródłami danych. Serwer MCP oferuje:
- Narzędzia - Działania, które AI może wykonywać (np. wyszukiwanie plików, wywoływanie API)
- Zasoby - Dane, które AI może czytać (np. dokumenty, informacje z baz danych)
- Polecenia - Wstępnie zdefiniowane instrukcje dla konkretnych zadań
Znajdowanie serwerów MCP
Istnieje kilka źródeł, gdzie można znaleźć serwery MCP:
| Źródło | URL | Opis |
|---|---|---|
| Katalog serwerów MCP | mcpservers.org | Obszerna lista setek serwerów |
| Awesome MCP Servers | github.com/punkpeye/awesome-mcp-servers | Zweryfikowana lista na GitHubie |
| Smithery | smithery.ai | Rejestr z funkcją wyszukiwania |
| Oficjalne MCP | modelcontextprotocol.io/examples | Przykłady od zespołu MCP |
Zalecane serwery do edukacji
Dla AI-School następujące serwery MCP są szczególnie przydatne:
Zarządzanie wiedzą
| Serwer | Instalacja | Funkcja |
|---|---|---|
| Obsidian | npx @anthropic/mcp-server-obsidian | Przeszukiwanie i edycja notatek w Obsidianie |
| Notion | npx @anthropic/mcp-server-notion | Integracja z workspace Notion |
| Memory | npx @anthropic/mcp-server-memory | Pamięć trwała dla AI |
Badania i źródła
| Serwer | Instalacja | Funkcja |
|---|---|---|
| Brave Search | npx @anthropic/mcp-server-brave-search | Wyszukiwanie w internecie |
| Fetch | npx @anthropic/mcp-server-fetch | Pobieranie i czytanie stron internetowych |
| Arxiv | npx arxiv-mcp-server | Wyszukiwanie artykułów naukowych |
Produktywność
| Serwer | Instalacja | Funkcja |
|---|---|---|
| Google Drive | npx @anthropic/mcp-server-gdrive | Dostęp do plików Google Drive |
| Slack | npx @anthropic/mcp-server-slack | Czytanie i wysyłanie wiadomości w Slacku |
| Calendar | npx gcal-mcp-server | Integracja z Google Calendar |
Zarejestrowanie serwera MCP
- Upewnij się, że masz zainstalowany Node.js (dla serwerów npx)
- Otwórz aplikację desktopową
- Przejdź do Ustawienia → Serwery MCP
- Kliknij Dodaj serwer
- Wprowadź konfigurację:
- Nazwa: Czytelna nazwa serwera
- Polecenie: Komenda uruchamiająca serwer (np.
npx) - Argumenty: Argumenty (np.
@anthropic/mcp-server-filesystem /sciezka/do/katalogu)
Po dodaniu możesz przetestować serwer, uruchamiając czat i pytając, które narzędzia są dostępne.
Rozwijanie własnego serwera MCP
Chcesz zbudować własny serwer MCP? Zobacz oficjalną dokumentację:
- MCP Quickstart - Szybki start
- MCP SDK (TypeScript) - SDK dla Node.js
- MCP SDK (Python) - SDK dla Python