Linkedin-Profile-Analyzer
Анализатор профилей LinkedIn MCP
Мощный сервер MCP (Model Context Protocol) анализатора профилей LinkedIn, который взаимодействует с API LinkedIn для извлечения, анализа и управления данными публикаций LinkedIn. Этот MCP специально разработан для работы с Claude AI.
Функции
Извлекайте и сохраняйте публикации LinkedIn для любого публичного профиля
Поиск по сообщениям с фильтрацией по ключевым словам
Получайте самые эффективные публикации на основе показателей вовлеченности
Фильтровать сообщения по диапазону дат
Постраничный доступ к сохраненным сообщениям
Простая интеграция с Claude AI
Related MCP server: LinkedIn MCP Server
Предпосылки
Питон 3.7+
Ключ RapidAPI для API данных LinkedIn
Доступ искусственного интеллекта Клода
Начиная
1. Получите ключ RapidAPI
Посетите API данных LinkedIn на RapidAPI
Зарегистрируйтесь или войдите в RapidAPI
Подпишитесь на API данных LinkedIn
Скопируйте ключ RapidAPI с панели управления.
2. Установка
Клонируйте репозиторий:
git clone https://github.com/rugvedp/linkedin-mcp.git
cd linkedin-mcpУстановить зависимости:
pip install -r requirements.txtНастройте переменные среды:
Создать файл
.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) -> str2. получить_сохраненные_сообщения
Извлекает сохраненные записи с поддержкой пагинации.
get_saved_posts(start: int = 0, limit: int = 10) -> dict3. поиск_постов
Поиск сообщений по определенным ключевым словам.
search_posts(keyword: str) -> dict4. получить_топ_посты
Возвращает самые эффективные публикации на основе показателей вовлеченности.
get_top_posts(metric: str = "Like Count", top_n: int = 5) -> dict5. получить_сообщения_по_дате
Фильтрует сообщения в указанном диапазоне дат.
get_posts_by_date(start_date: str, end_date: str) -> dictИспользование с Клодом
Инициализируйте сервер MCP в разговоре с Клодом
Используйте доступные инструменты с помощью команд естественного языка
Клод поможет вам взаимодействовать с данными LinkedIn с помощью этих инструментов
API-интеграция
В этом проекте используется следующая конечная точка из API данных LinkedIn:
GET /get-profile-posts: извлекает сообщения из профиля LinkedIn.Базовый URL:
https://linkedin-data-api.p.rapidapi.comТребуемые заголовки:
x-rapidapi-key: Ваш ключ RapidAPIx-rapidapi-host:linkedin-data-api.p.rapidapi.com
Внося вклад
Форк репозитория
Создайте ветку функций (
git checkout -b feature/amazing-feature)Зафиксируйте свои изменения (
git commit -m 'Add amazing feature')Отправить в ветку (
git push origin feature/amazing-feature)Открыть запрос на извлечение
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
Автор
Репозиторий
Благодарности
RapidAPI для предоставления доступа к данным LinkedIn
Возможности искусственного интеллекта для антропогенного Клода
This server cannot be deployed
Maintenance
Related MCP Connectors
LinkedIn outreach, commenting, scheduling, and data via Claude and human approval gates.
LinkedIn outreach, commenting, scheduling, and data via Claude and human approval gates.
Live LinkedIn data for AI agents: profiles, companies, jobs, posts, email finding. No account risk.
LinkedIn data for AI agents: profiles, companies, jobs, posts, search. Sales research, recruiting.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceTwitter Post MCP with Gemini Image generation and web scrappingMIT
- AlicenseAqualityDmaintenanceEnables Claude to access and analyze LinkedIn profile data through the Model Context Protocol, allowing users to query their LinkedIn information directly within Claude Desktop.41MIT
- AlicenseBqualityDmaintenanceConnects Claude Desktop to LinkedIn's data layer for AI-powered networking, enabling profile research, content creation and scheduling, engagement automation, analytics tracking, and messaging through natural language.148541MIT
- FlicenseNot gradedqualityDmaintenanceEnables users to search for jobs, retrieve profiles, and fetch feed posts through the LinkedIn API. It also provides tools for analyzing and extracting data from PDF resumes.-