What is the purpose of this server?
It gives LLMs access to candidate information (resume, profile URLs, website content) through the Model Context Protocol, intended as a library to embed in other applications.
@jhgaylor
基本信息
A Model Context Protocol (MCP) server library that gives LLMs access to information about a candidate.
Returns the candidate's resume content as text
Returns the URL to the candidate's resume
Returns the candidate's LinkedIn profile URL
Returns the candidate's GitHub profile URL
Returns the candidate's personal website URL
Returns the content from the candidate's personal website
Sends an email to the candidate (requires Mailgun configuration)
A Model Context Protocol (MCP) server library that gives LLMs access to information about a candidate. It is designed to be integrated into other applications, not run as a standalone service, and provides resources and tools for retrieving candidate resume content, URLs, and contact details.
Install via npm install @jhgaylor/candidate-mcp-server. Import createServer, configure with serverConfig and candidateConfig, then connect to an MCP transport (Stdio, Streamable HTTP, or Express). The library provides resource URIs like candidate-info://resume-text and tools like get_resume_text and contact_candidate.
It gives LLMs access to candidate information (resume, profile URLs, website content) through the Model Context Protocol, intended as a library to embed in other applications.
Pass a `candidateConfig` object to `createServer` containing fields like `name`, `email`, `resumeUrl`, and other candidate properties. The email is required for the `contact_candidate` tool.
Node.js 20+ and npm or yarn. No other required runtime dependencies are mentioned beyond the MCP SDK and Mailgun (optional).
Yes. The README demonstrates Stdio, Streamable HTTP, and Express transports. Transport choice depends on your integration environment.
Yes. The library is designed to be extended. Examples show adding custom resource classes and registering custom tools with Zod schema validation.
Console, Backend and CLI to manage Capgo Instant update and Native build for Capacitor apps Build and upload to app store your mobile app

Let your cloud agents talk to you. Grok Bot, Meta Muse, ChatGPT, Claude, Devin and others report progress to Heard, which reads it out loud on your Mac, and they pick up the replies you send back.

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.

The tools your AI needs to make your games. Turn prompts into production-ready game assets — animated characters with their weapons attached, seamless textures, terrain, VFX, HUDs — and playable game kits Unity, Godot, U
CronWatch records every run of your scheduled jobs in your own database, and speaks up when one is missed, fails, gets stuck, runs slow or costs too much. CronWatch is free and open-source.
评论