Back to Home
kfreiman icon

vibecheck

Verified Safe

by kfreiman

Overview

The VibeCheck server analyzes CVs against job descriptions by ingesting documents and generating structured analysis prompts for Language Models.

Installation

Run Command
./vibecheck mcp-server

Environment Variables

  • VIBECHECK_STORAGE_PATH
  • VIBECHECK_STORAGE_TTL

Security Notes

The server implements strict path validation (e.g., for path traversal prevention and null bytes) for file operations and uses environment variables for configuration, which are good practices. Robust error handling, context cancellation, and retry logic are also present. A potential area of concern is the `cv_check` tool's reliance on the external `markitdown` binary (a Python dependency), which introduces an external attack surface not directly controlled by the Go codebase. The HTML converter (using Playwright) also introduces a complex external dependency, though it's not used in the primary document ingestion flow.

Similar Servers

Stats

Interest Score32
Security Score8
Cost ClassHigh
Avg Tokens4000
Stars1
Forks0
Last Update2026-01-17

Tags

CV AnalysisJob MatchingMCP ServerGoDocument Processing