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

LinkedInMCP: Revolutionizing LinkedIn API Interactions

Интеграция LLM с LinkedIn API для поиска профилей, получения данных и автоматизации взаимодействия с профессиональной сетью.

TypeScript
30 stars

Описание

LinkedInMCP — это сервер на базе Model Context Protocol для seamless интеграции LLM с LinkedIn API. Использует TypeScript, OAuth 2.0, Zod для валидации и Axios для запросов. Ключевые особенности: интеллектуальное управление контекстом, безопасная аутентификация, расширяемая архитектура. Применения: поиск талантов, генерация лидов, анализ рынка, интеграция с CRM и ATS. Обеспечивает compliance с GDPR и API-политиками LinkedIn.

Возможности

Расширенный поиск людей

Поиск профилей по ключевым словам, компаниям, отраслям и локациям.

Получение детальной информации о профиле

Извлечение данных профиля по Public ID или URN ID.

Анализ рынка труда

Мониторинг вакансий, тенденций и распределения талантов.

Возможности сообщений

Автоматизация отправки сообщений и взаимодействия.

Безопасная аутентификация

Управление OAuth 2.0 токенами с автоматическим обновлением.

Установка

  1. Установите Node.js 16+ и создайте аккаунт разработчика LinkedIn для получения Client ID и Secret.

  2. Клонируйте репозиторий:

git clone https://github.com/Dishant27/linkedin-mcp-server.git
cd linkedin-mcp-server
npm install
  1. Создайте .env файл:
LINKEDIN_CLIENT_ID=your_client_id_here
LINKEDIN_CLIENT_SECRET=your_client_secret_here
  1. Для Claude Desktop настройте claude_desktop_config.json:
{
  "mcpServers": {
    "linkedin": {
      "command": "node",
      "args": ["/absolute/path/to/linkedin-mcp-server/dist/index.js"],
      "env": {
        "LINKEDIN_CLIENT_ID": "your_client_id",
        "LINKEDIN_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}
  1. Соберите и запустите сервер:
npm run build
npm start

Информация

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

Ссылки