Releases: prakharagarwal-dev/linkedin-mcp-server
Releases · prakharagarwal-dev/linkedin-mcp-server
Release list
v0.16.0
Highlights:
- Share one local LinkedIn runtime safely across multiple MCP clients with fair scheduling and atomic browser operations.
- Manage runtime ownership, the dedicated Chromium profile, LinkedIn login, and LinkedIn logout through explicit CLI commands.
- Configure interactive or unattended approval per exact account-changing tool.
- Use unified live cursor pagination for invitations.
- Publish personal posts with corrected composer settling, pre-submit failure classification, and exact dynamic search evidence.
What's Changed
- Document v0.15.0 release verification by @prakharagarwal-dev in #20
- Clarify product messaging and support CTAs by @prakharagarwal-dev in #21
- Simplify README onboarding by @prakharagarwal-dev in #22
- Release v0.15.1 with refreshed registry docs by @prakharagarwal-dev in #23
- Release v0.16.0: shared runtime, lifecycle CLI, and safer publishing by @prakharagarwal-dev in #26
Full Changelog: v0.15.0...v0.16.0
v0.15.0
Changed
- Removed
LINKEDIN_MCP_LIVE_ENABLED; the LinkedIn runtime is now available on normal server startup. - Browser setup and authentication now follow
BROWSER_AUTO_INSTALLandAUTO_LOGIN_ON_STARTdirectly. - Capability access remains restricted by registered typed tools, allowed surfaces, scopes, effects, authentication guards, pacing, and confirmation-protected writes.
- Removed the obsolete option from CLI status, MCPB and Official Registry metadata, configuration examples, and public documentation.
Verification
- 436 offline tests on Python 3.12 and 3.13
- Ruff formatting and lint checks
- Strict Pyright type checking
- CodeQL analysis
- Wheel, source distribution, MCPB, and Official MCP Registry validation
v0.14.2
Privacy-compliant desktop distribution
- Adds a complete local data-processing, sharing, retention, deletion, and contact policy.
- Advertises the project and LinkedIn privacy policies in the MCPB manifest.
- Exposes the project privacy policy in PyPI metadata and bundles it in the desktop extension.
All 438 offline tests pass on Python 3.12 and 3.13. The release workflows will attach checksummed, attested Python and MCPB artifacts, publish PyPI and multi-architecture GHCR packages, and publish Official MCP Registry metadata.
v0.14.1
Corrected public release.
- Advertises v0.14.1 in the MCP initialize response.
- Publishes the GHCR image for linux/amd64 and linux/arm64.
- Produces a byte-reproducible MCPB desktop bundle from tracked source.
Python package: linkedin-mcp-local
Executable: linkedin-mcp
Container: ghcr.io/prakharagarwal-dev/linkedin-mcp-server:0.14.1
See CHANGELOG.md for details.
v0.14.0
Initial public release of the standalone Python LinkedIn MCP server.
Highlights:
- 31 typed capabilities across jobs, people, companies, posts, invitations, connections, and messaging
- persistent Playwright authentication with one browser worker and internal pacing
- deny-by-default scopes and confirmation-gated, hash-locked write actions
- stdio and loopback Streamable HTTP transports
- 435 offline mock-verified tests with Python 3.12/3.13, Ruff, strict Pyright, and CodeQL
- PyPI, MCPB, and OCI release packaging
This is an unofficial project and is not affiliated with or endorsed by LinkedIn. See the README for account-safety, authorization, and installation guidance.