Nehan Chandira's CV MCP Server
Allows sending email notifications via Gmail's SMTP server using an app password.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Nehan Chandira's CV MCP Server
A Model Context Protocol (MCP) server that enables AI assistants to chat about Nehan Chandira's CV and send email notifications. This project showcases API design and integration skills through a practical implementation.
Features
CV Chat Functionality
Intelligent CV Parsing: Structured data extraction from CV content
Natural Language Queries: Ask questions like:
"What role did you have at your last position?"
"What are your technical skills?"
"Tell me about your latest projects"
"What is your educational background?"
Email Notification System
SMTP Integration: Send emails through configurable email service
Input Validation: Robust validation using Zod schemas
Error Handling: Comprehensive error messages and status reporting
HTML Email Templates: Professional email formatting
Next.js Playground
Interactive Frontend: Test both CV chat and email functionality
Modern UI: Clean, responsive design with Tailwind CSS
Real-time Chat Interface: Simulated MCP server interactions
Email Templates: Pre-built templates for common use cases
Related MCP server: MCP Resume Chat Server
Technical Stack
Backend: TypeScript, Node.js, MCP SDK
Email Service: Nodemailer with Gmail/SMTP support
Validation: Zod for schema validation
Frontend: Next.js 14, React, Tailwind CSS
Build Tools: TypeScript compiler, TSX for development
Prerequisites
Node.js 18+ and npm
Gmail account (for email functionality)
MCP-compatible AI assistant (Claude Desktop, etc.)
Installation & Setup
1. Clone and Install Dependencies
# Navigate to project directory
cd "New MCP Serever"
# Install server dependencies
npm install
# Install frontend dependencies (optional)
cd frontend && npm install && cd ..2. Configure Email Service
Create a .env file in the root directory:
EMAIL_USER=your-email@gmail.com
EMAIL_APP_PASSWORD=your-app-passwordEmail Setup Instructions:
Enable 2-factor authentication on your Gmail account
Generate an app-specific password:
Go to Google Account settings
Security β 2-Step Verification β App passwords
Generate password for "Mail"
Use the generated password as
EMAIL_APP_PASSWORD
3. Build the Server
npm run buildUsage
As MCP Server
Start the server:
npm start # or for development npm run devConfigure in Claude Desktop (
claude_desktop_config.json):{ "mcpServers": { "nehan-cv-server": { "command": "node", "args": ["/path/to/New MCP Serever/dist/index.js"] } } }Use in Claude Desktop:
Ask questions about Nehan's CV
Send emails through the MCP tools
Next.js Playground (Optional)
cd frontend
npm run devVisit http://localhost:3000 to access the interactive playground.
π§ Available MCP Tools
cv_chat
Chat about Nehan's background and experience.
Parameters:
question(string): Your question about CV content
Example:
{
"question": "What programming languages does Nehan know?"
}send_email
Send email notifications to specified recipients.
get_cv_topics
Get available CV topics you can ask about.
Parameters: None
email_service_info
Get email service configuration details.
Parameters: None
Live Deployment
Quick Deploy
Backend (MCP Server):
Frontend (Playground):
π Expected Live URLs
After deployment, you'll have:
Backend:
https://your-app-name.railway.appFrontend:
https://your-project.vercel.app
π Detailed deployment guide: See
docs/DEPLOYMENT_LINKS.mdfor step-by-step instructions
π Contact
Email: nehanchandira619@gmail.com
GitHub: WANehan923
LinkedIn: nehancmp-bb7a43268
This project showcases technical proficiency in modern web development, API integration, and cloud-based solutions. Built as a demonstration of software engineering capabilities for potential employers and collaborators.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
Related MCP Connectors
Build, improve and share your resume, and run your job search, from your AI assistant.
Your career in your AI assistant: CV, stories, job tracker and network, read and saved back.
The career management plugin for your own AI assistant: CVs, cover letters, interviews and more.
Run your Replyhand inbox, contacts, AI agent and reports from your own AI assistant.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered conversations about resume/CV content and email notification sending through a comprehensive MCP server. Features a modern Next.js frontend with resume chat interface, email forms, and resume viewer for SE interview demonstrations.525 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables chat-based interaction with resume data and sending email notifications via MCP tools.525 npmMIT
- FlicenseAqualityDmaintenanceEnables CV parsing from PDF resumes and sending email notifications with customizable recipients.3-
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to read, search, and manage email via IMAP, and send emails with attachments via SMTP, using natural language commands.546 npmMIT