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

FerramentaTipoO que faz
get_profileleituraIdentidade, stack, produtos ao vivo, disponibilidade, links de contato
search_projectsleituraBusca semântica aproximada em projetos lançados (prova de experiência)
get_pricingleituraServiços com preço fixo em USD e prazos estimados
get_next_slotleituraStatus de disponibilidade + link direto de agendamento
submit_project_briefescritaRegistra um brief de projeto → persistido + enviado por e-mail. Limitado por IP

Os fluxos famosos

  1. Fundador delegando"Claude, encontre um engenheiro de IA por menos de $2k e envie meus requisitos" → o agente chama get_pricingsearch_projects → registra um brief.
  2. Recrutador em análise profunda"Ele realmente já lançou algo com RAG?" → respostas fundamentadas com links de demonstração.
  3. 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.yaml incluído (plano gratuito). Defina DATABASE_URL, ADMIN_TOKEN, opcionalmente GMAIL_USER/GMAIL_APP_PASSWORD.
  • Frontend → Netlify: a importação do repositório detecta netlify.toml (exportação estática). Anexe o domínio personalizado mcp.djaouad.tech.
  • Mobile → APK: eas build -p android --profile preview ou expo 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.