Jobs MCP Server
Click on "Deploy 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
Related MCP server: LinkedIn MCP Server
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 deployed
Maintenance
Related MCP Connectors
Public MCP server for discovering open jobs. Search, filter, and get application links.
A Model Context Protocol server for Wix AI tools
Capability registry for the agentic economy. Semantic search over verified MCP server listings.
Model Context Protocol server for Studex tools, notifications, and profile integrations
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides Google Jobs search capabilities through SerpAPI integration, featuring multi-language support, flexible search parameters, and rich job details.16 npm22MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables seamless interaction with LinkedIn for job applications, profile retrieval, feed browsing, and resume analysis through natural language commands.32-
- AlicenseBqualityDmaintenanceA TypeScript implementation of the Model Context Protocol server that enables searching arXiv papers and extracting paper information through standardized client-server communication.23 npmMIT
- AlicenseBqualityDmaintenanceA fast, secure, and LLM-friendly Model Context Protocol (MCP) server that scrapes job listings from major platforms (LinkedIn, Indeed, Google) and converts them into structured Markdown format.11MIT