Job Tracker MCP
未认领Local-first MCP server for tracking job applications, companies, and vacancies — 19 tools over SQLite, built with TypeScript and the official MCP SDK
安装
node /absolute/path/to/job-tracker-mcp/dist/mcp.js更多Databases服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
19 个工具中显示 19 个
文档中列出的工具 (19)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
add_application
Create an application record. A bare company name auto-creates the company; pass vacancyid or companyid to file it under existing records.
add_company
Add an employer. Fails if the name already exists.
add_note
Append a note, call, or email to the application timeline.
add_vacancy
Add an open role under a company.
attach_resume
Copy a file into the tracker's data directory and link it. kind=resume also sets the application's resumepath.
company_overview
Counts across the company database plus the list of distinct spheres.
funnel_stats
Funnel counts with stage-to-stage conversion, plus a breakdown by resume variant.
get_application
Full application detail including timeline events and attachments.
get_company
One company with its full tree: vacancies, and the applications filed under each.
get_vacancy
One vacancy with its company and the applications filed against it.
list_applications
List applications, optionally filtered.
list_companies
List employers with filters for text, status, relevance, sphere, priority, remote/US-only, relocation, and whether they have open vacancies.
list_pending
Follow-up queue: overdue actions, applications with no answer for 5+ days, and the upcoming week.
list_vacancies
List vacancies across companies.
update_application
Update editable fields; only provided fields change.
update_company
Update an employer by id; only provided fields change.
update_status
Move an application to another pipeline stage.
update_vacancy
Update a vacancy; only provided fields change.
upsert_company
Create, or update the existing company matched by name. Useful when writing back research results.