Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zangia — zangia.mn-ийн ажлын байр хайх MCP сервер

npm License: MIT Node.js MCP

zangia.mn дээрх бодит ажлын байрыг шууд хайх, CV/анкетыг ажлын байртай тааруулах (ATS), цалингийн жишиг үзүүлэлт гаргах — бүгдийг Model Context Protocol (MCP) серверээр.

Багц: zangia · CLI: zangia · Node.js ≥ 18 (npx-д Bun шаардлагагүй)

Доорх зургууд нь орон нутгийн аппыг bun run screenshots-аар авсан бодит Playwright агшин зургууд — AI-аар зурсан mockup биш.

Landing — суулгалт + клиент тохиргоо


Хурдан эхлэх (нэг команд)

npx -y zangia

Ижил бинар өөр аргаар:

bunx zangia
pnpm dlx zangia
yarn dlx zangia

Код бичих агент болон CLI дээр суулгах

Доорх бүх орчин ижил stdio серверийг асаана: npx -y zangia.

Claude Code

claude mcp add zangia -- npx -y zangia
claude mcp list

Төслийн хүрээнд (багийн хувьд .mcp.json commit хийнэ):

claude mcp add zangia -s project -- npx -y zangia

OpenAI Codex (CLI / IDE / desktop)

codex mcp add zangia -- npx -y zangia
codex mcp list

Эсвэл ~/.codex/config.toml засна:

[mcp_servers.zangia]
command = "npx"
args = ["-y", "zangia"]

Cursor

Settings → MCP → Add new MCP server, эсвэл .cursor/mcp.json үүсгэнэ:

{
  "mcpServers": {
    "zangia": {
      "command": "npx",
      "args": ["-y", "zangia"]
    }
  }
}

Репогийн үндсэн хавтас дахь .mcp.json (Claude Code project scope-той нийцнэ):

{
  "mcpServers": {
    "zangia": {
      "command": "npx",
      "args": ["-y", "zangia"]
    }
  }
}

Windsurf

Windsurf-ийн MCP тохиргоонд (Cursor-тэй ижил JSON), эсвэл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "zangia": {
      "command": "npx",
      "args": ["-y", "zangia"]
    }
  }
}

Claude Desktop

Тохиргооны файлаа зассаны дараа Claude Desktop-оо дахин асаана:

OS Зам
macOS ~/Library/Application Support/Claude/claude_desktop_config.json
Windows %APPDATA%\Claude\claude_desktop_config.json
Linux ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "zangia": {
      "command": "npx",
      "args": ["-y", "zangia"]
    }
  }
}

VS Code (GitHub Copilot Chat MCP)

.vscode/mcp.json эсвэл хэрэглэгчийн MCP тохиргоонд:

{
  "servers": {
    "zangia": {
      "command": "npx",
      "args": ["-y", "zangia"]
    }
  }
}

(Зарим VS Code хувилбар "mcpServers" түлхүүр ашиглана — өөрийн редакторын schema-тай тааруулна уу.)

Continue.dev

~/.continue/config.json (эсвэл YAML хувилбар):

{
  "mcpServers": [
    {
      "name": "zangia",
      "command": "npx",
      "args": ["-y", "zangia"]
    }
  ]
}

Cline / Roo Code (VS Code)

MCP тохиргооны JSON (Cline / Roo MCP самбар):

