CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Job Search

pjw2004/career-mcp
18 toolsSTDIOregistry active
Summary

Connects Claude to JobKorea and Saramin, the two major Korean job boards, to search for postings by company name. Exposes two tools: search_jobs for single company queries and search_jobs_bulk for parallel searches across dozens or hundreds of companies at once. The bulk tool handles concurrency internally (batches of 10) and writes results to temp files rather than dumping everything into context, which matters when you're pulling thousands of job listings. Returns structured data including title, company, experience level, education, location, deadline, and URL. Built with web scraping, so it skips Wanted since they block automation at the CDN level. Useful if you're building career tools for the Korean market or need to pull competitive hiring intelligence across multiple employers.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

18 tools
laddro.templates.listList all available resume templates with ATS scores and layout types

List all available resume templates with ATS scores and layout types

No parameter schema in public metadata yet.

laddro.templates.getGet full details for a template including color schemes, fonts, and preview images1 params

Get full details for a template including color schemes, fonts, and preview images

Parameters* required
templateIdstring
Template identifier (e.g. GRAPHITE, ONYX, MARBLE)
laddro.fonts.listList all available font families for resume and cover letter rendering

List all available font families for resume and cover letter rendering

No parameter schema in public metadata yet.

laddro.languages.listList all 14 supported languages and locales for resume content

List all 14 supported languages and locales for resume content

No parameter schema in public metadata yet.

laddro.models.listList all supported AI providers and models for Bring Your Own Key (BYOK)

List all supported AI providers and models for Bring Your Own Key (BYOK)

No parameter schema in public metadata yet.

laddro.resumes.listList the authenticated user's resumes with pagination support2 params

List the authenticated user's resumes with pagination support

Parameters* required
limitnumber
Maximum number of results to return (default 20)
offsetnumber
Number of results to skip for pagination
laddro.resumes.getGet metadata and content for a specific resume by its ID1 params

Get metadata and content for a specific resume by its ID

Parameters* required
resumeIdstring
Resume UUID identifier
laddro.resumes.renderRender a resume as PDF with specific template and styling settings. Costs 1 API credit.9 params

Render a resume as PDF with specific template and styling settings. Costs 1 API credit.

Parameters* required
fontstring
Font family name (e.g. Inter, Roboto)
localestring
Language/locale code (e.g. en, de, fr)
marginnumber
Page margin in millimeters
colorIdstring
Color scheme identifier for the template
spacingnumber
Line spacing multiplier (e.g. 1.0, 1.15, 1.5)
fontSizenumber
Base font size in points
resumeIdstring
Resume UUID to render
templateIdstring
Template identifier (e.g. GRAPHITE)
pageNumberingstring
Page numbering styleone of none · simple · fraction · page
laddro.resumes.tailorAI-tailor a resume for a specific job posting. Rewrites content to match the job description and returns a PDF. Provide either jobDescription or jobUrl.10 params

AI-tailor a resume for a specific job posting. Rewrites content to match the job description and returns a PDF. Provide either jobDescription or jobUrl.

