Перейти к содержимому

Candidate MCP Server Library

Библиотека для предоставления LLM доступа к информации о кандидате: резюме, профили LinkedIn, GitHub и сайт.

TypeScript
82 stars

Описание

Это библиотека на 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

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
82

Ссылки