Provides containerization support for deploying the MCP server, allowing users to build and run the Careerjet MCP server in a Docker container.
Required for running the MCP server (version 3.11+), mentioned as an implementation requirement rather than an integration target.
Used for MCP client configuration through the smithery.yaml file, which defines startup parameters and configuration schema for the Careerjet job search functionality.
Careerjet Job Search MCP Server
Bu proje, Careerjet API kullanarak iş arama işlevselliği sağlayan bir MCP (Model Context Protocol) server'ıdır.
Özellikler
- İş Arama: Anahtar kelimeler ve lokasyon ile iş arama
- Gelişmiş Filtreleme: Sözleşme türü, çalışma süresi, maaş sıralaması
- Çoklu Dil Desteği: 50+ ülke ve dil desteği
- MCP Uyumlu: AI asistanları ile kolay entegrasyon
Kurulum
Gereksinimler
- Python 3.11+
- pip
Adımlar
- Bağımlılıkları yükleyin:
- MCP Server'ı çalıştırın:
Docker ile Kurulum
Kullanım
HTTP API Server
API server'ı başlatmak için:
Server http://localhost:5000 adresinde çalışacaktır.
API Endpoints
- GET / - Sağlık kontrolü
- GET /api/jobs/search - İş arama
- GET /api/jobs/details - İş detayları
Örnek API Kullanımı
MCP Tools
1. search_jobs_tool
İş arama işlevi.
Parametreler:
keywords
(zorunlu): Aranacak anahtar kelimelerlocation
(zorunlu): İş lokasyonulocale
: Dil/ülke kodu (varsayılan: en_US)sort
: Sıralama türü (relevance, date, salary)pagesize
: Sayfa başına sonuç sayısıcontracttype
: Sözleşme türü (p=permanent, c=contract, t=temporary)contractperiod
: Çalışma süresi (f=full time, p=part time)
Örnek:
2. get_job_details_tool
İş detayları alma (temel implementasyon).
Desteklenen Lokaller
en_US
- Amerika Birleşik Devletlerien_GB
- Birleşik Krallıkde_DE
- Almanyafr_FR
- Fransaes_ES
- İspanyait_IT
- İtalyatr_TR
- Türkiye- Ve daha fazlası...
Konfigürasyon
Smithery.yaml
MCP client'larda kullanım için smithery.yaml
dosyası mevcuttur:
Affiliate ID
Careerjet API kullanımı için bir Affiliate ID gereklidir. Ücretsiz hesap için:
- Careerjet Partners sayfasını ziyaret edin
- Partner hesabı oluşturun
- Aldığınız Affiliate ID'yi kullanın
API Limitleri
- Careerjet API'sinin kullanım sıklığı limitleri vardır
- Yoğun kullanım için Careerjet ile iletişime geçin
- Rate limiting uygulanabilir
Geliştirme
Proje Yapısı
Test
Lisans
MIT License
Katkıda Bulunma
- Fork edin
- Feature branch oluşturun
- Değişikliklerinizi commit edin
- Pull request gönderin
Destek
Sorularınız için issue açabilirsiniz.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables job searching functionality using Careerjet API with features like keyword and location-based searches, advanced filtering, and multi-language support across 50+ countries.
Related MCP Servers
- AsecurityAlicenseAqualityEnables searching and retrieving detailed flight information using the Duffel API, supporting various flight types and flexible search parameters for efficient travel planning.Last updated -392PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Google Jobs search capabilities through SerpAPI integration, featuring multi-language support, flexible search parameters, and rich job details.Last updated -1109JavaScriptMIT License
- -securityFlicense-qualityEnables searching for AI agents by keywords or categories, allowing users to discover tools like coding agents, GUI agents, or industry-specific assistants across marketplaces.Last updated -23Python
- AsecurityAlicenseAqualityProvides tools to interact with the HireBase Job API, enabling users to search for jobs using various criteria and retrieve detailed job information through natural language.Last updated -22PythonMIT License