Jobs MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Jobs MCP Serverfind JavaScript developer jobs in Warsaw"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Jobs MCP Server
Remote MCP (Model Context Protocol) server zbudowany w Node.js, TypeScript i Express.
Funkcjonalności
Tools (Narzędzia)
get_job_listings - Wyszukiwanie ofert pracy na podstawie kryteriów
calculate - Wykonywanie podstawowych operacji arytmetycznych
Resources (Zasoby)
jobs://featured - Lista wyróżnionych ofert pracy
jobs://stats - Statystyki rynku pracy
Instalacja
npm installKonfiguracja
Skopiuj plik .env.example do .env:
copy .env.example .envMożesz zmienić port w pliku .env (domyślnie 3000).
Uruchomienie
Tryb deweloperski (kompilacja + start)
npm run devKompilacja
npm run buildStart (wymaga wcześniejszej kompilacji)
npm startTryb watch (automatyczna rekompilacja)
npm run watchEndpointy
GET /- Informacje o serwerze i dostępnych możliwościachGET /health- Health checkPOST /mcp- Główny endpoint MCP do komunikacji
Przykłady użycia
Health Check
curl http://localhost:3000/healthWywołanie narzędzia get_job_listings
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{
"method": "tools/call",
"params": {
"name": "get_job_listings",
"arguments": {
"query": "JavaScript",
"location": "Warsaw",
"limit": 5
}
}
}'Wywołanie narzędzia calculate
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{
"method": "tools/call",
"params": {
"name": "calculate",
"arguments": {
"operation": "multiply",
"a": 15,
"b": 7
}
}
}'Lista dostępnych narzędzi
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{
"method": "tools/list",
"params": {}
}'Lista dostępnych zasobów
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{
"method": "resources/list",
"params": {}
}'Odczyt zasobu
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{
"method": "resources/read",
"params": {
"uri": "jobs://featured"
}
}'Struktura projektu
jobs-mcp/
├── src/
│ └── index.ts # Główny plik serwera
├── dist/ # Skompilowane pliki (generowane)
├── .env.example # Przykładowa konfiguracja
├── .gitignore
├── package.json
├── tsconfig.json
└── README.mdTechnologie
Node.js - Runtime JavaScript
TypeScript - Typowany JavaScript
Express - Framework webowy
@modelcontextprotocol/sdk - SDK dla MCP
CORS - Obsługa Cross-Origin Resource Sharing
dotenv - Zarządzanie zmiennymi środowiskowymi
Rozwój
Możesz rozszerzyć serwer dodając:
Nowe narzędzia w
setRequestHandler(CallToolRequestSchema, ...)Nowe zasoby w
setRequestHandler(ListResourcesRequestSchema, ...)isetRequestHandler(ReadResourceRequestSchema, ...)Integracje z prawdziwymi API ofert pracy
Bazę danych do przechowywania danych
Autentykację i autoryzację
Licencja
ISC
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mardraze/jobs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server