Skip to main content
Glama
rugvedp

Linkedin-Profile-Analyzer

Анализатор профилей LinkedIn MCP

Мощный сервер MCP (Model Context Protocol) анализатора профилей LinkedIn, который взаимодействует с API LinkedIn для извлечения, анализа и управления данными публикаций LinkedIn. Этот MCP специально разработан для работы с Claude AI.

Функции

  • Извлекайте и сохраняйте публикации LinkedIn для любого публичного профиля

  • Поиск по сообщениям с фильтрацией по ключевым словам

  • Получайте самые эффективные публикации на основе показателей вовлеченности

  • Фильтровать сообщения по диапазону дат

  • Постраничный доступ к сохраненным сообщениям

  • Простая интеграция с Claude AI

Related MCP server: LinkedIn Model Context Protocol (MCP) Server

Предпосылки

  • Питон 3.7+

  • Ключ RapidAPI для API данных LinkedIn

  • Доступ искусственного интеллекта Клода

Начиная

1. Получите ключ RapidAPI

  1. Посетите API данных LinkedIn на RapidAPI

  2. Зарегистрируйтесь или войдите в RapidAPI

  3. Подпишитесь на API данных LinkedIn

  4. Скопируйте ключ RapidAPI с панели управления.

2. Установка

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

git clone https://github.com/rugvedp/linkedin-mcp.git cd linkedin-mcp
  1. Установить зависимости:

pip install -r requirements.txt
  1. Настройте переменные среды:

    • Создать файл .env

    • Добавьте свой ключ RapidAPI:

RAPIDAPI_KEY=your_rapidapi_key_here

Структура проекта

linkedin-mcp/ ├── main.py # Main MCP server implementation ├── mcp.json # MCP configuration file ├── requirements.txt # Python dependencies ├── .env # Environment variables └── README.md # Documentation

Конфигурация МКП

Файл mcp.json настраивает сервер LinkedIn MCP:

{ "mcpServers": { "LinkedIn Updated": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "mcp", "run", "path/to/your/script.py" ] } } }

Обязательно обновите путь в args , чтобы он соответствовал локальному расположению файла.

Доступные инструменты

1. извлечь_и_сохранить_сообщения_linkedin

Извлекает публикации LinkedIn для указанного имени пользователя и сохраняет их локально.

fetch_and_save_linkedin_posts(username: str) -> str

2. получить_сохраненные_сообщения

Извлекает сохраненные записи с поддержкой пагинации.

get_saved_posts(start: int = 0, limit: int = 10) -> dict

3. поиск_постов

Поиск сообщений по определенным ключевым словам.

search_posts(keyword: str) -> dict

4. получить_топ_посты

Возвращает самые эффективные публикации на основе показателей вовлеченности.

get_top_posts(metric: str = "Like Count", top_n: int = 5) -> dict

5. получить_сообщения_по_дате

Фильтрует сообщения в указанном диапазоне дат.

get_posts_by_date(start_date: str, end_date: str) -> dict

Использование с Клодом

  1. Инициализируйте сервер MCP в разговоре с Клодом

  2. Используйте доступные инструменты с помощью команд естественного языка

  3. Клод поможет вам взаимодействовать с данными LinkedIn с помощью этих инструментов

API-интеграция

В этом проекте используется следующая конечная точка из API данных LinkedIn:

  • GET /get-profile-posts : извлекает сообщения из профиля LinkedIn.

    • Базовый URL: https://linkedin-data-api.p.rapidapi.com

    • Требуемые заголовки:

      • x-rapidapi-key : Ваш ключ RapidAPI

      • x-rapidapi-host : linkedin-data-api.p.rapidapi.com

Внося вклад

  1. Форк репозитория

  2. Создайте ветку функций ( git checkout -b feature/amazing-feature )

  3. Зафиксируйте свои изменения ( git commit -m 'Add amazing feature' )

  4. Отправить в ветку ( git push origin feature/amazing-feature )

  5. Открыть запрос на извлечение

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.

Автор

Ругвед Патил

Репозиторий

linkedin-mcp

Благодарности

  • RapidAPI для предоставления доступа к данным LinkedIn

  • Возможности искусственного интеллекта для антропогенного Клода

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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/rugvedp/linkedin-mcp'

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