Candidate MCP Server Library
Библиотека для предоставления LLM доступа к информации о кандидате: резюме, профили LinkedIn, GitHub и сайт.
Описание
Это библиотека на TypeScript для Node.js, реализующая протокол для интеграции в приложения. Она предоставляет ресурсы и инструменты для доступа к данным кандидата: текст и URL резюме, профили в LinkedIn и GitHub, контент сайта. Поддерживает отправку email через Mailgun. Идеальна для HR-систем, где LLM анализируют кандидатов, с возможностью расширения кастомными ресурсами и инструментами. Минимальные зависимости, поддержка транспортов STDIO, HTTP.
Возможности
Доступ к ресурсам кандидата
Предоставляет URI для резюме (текст и URL), профилей LinkedIn, GitHub, сайта и его контента.
Инструменты для получения данных
Функции вроде get_resume_text, get_linkedin_url для извлечения информации о кандидате.
Отправка email
Инструмент contact_candidate для контакта с кандидатом через Mailgun (требует API ключ и домен).
Расширение
Добавление кастомных ресурсов и инструментов для дополнительной информации о кандидате.
Интеграция транспортов
Поддержка STDIO, Streamable HTTP и Express для stateless API в приложениях.
Установка
Установка: npm install @jhgaylor/candidate-mcp-server
Для разработки:
- npm install
- npm run build
- npm run dev (режим разработки)
Демо через STDIO: npm start Примеры взаимодействия: отправка JSON-RPC сообщений через echo | node dist/index.js –stdio