
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
@linkedmash/mcp
Advanced tools
MCP server for LinkedIn saved posts: search and label your saved library, then draft, schedule and publish from it.
A Model Context Protocol (MCP) service that provides AI assistants with access to Linkedmash bookmark management capabilities.
This MCP service allows AI assistants to:
Create a .env file in the mcp-service directory:
LINKEDMASH_TOKEN=your_linkedmash_api_token_here
LINKEDMASH_WEBAPP_URL=https://www.linkedmash.com # URL to the webapp for setup endpoints
NODE_ENV=development
# Install dependencies
npm install
# Run the service
npm start
# For development with auto-restart
npm run dev
# Build and run with docker-compose
docker-compose up mcp-service
# For development mode
docker-compose --profile dev up mcp-service-dev
list_bookmarksLists user's LinkedIn bookmarks with optional filtering and pagination.
Parameters:
limit (number, 1-100): Number of bookmarks to retrievecursor (string): Pagination cursor for next pageis_unread_only (boolean): Filter to only unread bookmarkshide_archived (boolean): Hide archived bookmarksmedia_type (enum): Filter by media type (thread, media, replies, notes, links)author (string): Filter by author usernametag (string): Filter by tagposted_from/posted_to (string): Filter by post posting date rangebookmarked_from/bookmarked_to (string): Filter by bookmark date rangesort_by (enum): Sort order for resultssearch_bookmarksSearches through bookmarks using a text query.
Parameters:
q (string, required): Search querylist_bookmarksget_bookmark_countGets the total count of bookmarks with optional filtering.
Parameters:
limit, cursor, and sort_bysetup_vector_storeInitializes the vector store for semantic search. Call this when vector/semantic search fails with "Vector Store Not Setup" error.
Parameters: None
Note: This is an async operation that may take a few minutes to complete for large bookmark collections.
The service integrates with the Linkedmash API at https://api.linkedmash.com/v1/bookmarks using Bearer token authentication.
The service includes comprehensive error handling and validation:
The service is built using:
This MCP service can be integrated with AI assistants that support the Model Context Protocol, allowing them to access and manage Linkedmash bookmarks on behalf of users.
FAQs
MCP server for LinkedIn saved posts: search and label your saved library, then draft, schedule and publish from it.
We found that @linkedmash/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.