Skip to main content
Glama
dani-aisystems

recruiter-lens

recruiter-lens

CI

Audits GitHub repos and profiles for hiring signal — as an MCP server (audit_repo, recruiter_scan tools) usable from Claude Code, Claude Desktop, or any MCP client, and as a standalone CLI.

Packages the repository-auditor and technical-recruiter-review skill methodology as a tool any AI assistant can call directly, instead of a prompt you paste in.

Design choice worth knowing about

This tool does not call an LLM itself. It gathers deterministic, checkable facts from the GitHub API (README presence, CI, license, topics, commit-message patterns, activity recency, bio/pin presence) and applies rule-based severity/verdict logic. The qualitative judgment — actually reading the code, weighing architecture — is left to whatever AI assistant is calling this tool.

This is a deliberate simplicity choice, not a missing feature: the task here is fact-gathering, and a second nested LLM call would add cost and non-determinism without adding real capability the calling assistant doesn't already have. It also means the entire tool is testable without an API key — see test/.

Related MCP server: GitHunt MCP

MCP usage

claude mcp add recruiter-lens -e GITHUB_TOKEN=<your token> -- npx recruiter-lens-mcp

Then ask your assistant something like "use recruiter_scan to check github.com/someuser" or "audit_repo on octocat/Hello-World".

CLI usage

GITHUB_TOKEN=<token> npx recruiter-lens audit-repo <owner>/<repo>
GITHUB_TOKEN=<token> npx recruiter-lens scan <username>

GITHUB_TOKEN needs at least public read access; a classic PAT with repo scope covers private repos too.

Testing

npm test runs the scoring-logic tests (test/*.test.mjs) — pure functions, no network, no API key required, runs in CI on every push.

License

MIT — see LICENSE.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    GitHunt MCP gives AI assistants access to developer talent-discovery engine. Search a pool of millions of GitHub developers by location, role, and skills; pull a single developer's ranked profile, or run deep analysis on a candidate. Results come back ranked by fit with transparent scoring, experience, commit activity, OSS contributions and the contact info, so an agent can build a shortlist.
    3
    26 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that produces scored, evidence-cited audits of public GitHub repos via tools for fetching metadata, reading files, scanning git history, and checking hygiene.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables auditing public GitHub repositories over MCP Streamable HTTP, including classifying URLs, cloning repositories, scanning manifests, CI workflows, and credential signals, and producing findings, file trees, summaries, and PDF reports.
    21 npm
    MIT