MCP Jobs
Um serviço de agregação de vagas sem configuração que busca listagens de empregos dos principais sites de recrutamento.
Documentação
mcp-jobs
🚀 Zero-configuração serviço de agregação de vagas multiplataforma! Baseado na arquitetura MCP, suporta obtenção de informações de vagas dos principais sites de recrutamento, pronto para uso, sem qualquer configuração.
⚡ Início rápido em 30 segundos
🚀 Passo 1: Inicie o serviço (zero configuração)
# 一行命令,立即启动
npx -y mcp-jobs
🤖 Passo 2: Configure o cliente de IA
No seu cliente de IA (como Cursor, Claude Desktop), adicione:
- Nome do serviço:
mcp-jobs - Comando:
npx -y mcp-jobs - Variáveis de ambiente: deixe em branco
💬 Passo 3: Comece a usar
Basta dizer ao assistente de IA: "Pesquisar vagas de desenvolvedor front-end em Pequim"
Simples assim! 🎉 Sem registro, sem API Key, sem arquivos de configuração.
🌟 Recursos principais
- 🔓 Zero barreiras: sem API Key, sem registro, sem configuração
- 📦 Pronto para uso: um único comando inicia o serviço completo
- 🔍 Busca inteligente: suporte a filtros por nome da vaga, cidade, faixa salarial, etc.
- 🌐 Agregação multiplataforma: obtém dados automaticamente de vários sites de recrutamento
- 📊 Saída padronizada: formato de dados unificado, fácil de processar por modelos de IA
- ⚡ Atualização em tempo real: garante a atualidade das informações das vagas
- 🔧 Aprimoramento opcional: suporte a API Key para desbloquear recursos extras (totalmente opcional)
📦 Métodos de instalação
🚀 Execução imediata (recomendado)
Sem instalação, sem configuração, use imediatamente:
# 一行命令,立即启动
npx -y mcp-jobs
🔧 Instalação global (opcional)
Se você precisar usar com frequência:
# 全局安装
npm install -g mcp-jobs
# 直接运行
mcp-jobs
📁 Instalação no projeto (opcional)
# 安装到项目依赖中
npm install mcp-jobs
# 或使用 yarn
yarn add mcp-jobs
# 或使用 pnpm
pnpm add mcp-jobs
🎯 Instruções de uso
🚀 Uso básico (zero configuração)
Sem qualquer configuração, comece imediatamente:
# 启动服务
npx -y mcp-jobs
# 服务将自动提供以下功能:
# ✅ 职位搜索
# ✅ 职位详情获取
# ✅ 多平台数据聚合
# ✅ 标准化数据输出
Simples assim!
🔧 Configuração avançada (totalmente opcional)
Se você precisar de recursos aprimorados adicionais, pode configurar seletivamente os seguintes parâmetros:
# 可选:复制配置模板
cp .env.example .env
# 可选:编辑配置文件,取消注释您需要的功能
# USERNAME=your_username # 可选:基础认证
# PASSWORD=your_password # 可选:基础认证
# 可选:爬虫配置
# CRAWLER_HEADLESS=true # 可选:无头模式 (调试时可设为 false)
# CRAWLER_TIMEOUT=30000 # 可选:页面超时时间 (毫秒)
# CRAWLER_VIEWPORT_WIDTH=1280 # 可选:浏览器视窗宽度
# CRAWLER_VIEWPORT_HEIGHT=800 # 可选:浏览器视窗高度
# CRAWLER_DEBUG=false # 可选:调试模式
Descrição das configurações opcionais
| Item de configuração | Finalidade | Obrigatório |
|---|---|---|
USERNAME | Nome de usuário de autenticação básica | ❌ Opcional |
PASSWORD | Senha de autenticação básica | ❌ Opcional |
CRAWLER_HEADLESS | Modo headless do navegador (true/false) | ❌ Opcional |
CRAWLER_TIMEOUT | Tempo limite da página (milissegundos) | ❌ Opcional |
CRAWLER_VIEWPORT_WIDTH | Largura da janela do navegador | ❌ Opcional |
CRAWLER_VIEWPORT_HEIGHT | Altura da janela do navegador | ❌ Opcional |
CRAWLER_DEBUG | Modo de depuração (true/false) | ❌ Opcional |
💡 Aviso importante: todas as configurações são totalmente opcionais. O serviço fornece funcionalidades principais completas sem qualquer configuração.
🤖 Configuração do cliente de IA
🚀 Configuração no Cursor (zero configuração)
Configuração mínima (recomendado)
- Abra as configurações do Cursor
- Vá em Features > MCP Servers
- Clique em "+ Add New MCP Server"
- Insira as seguintes informações:
- Name:
mcp-jobs - Type:
command - Command:
npx -y mcp-jobs
- Name:
Método de configuração JSON
Configuração básica (pronto para uso):
{
"mcpServers": {
"mcp-jobs": {
"command": "npx",
"args": ["-y", "mcp-jobs"]
}
}
}
Configuração avançada (aprimoramento opcional):
{
"mcpServers": {
"mcp-jobs": {
"command": "npx",
"args": ["-y", "mcp-jobs"],
"env": {
"USERNAME": "your-username",
"PASSWORD": "your-password"
}
}
}
}
💡 Dica: recomendamos a configuração básica, que já oferece funcionalidade completa de busca de vagas!
🤖 Configuração no Claude Desktop
Configuração zero:
- Abra o Claude Desktop
- Clique no ícone de Configurações no canto inferior esquerdo
- Selecione a opção "MCP Servers"
- Clique em "Add New Server"
- Insira as seguintes informações:
- Name:
mcp-jobs - Type:
command - Command:
npx -y mcp-jobs - Environment Variables: deixe em branco (sem necessidade de variáveis)
- Name:
Pronto! Sem API Key, disponível imediatamente.
🚀 Configuração no Windsurf
Configuração básica (zero configuração):
{
"mcpServers": {
"mcp-jobs": {
"command": "npx",
"args": ["-y", "mcp-jobs"]
}
}
}
🚀 Configuração no Cline
Configuração básica (zero configuração):
mcp:
servers:
mcp-jobs:
command: npx
args: ["-y", "mcp-jobs"]
🔧 Configuração avançada (totalmente opcional)
⚠️ Aviso importante: todas as configurações abaixo são totalmente opcionais! O serviço oferece funcionalidade completa sem qualquer configuração.
Se você precisar personalizar o comportamento do serviço, pode configurar seletivamente as seguintes variáveis de ambiente:
# 可选:MCP API 密钥(用于解锁高级功能)
# 可选:基础认证
# USERNAME=your-username
# PASSWORD=your-password
# 可选:自定义 MCP 服务地址
💡 Lembrete: nenhuma configuração é necessária para usar a funcionalidade completa de busca de vagas!
🎯 Comece a usar agora
Após a configuração (apenas um comando!), você pode descrever suas necessidades de busca de vagas ao assistente de IA em linguagem natural:
💬 Exemplos de uso
Busca direta de vagas:
- "Pesquisar vagas de engenheiro de desenvolvimento front-end na região de Xangai"
- "Encontrar vagas de analista de dados em Pequim, exigindo mais de 3 anos de experiência"
- "Descobrir as vagas de gerente de produto com maior salário na região de Hangzhou"
Obter detalhes da vaga:
- "Obter informações detalhadas desta vaga: [link da vaga]"
- "Analisar os requisitos e a faixa salarial desta posição"
Análise inteligente:
- "Comparar os níveis salariais de vagas semelhantes em diferentes cidades"
- "Resumir as habilidades mais demandadas no mercado atual"
🚀 Experiência sem barreiras: sem necessidade de aprender chamadas de API complexas, basta usar linguagem natural para obter um serviço profissional de busca de vagas!
O modelo de IA chamará automaticamente o serviço mcp-jobs para obter informações relevantes e exibir os resultados para você.
🔧 Depuração e desenvolvimento
🐛 Modo de depuração
Se você precisar depurar o comportamento do crawler ou desenvolver novos recursos, pode ativar o modo de depuração:
# 启用可视化浏览器窗口(非无头模式)
CRAWLER_HEADLESS=false npx -y mcp-jobs
# 启用调试日志
CRAWLER_DEBUG=true npx -y mcp-jobs
# 组合使用
CRAWLER_HEADLESS=false CRAWLER_DEBUG=true npx -y mcp-jobs
⚙️ Configuração personalizada do navegador
# 自定义视窗大小
CRAWLER_VIEWPORT_WIDTH=1920 CRAWLER_VIEWPORT_HEIGHT=1080 npx -y mcp-jobs
# 增加超时时间(适用于慢速网络)
CRAWLER_TIMEOUT=60000 npx -y mcp-jobs
# 自定义用户代理
CRAWLER_USER_AGENT="Custom Bot 1.0" npx -y mcp-jobs
📝 Prioridade de configuração
A prioridade das configurações, da mais alta para a mais baixa:
- Configuração específica do site - definida em
crawlerConfig.tspara sites específicos viabrowserConfig - Variáveis de ambiente - definidas através da variável de ambiente
CRAWLER_* - Configuração padrão - valores padrão do sistema
🌟 Por que escolher o MCP Jobs?
✅ Verdadeiramente sem barreiras
- 🚫 Sem registro de conta - sem necessidade de preencher informações pessoais
- 🚫 Sem configuração complexa - um único comando para iniciar
- 🚫 Sem necessidade de ler documentação - interaja diretamente em linguagem natural
⚡ Disponível imediatamente
- 📦 Pronto para uso, sem qualquer preparação
- 🔍 Funcionalidade completa de busca de vagas
- 🌐 Agregação de dados multiplataforma
- 📊 Saída de dados padronizada
🛡️ Confiável e estável
- 🔄 Mecanismo de nova tentativa automática
- ⚠️ Tratamento elegante de erros
- 📈 Atualização de dados em tempo real
- 🔧 Recursos avançados opcionais
📋 Avisos de uso
- Totalmente gratuito - os recursos principais não exigem nenhum custo
- Conformidade - respeite os termos de uso de cada plataforma de recrutamento
- Uso razoável - recomendamos controlar a frequência de solicitações para evitar acesso excessivo
- Requisitos do sistema - Node.js >= 16.0.0
Licença de código aberto
Obter ajuda
Se você encontrar algum problema durante o uso, obtenha ajuda através dos seguintes canais:
- Envie um GitHub Issue