File size: 1,249 Bytes
f6f24f7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# Job Search MCP Server - Environment Variables Configuration
# Copy this file to .env and fill in your API keys

# Required: LLM API Keys (at least one is required)
OPENAI_API_KEY=your_openai_api_key_here
ANTHROPIC_API_KEY=your_anthropic_api_key_here
HF_ACCESS_TOKEN=your_huggingface_access_token_here

# Optional: Job Search API Keys (for enhanced job data)
LINKEDIN_API_KEY=your_linkedin_api_key
INDEED_API_KEY=your_indeed_api_key
ADZUNA_APP_ID=your_adzuna_app_id
ADZUNA_APP_KEY=your_adzuna_app_key
ADZUNA_COUNTRY=gb

# LLM Configuration
LLM_PROVIDER=huggingface  # Options: openai, anthropic, huggingface
LLM_MODEL=deepseek/deepseek-v3-turbo  # Model to use
HF_INFERENCE_PROVIDER=novita  # HF Inference provider: novita, together, fireworks
MAX_TOKENS=300
TEMPERATURE=0.7

# Embedding Model (GPU processing)
EMBEDDING_MODEL=all-MiniLM-L6-v2
EMBEDDING_DIMENSION=384

# Application Settings
APP_NAME=Job Search MCP Server
DEBUG=false
HOST=127.0.0.1
PORT=7860

# Data Storage Paths
PROFILES_DB_PATH=./data/profiles.json
JOBS_CACHE_PATH=./data/jobs_cache.json
EMBEDDINGS_CACHE_PATH=./data/embeddings.faiss

# Search Configuration
MAX_JOBS_PER_SEARCH=50
SIMILARITY_THRESHOLD=0.7

# External APIs
REMOTIVE_API_URL=https://remotive.com/api/remote-jobs