Skip to main content

LinkedIn przez AI: publikacja, harmonogram i komentarze z poziomu Claude

Otwarty serwer MCP, który podłącza konto LinkedIn do Claude: tworzenie i planowanie postów, grafiki z Gemini, komentarze, reakcje i szablony treści, obsługiwane zwykłym poleceniem.

Branża: Marketing, marka osobista, firmy B2B

W skrócie

  • Otwarty serwer MCP do LinkedIna, licencja MIT
  • 25 narzędzi MCP
  • 12 wbudowanych szablonów treści
  • Harmonogram ponawia nieudaną publikację

O projekcie

Prowadzenie profilu na LinkedInie to powtarzalne czynności: napisać post, dodać grafikę, opublikować o dobrej porze i odpowiedzieć na komentarze. linkedin-mcp-server zamienia je w narzędzia MCP, które Claude wywołuje na prośbę wyrażoną zdaniem, korzystając z oficjalnego API LinkedIna.

Wyzwanie

Trzeba było połączyć oficjalne API LinkedIna z rozmową z AI tak, żeby logowanie, publikacja, media i harmonogram działały bez ręcznego klikania, a tokeny odświeżały się same.

Cele

  • Publikować, edytować i usuwać posty poleceniem
  • Planować publikacje na konkretną godzinę
  • Generować grafiki i dołączać je do postów
  • Obsługiwać komentarze i reakcje

Wyzwania techniczne

Logowanie OAuth 2.0

Claude generuje adres autoryzacji, Ty zatwierdzasz dostęp w przeglądarce, a tokeny zapisują się same. Są ważne 60 dni i odświeżane automatycznie.

Harmonogram w tle

Wbudowany planista sprawdza co 30 sekund, czy są posty do publikacji. Nieudaną publikację ponawia do 3 razy co 5 minut, a po starcie nadrabia zaległe posty z ostatnich 24 godzin.

Rozwiązanie i wdrożenie

Posty i szablony

Tworzenie postów z tekstem, obrazem, wideo albo artykułem, 12 szablonów (na przykład case study, lead magnet, lekcja z porażki) i własne szablony ze zmiennymi.

Grafiki z Gemini

Grafika generowana przez Google Gemini Imagen 4 trafia prosto do posta. Zaplanowany post może wygenerować obraz tuż przed publikacją.

Głos marki

Ustawienia tonu, emoji, hashtagów i struktury posta, plus wbudowane wskazówki o działaniu algorytmu LinkedIna.

Tryb ręcznego tokena

Jeśli masz już token dostępu do LinkedIna, na przykład z n8n albo innego narzędzia, wpisujesz go w konfiguracji i pomijasz logowanie OAuth.

Rezultaty

Profil prowadzony z rozmowy

Zamiast przełączać się między edytorem, grafiką i kalendarzem, mówisz Claude, co ma się ukazać i kiedy.

Publikacja o czasie bez pilnowania

Zaplanowany post wychodzi sam, a gdy publikacja się nie uda, serwer próbuje ponownie.

Wnioski

MCP zamiast kolejnej aplikacji

Zamiast kolejnego narzędzia do planowania postów dostajesz możliwości w asystencie AI, z którego i tak korzystasz.

Zakres

  • Publikacja i edycja postów
  • Harmonogram publikacji
  • Grafiki AI
  • Komentarze i reakcje

Technologie

  • MCP
  • Node.js
  • LinkedIn API
  • Gemini Imagen 4

Projekt open source

Język: JavaScript, Node.js. Licencja: MIT.

Instalacja

claude mcp add --scope user linkedin npx -- -y linkedin-mcp-server \
  -e LINKEDIN_CLIENT_ID=your_client_id \
  -e LINKEDIN_CLIENT_SECRET=your_client_secret

Przykład użycia

Po połączeniu konta (polecenie: połącz moje konto LinkedIn) poproś o zaplanowanie posta. Grafiki z Gemini wymagają dodatkowo klucza Gemini, opisanego w README.

> Zaplanuj na poniedziałek na 9:00 post o automatyzacji AI z grafiką z Gemini
# linkedin_schedule_create + linkedin_gemini_image

Najczęstsze pytania

Czego potrzebuję, żeby zacząć?

Aplikacji w LinkedIn Developer Portal z włączonymi produktami Share on LinkedIn i Sign In with LinkedIn using OpenID Connect oraz jej Client ID i Client Secret. Do grafik potrzebny jest klucz Gemini.

Czy posty publikują się, gdy komputer jest wyłączony?

Harmonogram działa razem z serwerem MCP albo jako osobny proces. Po ponownym uruchomieniu nadrabia zaległe posty z ostatnich 24 godzin.

Czy mogę odpowiadać na komentarze?

Tak. Serwer ma narzędzia do dodawania komentarzy i odpowiedzi, listowania komentarzy pod postem i dodawania reakcji.

Z jakimi programami działa?

Z Claude Code i Claude Desktop, a także z innymi klientami MCP.

Czy harmonogram może działać bez Claude?

Tak. Planistę można uruchomić jako osobny proces poleceniem npx linkedin-mcp-server --scheduler. Wtedy publikuje zaplanowane posty niezależnie od sesji z AI.

Wszystkie case studies