Skip to main content
Glama
pp-szkolenia

MCP Job Search Server

by pp-szkolenia
README.md
# Warsztat z serwerów MCP i agentów AI

1. Implementacja prostego serwera MCP
2. Implementacja klienta dla tego serwera
3. Implemnetacja serwera MCP z narzędziami do poszukiwania pracy
4. Implementacja klienta dla tego serwera

---

## Jak uruchomić

Terminal 1:

```bash
uv run mcp_server/main.py
```

Terminal 2:

Linux / Mac:
```bash
CLIENT_PORT=7000 SERVER_PORT=7001 npx @modelcontextprotocol/inspector
```

Windows (PowerShell):
```bash
$env:CLIENT_PORT="7000"; $env:SERVER_PORT="7001"; npx @modelcontextprotocol/inspector
```

W przeglądarce wejdź pod adres URL widoczny w terminalu 2:

```bash

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