Winning Cv
БесплатноНе проверенAI-powered job matching and CV generation tool that searches jobs on LinkedIn and Seek, analyzes CV fit, and generates tailored CVs.
Описание
AI-powered job matching and CV generation tool that searches jobs on LinkedIn and Seek, analyzes CV fit, and generates tailored CVs.
README
An MCP (Model Context Protocol) server for AI-powered job matching and CV generation. Search jobs on LinkedIn and Seek, match them against your CV, get detailed fit analysis, and generate tailored CVs.
Features
- 🔍 search_jobs - Search for jobs on LinkedIn and/or Seek
- 📊 match_jobs - AI-powered CV matching with scoring (1-10)
- 🎯 analyze_job - Deep-dive job analysis with fit assessment, strengths, gaps, red flags, and cover letter angles
- 📝 generate_cv - Generate tailored CVs optimized for specific jobs
Installation
npm install
npm run build
Configuration
Copy .env.example to .env and configure:
cp .env.example .env
Environment Variables
| Variable | Description | Default |
|---|---|---|
OPENAI_API_KEY |
OpenAI API key (or "dummy" for proxies) | Required |
OPENAI_BASE_URL |
OpenAI-compatible API endpoint | OpenAI default |
OPENAI_MODEL |
Model to use for AI features | gpt-4o-mini |
Using with GitHub Copilot Proxy
export OPENAI_API_KEY=dummy
export OPENAI_BASE_URL=http://localhost:14141/v1
export OPENAI_MODEL=gpt-4o
Usage
Running the Server
node dist/index.js
MCP Integration
Add to your MCP client configuration:
{
"mcpServers": {
"winning-cv": {
"command": "node",
"args": ["/path/to/winning-cv-mcp/dist/index.js"],
"env": {
"OPENAI_API_KEY": "your-key",
"OPENAI_MODEL": "gpt-4o"
}
}
}
}
Tools
search_jobs
Search for jobs on LinkedIn and/or Seek.
Input:
{
"keywords": "Digital Transformation Manager",
"location": "Melbourne, Australia",
"sources": ["linkedin", "seek"],
"days_old": 7
}
Output: List of jobs with title, company, location, URL, salary, and posted date.
match_jobs
Score how well your CV matches job postings.
Input:
{
"cv_path": "/path/to/your-cv.pdf",
"job_urls": [
"https://www.seek.com.au/job/123456",
"https://www.linkedin.com/jobs/view/789012"
],
"threshold": 7
}
Output: Jobs meeting the threshold with scores, strengths, and gaps.
analyze_job
Get detailed analysis of a job against your CV.
Input:
{
"cv_path": "/path/to/your-cv.pdf",
"job_url": "https://www.seek.com.au/job/123456"
}
Output:
- Fit assessment (score 1-10, recommendation: strong_apply/apply/consider/skip)
- Strengths with categories
- Gaps with severity (critical/moderate/minor) and mitigation suggestions
- Red flags
- Cover letter angles with talking points
- Key requirements checklist (met/unmet with evidence)
generate_cv
Generate a tailored CV for a specific job.
Input:
{
"cv_path": "/path/to/your-cv.pdf",
"job_url": "https://www.seek.com.au/job/123456",
"output_format": "markdown",
"tone": "professional"
}
Options:
output_format: markdown, plain_text, or structured (JSON)tone: professional, creative, technical, or executivefocus_areas: Optional array of areas to emphasize
Output: Tailored CV content with tailoring notes (keywords emphasized, skills highlighted, experience reframed).
Supported CV Formats
- DOCX
- TXT
- Markdown (.md)
Dependencies
- Node.js 18+
- Playwright (for web scraping)
Installing Playwright Browsers
npx playwright install chromium
Development
# Build
npm run build
# Watch mode
npm run dev
# Test a tool
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node dist/index.js
License
MIT
Author
Jack Hui (https://jackhui.com.au)
Установка Winning Cv
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jack-jackhui/winning-cv-mcpFAQ
Winning Cv MCP бесплатный?
Да, Winning Cv MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Winning Cv?
Нет, Winning Cv работает без API-ключей и переменных окружения.
Winning Cv — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Winning Cv в Claude Desktop, Claude Code или Cursor?
Открой Winning Cv на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Winning Cv with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