Parameters* required
fontstring
Font family name
modestring
Tailoring mode: standard modifies existing, new creates from scratchone of standard · new
jobUrlstring
URL to the job posting (alternative to jobDescription)
colorIdstring
Color scheme identifier
languagestring
Output language code (e.g. en, de, fr)
resumeIdstring
Resume UUID to tailor (uses user's default resume if omitted)
templateIdstring
Template identifier for PDF output
positionNamestring
Job title or position name being applied for
jobDescriptionstring
Full job description text to tailor against
includeCoverLetterboolean
Also generate a matching cover letter (returns ZIP with both PDFs)
laddro.resumes.exportExport a resume as a downloadable PDF file with optional template and styling settings. Costs 1 API credit.9 params

Export a resume as a downloadable PDF file with optional template and styling settings. Costs 1 API credit.

Parameters* required
fontstring
Font family name
localestring
Language/locale code (e.g. en, de, fr)
marginnumber
Page margin in millimeters
colorIdstring
Color scheme identifier
spacingnumber
Line spacing multiplier
fontSizenumber
Base font size in points
resumeIdstring
Resume UUID to export
templateIdstring
Template identifier (e.g. GRAPHITE)
pageNumberingstring
Page numbering styleone of none · simple · fraction · page
laddro.coverLetters.listList the authenticated user's cover letters with pagination support2 params

List the authenticated user's cover letters with pagination support

Parameters* required
limitnumber
Maximum number of results to return (default 20)
offsetnumber
Number of results to skip for pagination
laddro.coverLetters.getGet metadata and content for a specific cover letter by its ID1 params

Get metadata and content for a specific cover letter by its ID

Parameters* required
coverLetterIdstring
Cover letter UUID identifier
laddro.coverLetters.createCreate a new cover letter manually with provided contact details and letter content9 params

Create a new cover letter manually with provided contact details and letter content

Parameters* required
emailstring
Applicant's email address
phonestring
Applicant's phone number
titlestring
Internal title for this cover letter
addressstring
Applicant's address
fullNamestring
Applicant's full name
jobTitlestring
Applicant's current or target job title
companyNamestring
Name of the company being applied to
hiringManagerstring
Name of the hiring manager
letterContentstring
Cover letter body content as HTML
laddro.coverLetters.generateAI-generate a personalized cover letter based on a resume and job description. Returns a PDF.8 params

AI-generate a personalized cover letter based on a resume and job description. Returns a PDF.

Parameters* required
fontstring
Font family name
jobUrlstring
URL to the job posting (alternative to jobDescription)
colorIdstring
Color scheme identifier
languagestring
Output language code (e.g. en, de, fr)
resumeIdstring
Resume UUID to base the cover letter on (uses default if omitted)
templateIdstring
Template identifier for PDF output
positionNamestring
Job title or position name being applied for
jobDescriptionstring
Full job description text
laddro.coverLetters.renderRender a saved cover letter as PDF with template and styling settings. Costs 1 API credit.9 params

Render a saved cover letter as PDF with template and styling settings. Costs 1 API credit.

Parameters* required
fontstring
Font family name
localestring
Language/locale code
marginnumber
Page margin in millimeters
colorIdstring
Color scheme identifier
spacingnumber
Line spacing multiplier
fontSizenumber
Base font size in points
templateIdstring
Template identifier (e.g. GRAPHITE)
coverLetterIdstring
Cover letter UUID to render
pageNumberingstring
Page numbering styleone of none · simple · fraction · page
laddro.settings.getGet the current AI provider and model configuration for the authenticated user

Get the current AI provider and model configuration for the authenticated user

No parameter schema in public metadata yet.

laddro.settings.updateModelConfigure the AI provider and model for BYOK (Bring Your Own Key). Saves an encrypted API key for the chosen provider.3 params

Configure the AI provider and model for BYOK (Bring Your Own Key). Saves an encrypted API key for the chosen provider.

Parameters* required
modelstring
Model identifier (uses provider's recommended model if omitted)
apiKeystring
Your API key for the chosen provider
providerstring
AI provider name (e.g. Anthropic, OpenAI, Google, DeepSeek)
laddro.settings.deleteModelRemove the saved AI provider configuration, reverting to Laddro's default AI model

Remove the saved AI provider configuration, reverting to Laddro's default AI model

No parameter schema in public metadata yet.

job-search-mcp

License: MIT npm version MCP Registry

채용 플랫폼(잡코리아, 사람인)에서 회사명으로 채용공고를 검색하는 MCP 서버입니다.

[!NOTE] 원티드(Wanted)는 왜 없나요?
원티드는 CDN 레벨에서 자동화 접근을 차단하고 있으며, robots.txt 자체도 403으로 응답합니다.

기능

회사명을 입력하면 각 플랫폼에서 채용공고를 수집하여 다음 정보를 반환합니다:

항목잡코리아사람인
공고 제목✅✅
회사명✅✅
경력✅✅
학력✅✅
지역△ (코드)✅
마감일✅✅
공고 URL✅✅

MCP 도구

search_jobs

채용 플랫폼에서 회사명으로 채용공고를 검색합니다.

파라미터

파라미터타입필수기본값설명
company_namestring✅-검색할 회사명
platformstring-"all"검색할 플랫폼 (jobkorea, saramin, all)
pagenumber-1페이지 번호

search_jobs_bulk

여러 회사의 채용공고를 한 번에 병렬로 검색합니다. search_jobs를 반복 호출하는 것보다 훨씬 빠릅니다.

내부적으로 동시성 제한(10개 배치)을 적용하여, 수십~수백 개 회사를 넘겨도 서버가 자동으로 분할 처리합니다. LLM이 여러 번 나눠 호출할 필요 없이 1회 호출로 전체 결과를 받을 수 있습니다.

결과는 임시 디렉토리에 텍스트 파일로 저장되며, 요약과 파일 경로만 반환합니다. LLM이 파일을 읽어 상세 내용을 확인하는 방식으로, 대량 결과에서도 컨텍스트 윈도우를 절약할 수 있습니다.

파라미터

파라미터타입필수기본값설명
company_namesstring[]✅-검색할 회사명 목록
platformstring-"all"검색할 플랫폼 (jobkorea, saramin, all)

설치

# pnpm 없는 경우 "npm install -g pnpm"
pnpm install
pnpm build

사용법

npx로 실행 (권장)

Claude Code

claude mcp add job-search -- npx -y job-search-mcp

Claude Desktop

claude_desktop_config.json에 추가:

{
  "mcpServers": {
    "job-search": {
      "command": "npx",
      "args": ["-y", "job-search-mcp"]
    }
  }
}

로컬 빌드로 실행

Claude Code

claude mcp add job-search -- node /path/to/job-search-mcp/dist/index.js

Claude Desktop

{
  "mcpServers": {
    "job-search": {
      "command": "node",
      "args": ["/path/to/job-search-mcp/dist/index.js"]
    }
  }
}

질문 예시

당근마켓 채용공고 검색해줘
사람인에서 네이버 채용공고 찾아줘

일괄 검색 예시

여러 회사의 채용공고를 한 번에 검색할 때 유용합니다. search_jobs를 반복 호출하는 것보다 빠릅니다.

네이버, 카카오, 라인플러스, 당근마켓, 토스 채용공고를 한 번에 검색해줘.

대량 검색 성능 테스트 (100개사)

아래 프롬프트를 그대로 붙여넣어 search_jobs_bulk의 대량 처리 성능을 테스트할 수 있습니다.

다음 100개 회사의 채용공고를 한 번에 검색해줘:
삼성전자, SK하이닉스, LG전자, 현대자동차, 기아, 네이버, 카카오, 쿠팡, 배달의민족, 토스,
당근마켓, 라인플러스, 삼성SDS, LG CNS, SK텔레콤, KT, 현대모비스, 포스코, 한화솔루션, CJ대한통운,
셀트리온, 크래프톤, 넥슨코리아, 엔씨소프트, 넷마블, 스마일게이트, 카카오게임즈, 펄어비스, 컴투스, 데브시스터즈,
야놀자, 직방, 리디, 무신사, 마켓컬리, 오늘의집, 토스증권, 카카오뱅크, 케이뱅크, 비바리퍼블리카,
한글과컴퓨터, 더존비즈온, 안랩, 이스트소프트, 카카오엔터프라이즈, 네이버클라우드, NHN, 우아한형제들, 두나무, 하이브,
롯데정보통신, 신한은행, 하나은행, KB국민은행, 우리은행, 현대카드, 삼성생명, 교보생명, 한화생명, 미래에셋증권,
SK플래닛, 11번가, 위메프, 티몬, SSG닷컴, GS리테일, BGF리테일, 올리브영, 아모레퍼시픽, LG생활건강,
현대건설, 대우건설, GS건설, 삼성물산, SK에코플랜트, 한화건설, 롯데건설, 포스코건설, DL이앤씨, HDC현대산업개발,
CJ ENM, 스튜디오드래곤, 카카오엔터테인먼트, SM엔터테인먼트, JYP엔터테인먼트, YG엔터테인먼트, 넷플릭스코리아, 쿠팡플레이, 왓챠, 티빙,
LG이노텍, 삼성전기, SK실트론, DB하이텍, 한미반도체, 리노공업, 원익IPS, 주성엔지니어링, 코미코, 솔브레인

아키텍처

  • 동시성 제어: search_jobs_bulk는 10개씩 배치로 병렬 요청
  • 결과 저장: 대량 검색 결과는 임시 파일(%TEMP%/job-search-mcp/)로 저장하여 컨텍스트 절약
  • 타임아웃: 각 HTTP 요청에 15초 AbortSignal.timeout 적용

제한사항

  • 웹 스크래핑 기반이므로, 잡코리아/사람인의 HTML 구조 변경 시 파싱이 실패할 수 있습니다.
  • 짧은 시간에 너무 많은 요청을 보내면 플랫폼 측에서 일시적으로 접근을 차단(rate limit)할 수 있습니다.
  • 각 요청에는 15초 타임아웃이 적용되어 있으며, 시간 초과 시 해당 요청은 실패 처리되고 나머지 결과는 정상 반환됩니다.

성능 개선 기록

테스트 환경 :

  • 모델 : Claude Opus 4.6 (1M)
  • 장비 : Raspberry pi 4 Model B 8GB RAM
  • 네트워크 : CAT 5E UTP
버전기업(건)공고(개)소요 시간(MCP)소요 시간(총합)비고
v0.0.51005,002maximum allowed tokens3m 18s단순 토큰 출력 방식
v0.0.61005,002125.7s2m 49s동시성 제한(10 batch)
파일 저장 방식

트러블슈팅

Raspberry Pi 등 저사양 환경에서 MCP 실행이 극도로 느린 경우

현상

search_jobs_bulk로 대량 검색 시, 로컬 PC에서는 수십 초면 끝나는 작업이 수십 분 이상 걸리거나 응답이 오지 않습니다.

원인

npx -y job-search-mcp 방식은 매 실행마다 npm registry에서 최신 버전을 확인합니다. Raspberry Pi처럼 네트워크가 느린 환경에서는 이 registry 통신이 병목이 되어, 실제 검색이 시작되기 전에 수 분 이상 지연될 수 있습니다.

# ss -tnp로 확인하면 npm registry(104.16.x.x)에 연결된 상태로 멈춰있음
ESTAB  0  0  192.168.x.x:41824  104.16.3.34:443  users:(("npm exec job-se",...))

해결

글로벌 설치로 전환하면 매번 registry를 확인하지 않고 바로 실행됩니다.

# 글로벌 설치
npm install -g job-search-mcp

# Claude Code MCP 설정 변경
claude mcp remove job-search
claude mcp add job-search -- job-search-mcp

License

MIT License. See LICENSE for details.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
Sales & MarketingSearch & Web Crawling
Registryactive
Packagejob-search-mcp
TransportSTDIO
UpdatedMar 14, 2026
View on GitHub

Related Sales & Marketing MCP Servers

View all →
Vibe Prospecting

explorium-ai/vibeprospecting-mcp

Power your chat with B2B data to create lead lists, research companies, personalize your outreach, and more.
22
Lead Enrichment API

io.github.compuute/lead-enrichment

Curated EU AI/Sec/DevTools/Fintech B2B leads, Claude-scored. MCP+x402. Free 250/mo.
Apollo Salesforce Mapper

dev.workers.selbyventurecap.cf-worker/apollo-salesforce-mapper

Apollo->Salesforce Lead mapper. No LLM. Strict-fail required fields. PASS/REPAIR/FAIL verdict.
Company Enrichment API

io.github.br0ski777/company-enrichment

Company firmographics from domain: name, socials, tech stack, emails, phone, address
Apollo

com.mcparmory/apollo

Search and enrich contact and company data from 210M+ people and 35M+ companies
25
Mcp Gtm Tech Stack Signal Scraper

mambalabsdev/mcp-gtm-tech-stack-signal-scraper

Detects a company CRM, sequencer, and marketing automation from its public website. Clay-ready.
1