Skip to main content
Glama
rftsngl

Careerjet Job Search MCP Server

by rftsngl

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

Related MCP server: mcp-adzuna

Kurulum

Gereksinimler

  • Python 3.11+

  • pip

  • Geçerli Careerjet API anahtarı

Adımlar

  1. Bağımlılıkları yükleyin:

pip install -r requirements.txt
  1. API Anahtarınızı yapılandırın:

    • Varsayılan API anahtarı: 371d48447450886ce16b718533cca6f2

    • Kendi API anahtarınızı almak için: Careerjet Partners

  2. MCP Server'ı çalıştırın:

python server.py

Docker ile Kurulum

# Docker image'ı oluşturun
docker build -t careerjet-mcp .

# Container'ı çalıştırın
docker run -it careerjet-mcp

Kullanım

MCP Tools

1. search_jobs_tool

İş arama işlevi.

Parametreler:

  • keywords (zorunlu): Aranacak anahtar kelimeler

  • location (zorunlu): İş lokasyonu

  • locale: Dil/ülke kodu (varsayılan: en_US)

  • affid: Careerjet API anahtarı (varsayılan: 371d48447450886ce16b718533cca6f2)

  • 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:

# Python developer işleri London'da ara
result = search_jobs_tool(
    keywords="python developer",
    location="London",
    locale="en_GB",
    affid="371d48447450886ce16b718533cca6f2",
    sort="salary",
    pagesize=20
)

2. get_job_details_tool

İş detayları alma (temel implementasyon).

Desteklenen Lokaller

  • en_US - Amerika Birleşik Devletleri

  • en_GB - Birleşik Krallık

  • de_DE - Almanya

  • fr_FR - Fransa

  • es_ES - İspanya

  • it_IT - İtalya

  • tr_TR - Türkiye

  • Ve daha fazlası...

Konfigürasyon

Smithery.yaml

MCP client'larda kullanım için smithery.yaml dosyası mevcuttur:

startCommand:
  type: stdio
  configSchema:
    type: object
    properties:
      affid:
        type: string
        description: "Careerjet Affiliate ID"
        default: "371d48447450886ce16b718533cca6f2"
      locale:
        type: string
        description: "Varsayılan dil kodu"
        default: "en_US"

Affiliate ID

Careerjet API kullanımı için bir Affiliate ID gereklidir. Ücretsiz hesap için:

  1. Careerjet Partners sayfasını ziyaret edin

  2. Partner hesabı oluşturun

  3. Aldığınız Affiliate ID'yi kullanın

Varsayılan API Anahtarı: 371d48447450886ce16b718533cca6f2

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ı

├── app.py              # Ana iş mantığı
├── server.py           # MCP server implementasyonu
├── requirements.txt    # Python bağımlılıkları
├── smithery.yaml      # MCP konfigürasyonu
├── Dockerfile         # Docker konfigürasyonu
├── test_samsun.py     # Test dosyası
└── README.md          # Bu dosya

Test

# Samsun için test
python test_samsun.py

# Basit test
python -c "from app import search_jobs; print(search_jobs('python', 'London'))"

Lisans

MIT License

Katkıda Bulunma

  1. Fork edin

  2. Feature branch oluşturun

  3. Değişikliklerinizi commit edin

  4. Pull request gönderin

İletişim

Bu proje GitHub üzerinde geliştirilmektedir.

Sürüm Geçmişi

  • v2.0: API anahtarı güncellendi ve geliştirmeler yapıldı

  • v1.0: İlk sürüm

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides AI assistants with access to the Adzuna Job Search API to search millions of job listings, analyze salary data, and research top employers across 12 countries with comprehensive filtering options.
    7
    14
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Provides access to Adzuna's global job-board aggregation, enabling job search, salary analysis, and regional stats via natural language queries.
    8
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides job search, local resume parsing, and resume-to-job matching via official APIs and local file processing.
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Live job postings from 30+ ATS feeds and job boards, one schema. Live results need a Bearer key.

  • Search a live index of millions of open jobs from employer career sites and 100+ ATS platforms.

  • Unified jobs search over official feeds + ATS boards (USAJOBS, Adzuna, Muse, Greenhouse, Lever...)

View all MCP Connectors

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/rftsngl/Careerjet_MCPv2'

If you have feedback or need assistance with the MCP directory API, please join our Discord server