Nehan Chandira'S CV Server
БесплатноНе проверенEnables AI assistants to chat about Nehan Chandira's CV and send email notifications.
Описание
Enables AI assistants to chat about Nehan Chandira's CV and send email notifications.
README
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
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 protected]
EMAIL_APP_PASSWORD=your-app-password
Email 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 build
Usage
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 dev
Visit 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): Deploy on Railway
Frontend (Playground): Deploy with Vercel
🔗 Expected Live URLs
After deployment, you'll have:
- Backend:
https://your-app-name.railway.app - Frontend:
https://your-project.vercel.app
📖 Detailed deployment guide: See docs/DEPLOYMENT_LINKS.md for step-by-step instructions
📞 Contact
- Email: [email protected]
- 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.
Установка Nehan Chandira'S CV Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/WANehan923/MCP-ServerFAQ
Nehan Chandira'S CV Server MCP бесплатный?
Да, Nehan Chandira'S CV Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Nehan Chandira'S CV Server?
Нет, Nehan Chandira'S CV Server работает без API-ключей и переменных окружения.
Nehan Chandira'S CV Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Nehan Chandira'S CV Server в Claude Desktop, Claude Code или Cursor?
Открой Nehan Chandira'S CV Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Nehan Chandira'S CV Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
