CV Recruitment

Provides CV analysis tools with signed responses and integrity verification for recruitment workflows.
  • typescript

0

GitHub Stars

typescript

Language

3 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You have access to a CV recruitment MCP server that analyzes a candidate’s CV with 15 specialized tools, and every response is digitally signed to ensure authenticity and integrity. This enables you to securely verify results, while developing and deploying locally or in production with strong key management.

How to use

To use the CV Recruitment Assistant, connect to the MCP server from your MCP client. Call the available tools to retrieve candidate data, analyze skills, and compare requirements. Each tool returns a structured response that includes the original data, a hash for integrity, a digital signature, and the server’s public key so you can verify authenticity. Use the verify capability when you need to confirm the integrity of any response.

How to install

Prerequisites you need on your machine:

  • Node.js (LTS version) and npm installed
  • Wrangler CLI for Cloudflare Workers (optional for production deployment)
  • A compatible MCP client to interact with the server

Development setup steps:

npm run setup-keys
npm run dev
npm test

Production deployment steps (Cloudflare Workers):

wrangler secret put MCP_PRIVATE_KEY
wrangler secret put MCP_PUBLIC_KEY
wrangler secret put MCP_SERVER_ID
npm run deploy

Your production server will be available at a URL similar to: https://your-worker-name.your-account.workers.dev/sse

Production and local server endpoints

HTTP (remote) config example:
{
  "type": "http",
  "name": "cv_recruitment_assistant",
  "url": "https://your-worker-name.your-account.workers.dev/sse",
  "args": []
}
STDIO (local) config example:
{
  "type": "stdio",
  "name": "cv_recruitment_assistant",
  "command": "npm",
  "args": ["run", "dev"]
}

Available tools

get_candidate_profile

Retrieves the candidate's personal profile and professional summary.

get_work_experience

Returns detailed work history and position timelines.

get_education_background

Provides educational background and degrees earned.

get_certifications

Lists professional certifications and licenses.

get_technical_skills

Catalogs technical skills grouped by category.

get_soft_skills

Identifies soft skills and languages spoken.

get_languages_interests

Shows languages and personal interests.

search_candidate_info

Searches candidate data by keywords.

get_portfolio_website

Returns portfolio website and project links.

get_github_profile

Gathers GitHub profile information and activity.

get_social_networks

Lists social networks and online presence.

evaluate_tech_stack

Assesses compatibility of a candidate’s tech stack with job requirements.

assess_leadership_experience

Analyzes leadership roles and impact across positions.

calculate_experience_years

Calculates years of experience per technology.

match_job_requirements

Matches candidate qualifications against specific job requirements.

verify_response_signature

Verifies the digital signature of a signed response.

get_server_public_key

Retrieves the server's public key for signature verification.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
CV Recruitment MCP Server - noelserdna/cv-dinamic-mcp | VeilStrat