O que mcp-antigravity-scrape-n-roll-vector-embeddings faz?
Servidor MCP baseado em STDIO para coletar e ranquear dados de vagas de emprego, para uso posterior com skills e agentes, economizando tokens.
Visão Geral
Este servidor MCP utiliza o protocolo STDIO para se comunicar com agentes de IA. Ele é responsável por:
- Coletar anúncios de vagas de emprego de diversas fontes.
- Extrair e processar embeddings vetoriais dos textos das vagas.
- Ranquear as vagas com base em relevância ou critérios configuráveis.
- Disponibilizar os dados processados para consumo por outras skills e agentes.
Como Funciona
- Scrape: O servidor realiza scraping de job postings de fontes configuradas (páginas web, APIs, etc.).
- Embeddings: Cada vaga é convertida em um vetor denso utilizando modelos de embedding.
- Ranking: Os embeddings são comparados com uma consulta ou perfil alvo, gerando uma lista ranqueada.
- Saída via MCP: O resultado é exposto via protocolo MCP, reduzindo a necessidade de processamento downstream e economizando tokens.
Uso
Para utilizar este servidor, configure seu agente (ex.: Claude Code, Cursor, Codex) para se conectar via STDIO ao binário fornecido.
# Exemplo de uso via linha de comando
mcp-server --stdio denis911/mcp-antigravity-scrape-n-roll-vector-embeddings
Configuração
Variáveis de ambiente:
| Variável | Descrição | Obrigatório |
|---|---|---|
SOURCE_URL | URL da fonte de vagas | Sim |
EMBEDDING_MODEL | Modelo de embedding a usar | Não |
RANKING_THRESHOLD | Limiar de relevância (0-1) | Não |
Dependências
- Node.js 18+ (ou runtime compatível)
- Acesso à internet para scraping
Licença
MIT