Skip to main content
Glama

MCP Resume Chat Server

by TharakaJayz
index.ts•1.63 kB
// Core types for the MCP server application export interface ResumeData { personalInfo: { name: string; email: string; phone?: string; location?: string; linkedin?: string; github?: string; }; summary: string; experience: WorkExperience[]; education: Education[]; skills: string[]; projects?: Project[]; certifications?: Certification[]; } export interface WorkExperience { company: string; position: string; startDate: string; endDate?: string; current: boolean; description: string; achievements: string[]; technologies: string[]; } export interface Education { institution: string; degree: string; field: string; startDate: string; endDate?: string; gpa?: string; achievements?: string[]; } export interface Project { name: string; description: string; technologies: string[]; url?: string; github?: string; startDate: string; endDate?: string; } export interface Certification { name: string; issuer: string; date: string; credentialId?: string; url?: string; } export interface EmailRequest { recipient: string; subject: string; body: string; from?: string; } export interface EmailResponse { success: boolean; messageId?: string; error?: string; } export interface ChatMessage { role: "user" | "assistant"; content: string; timestamp: Date; } export interface MCPTool { name: string; description: string; inputSchema: any; } export interface ResumeQuery { question: string; context?: string; } export interface ResumeResponse { answer: string; confidence: number; sources: string[]; }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TharakaJayz/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server