linkedin-mcp-python
LinkedIn Automation & Content Generation MCP Server 🚀
Комплексная платформа автоматизации LinkedIn на базе ИИ, построенная на архитектуре Model Context Protocol (MCP). Эта современная система объединяет продвинутую генерацию контента с помощью ИИ, автоматизацию браузера и извлечение бизнес-аналитики, предоставляя полный набор инструментов автоматизации LinkedIn для контент-мейкеров, маркетологов, специалистов по продажам и команд развития бизнеса.
🌟 Ключевые возможности
🤖 Генерация контента на базе ИИ
Умное создание контента: создавайте вирусные посты в LinkedIn с помощью Google Gemini AI
Исследование тем: анализируйте существующий контент LinkedIn для поиска актуальных тем и инсайтов
Оптимизация вовлечённости: создавайте посты, оптимизированные для максимальной вовлечённости и охвата
Контент-стратегия: профессиональные структуры сторителлинга и позиционирование идейного лидерства
📊 Бизнес-аналитика и аналитика
🏢 Анализ компаний: извлечение полных данных о сотрудниках из компаний LinkedIn
👤 Анализ профилей: глубокая извлечение данных профиля с инсайтами на базе ИИ
📈 Исследование рынка: конкурентный анализ и сбор отраслевой информации
🎯 Генерация лидов: автоматическое выявление потенциальных клиентов и сбор данных
🤝 Автоматизация продаж и нетворкинга
🔗 Автоматизация подключений: отправка персонализированных запросов на подключение в масштабе
** AI-персонализация**: генерация индивидуальных сообщений на основе анализа профиля
📱 Управление исходящими обращениями: оптимизированные процессы исходящих обращений в LinkedIn
🎯 Таргетированный нетворкинг: стратегическое построение связей на основе нацеливания на компании и роли
🛠️ Технические и операционные возможности
⚡ Мониторинг состояния: комплексные проверки работоспособности сервера и мониторинг статуса
** Мультиразвёртывание**: варианты развёртывания MCP-сервера, автономного сервера и в облаке
🐳 Готовность к Docker: полная контейнеризация для облачного развёртывания
🔒 Управление сессиями: постоянная аутентификация LinkedIn и управление состоянием
Related MCP server: mcp-leadgen-orchestrator
🚀 Быстрый старт
🚀 Быстрый старт: LinkedIn MCP Automation Suite
Это руководство поможет вам установить и запустить сервер автоматизации LinkedIn MCP (Model Context Protocol) на вашем локальном компьютере. Инструкции составлены чётко и точно, без преувеличений и лишней сложности.
1. Предварительные требования
Python 3.11 или выше должен быть установлен.
Скачать PythonAPI-ключ Google Gemini (для функций на базе ИИ).
Получить API-ключ здесьУчётные данные аккаунта LinkedIn (автоматизация лучше всего работает с выделенным аккаунтом).
Браузер Google Chrome или Chromium (требуется для автоматизации браузера).
2. Клонирование репозитория
Откройте терминал и выполните:
git clone <your-repository-url>
cd linkedin_mcp_python3. Установка зависимостей Python
Установите все необходимые пакеты с помощью pip:
pip install -r requirements.txt4. Настройка переменных окружения
Создайте файл .env в корневом каталоге со следующим содержимым:
LINKEDIN_USERNAME=your_linkedin_email@example.com
LINKEDIN_PASSWORD=your_linkedin_password
GOOGLE_API_KEY=your_gemini_api_key_hereНе делитесь вашим файлом
.envв открытом доступе.Эти учётные данные требуются для всех функций LinkedIn и функций на базе ИИ.
5. Установка браузера Playwright
Установите браузер Chromium для автоматизации Playwright:
playwright install chromium6. Запуск MCP-сервера
Вы можете запустить сервер двумя способами:
A. Стандартный MCP-сервер (для локального использования или с MCP-клиентами):
python src/server.pyB. Uvicorn-сервер (для продвинутого или облачного использования):
python src/main.py7. Использование инструментов
Доступ к инструментам автоматизации можно получить тремя способами:
Через MCP-клиент (например, Claude Desktop):
Подключитесь к запущенному серверу и вызывайте такие инструменты, какgenerate_linkedin_content,extract_linkedin_profile_data,extract_company_employees,send_connection_requestиscrape_linkedin_post.Прямое выполнение скрипта:
Для быстрой генерации контента выполните:python PostLinkedin.pyAPI-эндпоинт (при использовании Uvicorn):
Продвинутые пользователи могут интегрироваться с HTTP API.
8. Обзор структуры проекта
src/server.py– Главная точка входа MCP-сервера; регистрирует все инструменты автоматизации.src/main.py– Альтернативная точка входа с использованием Uvicorn.src/tools/– Содержит все основные модули автоматизации:generate_linkedin_content.py– Генерация постов с помощью ИИ.extract_linkedin_profile_data.py– Извлечение данных профиля.extract_company_employees.py– Составление карты сотрудников компании.send_connection_request.py– Автоматические запросы на подключение.scrape_linkedin_post.py– Сбор данных постов и комментариев.linkedin_login.py– Централизованная аутентификация/управление сессиями.health_check.py– Эндпоинт проверки работоспособности сервера.
PostLinkedin.py– Автономный скрипт для генерации контента.requirements.txt– Зависимости Python.
9. Примечания и лучшие практики
Сохранение сессии:
Система сохраняет вашу сессию входа в LinkedIn в файлlinkedin-state.jsonдля более быстрой и менее навязчивой автоматизации.Безопасность:
Все учётные данные управляются через переменные окружения. Не коммитьте ваш файл.env.Соответствие требованиям:
Используйте выделенный аккаунт LinkedIn для автоматизации. Соблюдайте условия предоставления услуг LinkedIn.
10. Устранение неполадок
Если вы видите ошибки входа, перепроверьте учётные данные в
.env.Если Playwright не работает, убедитесь, что Chromium установлен (
playwright install chromium).При ошибках ИИ проверьте ваш API-ключ Google Gemini и подключение к интернету.
11. Подключение MCP к Claude Desktop
Чтобы использовать LinkedIn MCP-сервер с Claude Desktop (или любым MCP-совместимым клиентом):
Запустите MCP-сервер (см. шаг 6 выше).
Настройте Claude Desktop, чтобы он распознавал ваш локальный MCP-сервер:
Откройте настройки Claude Desktop или файл конфигурации (обычно
settings.jsonили аналогичный).Добавьте или обновите раздел
mcpServersследующим образом (измените путьargs, чтобы он соответствовал расположениюsrc/server.pyв вашей системе):
{ "mcpServers": { "linkedin-mcp": { "command": "python", "args": ["/absolute/path/to/src/server.py"], "env": { "LINKEDIN_USERNAME": "your_linkedin_email@example.com", "LINKEDIN_PASSWORD": "your_linkedin_password", "GOOGLE_API_KEY": "your_gemini_api_key_here" } } } }Поля
commandиargsдолжны указывать на правильный исполняемый файл Python и полный путь кsrc/server.pyна вашем компьютере. Например, если ваш проект находится вD:/CashRich/2025/LinkedIN/comments/comments_mcp/linkedin_mcp_python/, используйте:"args": ["D:/CashRich/2025/LinkedIN/comments/comments_mcp/linkedin_mcp_python/src/server.py"]Используйте ваши реальные учётные данные и API-ключ (никогда не публикуйте их в открытом доступе).
Перезапустите Claude Desktop. Инструменты LinkedIn MCP теперь будут отображаться как доступные действия или плагины.
Вызывайте инструменты, такие как
generate_linkedin_content,extract_linkedin_profile_dataи т. д., непосредственно из интерфейса Claude Desktop.
По вопросам или проблемам, пожалуйста, откройте issue на GitHub или свяжитесь с сопровождающим проекта.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables AI assistants to access and interact with LinkedIn data—profiles, messaging, jobs, companies, and more—via MCP, with remote or local deployment.22628MIT
- FlicenseNot gradedqualityCmaintenanceEnables automated lead generation, AI enrichment, personalized messaging, and outreach orchestration through MCP tools and n8n workflows.
- AlicenseNot gradedqualityCmaintenanceAI-powered LinkedIn automation server for content generation, profile/company data extraction, and connection request automation, integrating with MCP clients like Claude Desktop.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for programmable LinkedIn automation via Playwright, offering 20 tools for profile management, messaging, feed interaction, and job searching through real browser automation.31MIT
Related MCP Connectors
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sanchiwaghmare/linkedin-mcp-python'
If you have feedback or need assistance with the MCP directory API, please join our Discord server