HireMe MCP
O primeiro portfólio que agentes de IA podem contratar: servidor MCP remoto que expõe o perfil de um engenheiro de IA real, produtos lançados, preços e captação de briefs de projetos.
Documentação
HireMe MCP
O primeiro portfólio que agentes de IA podem contratar. Um servidor open source Model Context Protocol que expõe o perfil real de Djaouad Frih, produtos lançados, preços fixos e um fluxo de captação de briefs de projeto — para que Claude, Cursor, ChatGPT ou qualquer cliente MCP possa avaliar o trabalho e enviar um brief em seu nome.
Ao vivo: https://mcp.djaouad.tech · Endpoint MCP: https://mcp.djaouad.tech/mcp
Ferramentas
| Ferramenta | Tipo | O que faz |
|---|---|---|
get_profile | leitura | Identidade, stack, produtos ao vivo, disponibilidade, links de contato |
search_projects | leitura | Busca semântica aproximada em projetos lançados (prova de experiência) |
get_pricing | leitura | Serviços com preço fixo em USD e prazos estimados |
get_next_slot | leitura | Status de disponibilidade + link direto de agendamento |
submit_project_brief | escrita | Registra um brief de projeto → persistido + enviado por e-mail. Limitado por IP |
Os fluxos famosos
- Fundador delegando — "Claude, encontre um engenheiro de IA por menos de $2k e envie meus requisitos" → o agente chama
get_pricing→search_projects→ registra um brief. - Recrutador em análise profunda — "Ele realmente já lançou algo com RAG?" → respostas fundamentadas com links de demonstração.
- Comprador comparando — preço e prazo vs. uma agência, além da próxima vaga disponível.
Estrutura
backend/ Express + @modelcontextprotocol/sdk (Streamable HTTP, stateless)
POST /mcp ← MCP clients
/api/tools/:id ← same handlers over REST (widget, mobile)
/api/briefs ← admin inbox (Bearer ADMIN_TOKEN)
/widget.js ← embeddable badge
frontend/ Next.js console (Netlify → mcp.djaouad.tech): connect configs,
live playground, scenarios
mobile/ Expo app: profile, tool runner, admin briefs inbox
Executar localmente
cd backend && npm i && npm run dev # :4343
cd frontend && npm i && npm run dev # set NEXT_PUBLIC_API_URL=http://localhost:4343
cd mobile && npm i && npm start # Expo Go
Copie backend/.env.example → .env. Sem DATABASE_URL, ele roda em modo demo apenas em memória; sem credenciais do Gmail, notificações por e-mail são ignoradas silenciosamente.
Implantação
- Backend → Render:
render.yamlincluído (plano gratuito). DefinaDATABASE_URL,ADMIN_TOKEN, opcionalmenteGMAIL_USER/GMAIL_APP_PASSWORD. - Frontend → Netlify: a importação do repositório detecta
netlify.toml(exportação estática). Anexe o domínio personalizadomcp.djaouad.tech. - Mobile → APK:
eas build -p android --profile previewouexpo run:android.
Conecte com um único colar
{ "mcpServers": { "hireme-mcp": { "url": "https://mcp.djaouad.tech/mcp" } } }
Construído por Djaouad Frih — este servidor é, ele mesmo, a demonstração do que ele entrega.