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_secretPrzykł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_imageNajczę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.