{
  "mcpServers": {
    "zangia": {
      "command": "npx",
      "args": ["-y", "zangia"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Gemini CLI

gemini mcp add zangia npx -y zangia

Gemini CLI JSON тохиргоо ашиглавал Cursor-тэй ижил command / args ашиглана.

Amp болон бусад stdio MCP host

Локал stdio процесс асааж чаддаг аль ч клиент:

Талбар Утга
Command npx
Args -y zangia
Transport stdio

Smithery

Энэ репо дахь smithery.yaml дараахыг эхлүүлнэ:

npx -y zangia

Локал clone (хөгжүүлэлт)

{
  "mcpServers": {
    "zangia": {
      "command": "bun",
      "args": ["run", "bin/mcp-stdio.ts"]
    }
  }
}

Зөв ажиллаж байгаа эсэхийг шалгах

Суулгасны дараа агентаас асууна:

zangia MCP-ийн search_jobs багажийг ашиглаад Sukhbaatar дүүргийн ажлын байруудыг хайж, бодит URL-уудыг жагсаа.

Эсвэл stdio-г өөрөө туршина:

printf '%s\n' \
  '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"t","version":"1"}}}' \
  '{"jsonrpc":"2.0","method":"notifications/initialized"}' \
  '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
  | npx -y zangia

Дараах багажууд харагдана: search_jobs, get_job_details, match_candidate_cv, filter_by_salary, get_salary_benchmarks, post_job.


Амьд аппын агшин зураг (Playwright)

Бодит UI-аас bun run screenshots-аар авсан (Vite + API ажиллаж байх ёстой).

Prompt + амьд sandbox (zangia.mn-ийн бодит холбоос буцаасан):

Prompt болон амьд sandbox

MCP Tool Inspector (дуудлагын тоолуур / stdio+SSE):

MCP Live Inspector


MCP багажууд

Багаж Параметр Тайлбар
search_jobs query?, category?, district?, isRemote?, minSalary?, limit? zangia.mn дээрх амьд ажлын байр + локал өгөгдөл
get_job_details jobId Локал ID эсвэл амьд код (zangia-live-<code> / зөвхөн код)
match_candidate_cv cvText, targetJobId?, minMatchScore? ATS тааралт + 5 тэнхлэгт ур чадварын зөрүү
filter_by_salary minSalary?, maxSalary?, currency? Цалингаар шүүх (зөвхөн мэдэгдэж буй цалинтай бичлэг)
get_salary_benchmarks category? Салбарын мин / макс / дундаж
post_job title, company, category, district, цалин, skills, description Процессын санах ойд түр ажлын байр нэмэх

Амьд үр дүн бүрд бодит холбоос байна: https://www.zangia.mn/job/<code>.

Өгөгдлийн үнэн зөв байдал (амьд crawl)

Нүүр хуудасны жагсаалтын crawl зөвхөн гарчиг + код-ыг өгнө:

  • district — гарчгийн түлхүүр үгнээс таамаглана; олдохгүй бол Unknown (Сүхбаатар гэж зориуд бүү зохио)
  • salaryKnown: false — бодит цалинг url дээрээс үзнэ
  • Улаанбаатарын төв ≈ гарчиг дахь газрын тэмдэг (Нарны зам, Зүүн дөрвөн зам, Сүхбаатар бизнес) — Сүхбаатар аймаг биш
  • Cursor-ийн WebFetch нь бүрэн HTML хуудас уншихад сонголттой; энэ MCP серверийн нэг хэсэг биш

Resource болон prompt

Төрөл Нэр
Resource job://listings/active, job://{id}
Prompt tailor-resume-for-job (jobId, candidateResume)

Локал хөгжүүлэлт

Вэб апп, API, тестэд Bun хэрэгтэй.

git clone https://github.com/enkhbold470/zangia-mcp-ai.git
cd zangia-mcp-ai
bun install

bun run mcp:stdio     # MCP — stdio
bun run mcp:sse       # MCP — SSE
bun run server        # Hono API + inspector SSE :4000
bun run dev           # Vite landing :3000 (/api → :4000 proxy)
bun run test          # E2E тест
bun run build         # Вэб dist + Node MCP бинар
bun run build:mcp     # Зөвхөн MCP бинар
bun run screenshots   # Playwright PNG → docs/images/
bun run publish:npm   # .env дахь NPM_TOKEN (+ passkey) ашиглан нийтлэх

Нийтлэгдсэн tarball: bin/mcp-stdio.js, README.md, LICENSE, server.json, smithery.yaml.


Хувь нэмэр оруулах

Нээлттэй эх төсөл. Алдаа мэдээлэх, сайжруулалт санал болгох, pull request илгээх зааврыг CONTRIBUTING.md-аас үзнэ үү. Аюулгүй байдлын мэдэгдэл: SECURITY.md.


Лиценз

MIT — дэлгэрэнгүйг LICENSE файлаас үзнэ үү.

Зохиогчийн эрх © 2026 enkhbold470.

About

zangia.mn-ийн амьд ажлын байр хайлт, ATS CV тааруулалт, цалингийн жишиг — MCP сервер (npx -y zangia)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages