node-candidate-mcp-server

node-candidate-mcp-server

3.6

If you are the rightful owner of node-candidate-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides LLMs access to candidate information.

The Candidate MCP Server Library is designed to integrate into applications, providing a structured way to access candidate information through the Model Context Protocol (MCP). It offers resources such as resume text, LinkedIn, GitHub, and personal website URLs, and tools to retrieve this information. The server supports multiple transport types, including STDIO and HTTP, and is built with a library-first approach for easy integration. It is implemented in TypeScript, ensuring type safety and a better developer experience. The server can be extended with custom resources and tools, making it versatile for various applications. It requires Node.js 20+ and can be published to npm for distribution.

Features

  • Library-first design for integration into other applications
  • Modular resource system for extending with custom candidate information
  • TypeScript for type safety and better developer experience
  • Implements the full Model Context Protocol specification
  • Supports multiple transport types (STDIO, HTTP, Streamable HTTP)

Tools

  1. get_resume_text

    Return to the candidate's resume content text

  2. get_resume_url

    Return to the URL of your resume

  3. get_linkedin_url

    Return to the candidate's LinkedIn profile URL

  4. get_github_url

    Return the candidate's GitHub profile URL

  5. get_website_url

    Return to the candidate's personal website URL

  6. get_website_text

    Return to the content of your personal website

  7. contact_candidate

    Send emails to candidates (Mailgun configuration is required)