mcp-as-a-resume
Verified Safeby BradWebb101
Overview
Transforms a static resume into a living, queryable API using the Model Context Protocol (MCP) for AI agents and applications, enabling programmatic access to professional information.
Installation
npx cdk deployEnvironment Variables
- DOMAIN_NAME
- HOSTED_ZONE_ID
- GITHUB_USERNAME
- MEDIUM_USERNAME
- RECIPIENT_EMAIL
- VERIFIED_SENDER_EMAIL
- CDK_DEFAULT_ACCOUNT
- CDK_DEFAULT_REGION
- TABLE_NAME
Security Notes
The Lambda Function URL is configured with 'NONE' authentication, directly exposing the Lambda endpoint to the public internet without inherent AWS IAM protection. While the README mentions CloudFront for HTTPS and global distribution, the provided AWS CDK code (`lib/resume-mcp-stack.ts`) does not provision a CloudFront distribution, implying it must be manually configured or handled by an external stack to add essential security layers (e.g., WAF, rate limiting, DDoS protection) in front of the Lambda. There is no explicit input validation (e.g., length, format) for parameters like `sender_email` or `message` in the `send_email_to_brad` function, which could lead to abuse (e.g., very large messages or malformed emails). Error responses return `str(e)`, which may leak sensitive stack trace information in case of unhandled exceptions.
Similar Servers
zenfeed
An AI-powered information hub that acts as an intelligent RSS reader, real-time news knowledge base, and personal assistant for monitoring events and delivering analysis reports.
golf
A Python framework for building conversational AI servers (MCP servers) by defining tools, resources, and prompts as modular Python files, with integrated authentication, telemetry, and LLM interaction utilities.
kitwork
A lightweight workflow engine for automating tasks, orchestrating services, building serverless functions, and creating API endpoints via YAML.
teamToolboxHub
Centralized configuration and management hub for various team utilities and external Model Context Protocol (MCP) servers, facilitating access to services like SonarQube, AWS documentation, Jenkins, and CloudWatch.