agentic-linkedin
agentic-linkedin
Der LinkedIn-MCP, der nie kaputtgeht.
Ein MCP-Server, der einem KI-Agenten alles bietet, was ein Mensch auf LinkedIn tun kann: du beschreibst, was du willst, der Agent führt es aus, und du musst die Website nie anfassen.
Selbstheilung — Selektoren und Endpunkte liegen als Daten vor; beweisbare Fixes werden automatisch angewendet, wenn LinkedIn sein DOM ändert
Session-Hygiene — menschliches Tempo, Schreibbudgets, Health-Probes, sanfte Re-Authentifizierung; sperrt dich nie aus
Zuverlässiges Posten — Verify-after-Post, persistierte Dedupe-Schlüssel, niemals ein Auto-Retry: nichts wird doppelt gepostet
Humanisierter Inhalt — benutzerspezifische Voice-Profile und ein KI-Tell-Audit; alles liest sich, als hättest du es geschrieben
Beobachtbar — plan-then-execute mit Feld-Level-Diffs und gerenderten Vorschauen; geschwärzte Fehler-Artefakte
Installation
npx agentic-linkedinErfordert Node 20+. Das Paket ist auf npm veröffentlicht; das Repository befindet sich unter github.com/DarkLvrd/linkedin-mcp.
Related MCP server: LinkedIn MCP Server
Anmelden (einmalig)
Starte den Server mit deinem MCP-Client (Claude Desktop, Cursor, …).
Rufe das Tool
loginauf. Ein Browserfenster öffnet sich — melde dich bei LinkedIn an und lass dich zu deinem Feed weiterleiten.Die Sitzung wird auf der Festplatte gespeichert (
~/.agentic-linkedin/session.json) und nach Neustarts wiederhergestellt.
Die Identität wird niemals im Repository oder in Fehler-Artefakten gespeichert. Cookie-Werte werden konstruktionsbedingt aus jedem Log, jeder Tool-Ausgabe und jedem Artefakt geschwärzt.
Der Workflow: plan-then-execute
Beschreibe, was du willst. Der Agent ruft plan mit den beabsichtigten Schreibvorgängen auf und
erhält eine geordnete Liste mit Vorschauen zurück:
Profiländerungen zeigen feldgenaue Alt → Neu-Diffs
Posts und Nachrichten zeigen gerenderte Feed-Vorschauen mit ihrem KI-Tell-Audit
Ein Raw-Toggle legt immer die exakten Argumente offen
Nichts wird ausgeführt, bis du den Plan mit approve genehmigst. reject bricht ihn ab. dry_run
zeigt eine Vorschau, ohne etwas zu speichern. Während der Ausführung durchläuft jeder Schreibvorgang weiterhin
die Pacing-Engine: Budgets pro Anmeldung, das Stundenlimit, zufällige
menschenähnliche Verzögerungen und Health-Probes — bei einer Challenge pausiert die Engine, bis du
dich erneut authentifizierst.
Werkzeuge
Sitzung:
session_status,loginLesen:
get_me,get_profile,get_posts,get_conversations,get_conversation_history,get_connections_summary,get_invitations,get_jobs,get_analyticsProfil:
update_profile,add_skill,remove_skill,reorder_skills,delete_ghost_entryBeiträge:
create_post,edit_post,delete_post,comment,reactNachrichten:
send_message(mit Idempotenz-Schlüssel),recall_message,react_to_messageNetzwerk:
connect,respond_invitation,follow,endorse_skill,remove_connectionPlanung:
plan,dry_run,approve,rejectSelbstheilung:
show_artifact,update_registryStimme:
get_voice_profile,set_voice_profile,bootstrap_voice_profile,audit_draft
Konfiguration (Umgebungsvariablen)
Variable | Standardwert | Zweck |
|
|
|
|
| wo die Sitzung persistiert wird |
|
| persistierte Post-Dedupe-Schlüssel |
|
| geschwärzte Fehler-Artefakte |
|
| Laufzeit-Fixes für die Selektor-Registry |
|
| Voice-Profile pro Benutzer |
|
| Schreibvorgänge im Browser-Kontext pro Anmeldung (die Authwall-Schwelle) |
|
| Gesamtzahl der Schreibvorgänge pro gleitender Stunde |
|
| zufällige Verzögerungsspanne vor Schreibvorgängen |
|
| Intervall für Session-Health-Probes |
Entwicklung
npm ci
npm run check # typecheck + build + full test suiteDie Tests laufen vollständig offline: Die Transport-Schnittstelle ist simuliert, Voyager/SDUI-Antworten werden aus aufgezeichneten Fixtures wiedergegeben, und die Binärdatei wird Ende-zu-Ende über stdio getestet. Live-LinkedIn-Aktionen werden in CI niemals automatisiert.
Lizenz
MIT — siehe LICENSE.
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
- AlicenseBqualityCmaintenanceEnables AI agents to manage LinkedIn profiles, posts, connections, skills, education, and certifications through the LinkedIn API.1817664MIT
- AlicenseBqualityAmaintenanceEnables AI agents with read/write access to LinkedIn API, including profile, posts, media, organizations, comments, reactions, and analytics.2014MIT
- AlicenseAqualityAmaintenanceEnables AI agents to publish posts, images, comments, and reactions to LinkedIn as the authenticated user, with built-in safety features like daily budgets and deduplication.929Apache 2.0
- AlicenseAqualityBmaintenanceLets an AI assistant operate LinkedIn through an authenticated browser session, enabling profile management, posting, networking, messaging, job search, and automated applications.1003831MIT
Related MCP Connectors
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
Live LinkedIn data for AI agents: profiles, companies, jobs, posts, email finding. No account risk.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
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/DarkLvrd/linkedin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server