Warsztat z serwerów MCP i agentów AI
- Implementacja prostego serwera MCP
- Implementacja klienta dla tego serwera
- Implemnetacja serwera MCP z narzędziami do poszukiwania pracy
- Implementacja klienta dla tego serwera
Jak uruchomić
Terminal 1:
uv run mcp_server/main.py
Terminal 2:
Linux / Mac:
CLIENT_PORT=7000 SERVER_PORT=7001 npx @modelcontextprotocol/inspector
Windows (PowerShell):
$env:CLIENT_PORT="7000"; $env:SERVER_PORT="7001"; npx @modelcontextprotocol/inspector
W przeglądarce wejdź pod adres URL widoczny w terminalu 2:
http://localhost:7000/?MCP_PROXY_AUTH_TOKEN=xyz123....
- Jako Transport Type wybierz
Streamable HTTP - URL:
http://localhost:8000/mcp - Configuration -> Inspector Proxy Address ->
http://localhost:7001
Zadanie 1
- Dodaj do serwera MCP zasób 'text data' w którym będą dane tekstowe (analogicznie do danych numerycznych które mamy aktualnie)
- Dodaj prompt, który tłumaczy jak zsumować ntą parę tekstów
- Dodaj narzędzie, które pozwoli odjąć parę liczb
Zadanie 2
Dokończ serwer MCP dla wyszukiwania pracy
stwórz resource, który będzie wczytywał oczekiwania odnośnie pracy
stwórz prompt, który pozwoli przygotować filtry wyszukiwanua
stwórz narzędzia, które pozwolą agentowi scrapowac oferty
napisz prompt systemowy dla agenta