Recruiter Lens
FreeNot checkedAudits GitHub repos and profiles for hiring signal, providing tools audit_repo and recruiter_scan for use with MCP clients.
About
Audits GitHub repos and profiles for hiring signal, providing tools audit_repo and recruiter_scan for use with MCP clients.
README
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/.
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.
Install Recruiter Lens in Claude Desktop, Claude Code & Cursor
unyly install recruiter-lensInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add recruiter-lens -- npx -y github:dani-aisystems/recruiter-lensFAQ
Is Recruiter Lens MCP free?
Yes, Recruiter Lens MCP is free — one-click install via Unyly at no cost.
Does Recruiter Lens need an API key?
No, Recruiter Lens runs without API keys or environment variables.
Is Recruiter Lens hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Recruiter Lens in Claude Desktop, Claude Code or Cursor?
Open Recruiter Lens on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Recruiter Lens with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
