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 |