{
"mcpServers": {
"linkwarden-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP Server for Linkwarden
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
Apache-2.0. View license →
Is it maintained?
Last commit 137 days ago. 16 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Linkwarden Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that provides AI assistants with programmatic access to Linkwarden instances. Linkwarden is a self-hosted bookmark management service, and this MCP server enables AI agents to interact with Linkwarden's bookmark collections, links, and search functionality.

Save link:

Search Link:

The easiest way to use linkwarden-mcp-server is via Docker. Pre-built images are available on GitHub Container Registry.
docker pull ghcr.io/irfansofyana/linkwarden-mcp-server:latest
# Pull a specific version (e.g., v1.0.0)
docker pull ghcr.io/irfansofyana/linkwarden-mcp-server:1.0.0
# Or with 'v' prefix
docker pull ghcr.io/irfansofyana/linkwarden-mcp-server:v1.0.0
Available tags:
latest - Latest stable release from main branchv{major}.{minor}.{patch} - Specific version (e.g., v1.0.0){major}.{minor}.{patch} - Specific version without 'v' prefix (e.g., 1.0.0){major}.{minor} - Latest patch for minor version (e.g., 1.0){major} - Latest minor and patch for major version (e.g., 1)If you prefer to build from source:
git clone https://github.com/irfansofyana/linkwarden-mcp-server.git
cd linkwarden-mcp-server
make build
Prerequisites for building:
go install github.com/irfansofyana/linkwarden-mcp-server/cmd/linkwarden-mcp-server@latest
The server can be configured using command-line flags, environment variables, or a configuration file.
--base-url: Your Linkwarden instance URL (or LINKWARDEN_BASE_URL environment variable)--token: Your Linkwarden API token (or LINKWARDEN_TOKEN environment variable)--toolsets: Comma-separated list of toolsets to enable (default: all)--read-only: Enable read-only mode (disables write operations)--log-file: Path to log file./linkwarden-mcp-server \
--base-url https://your-linkwarden-instance.com \
--token your-api-token-here \
--toolsets search,collection,link,tags
export LINKWARDEN_BASE_URL=https://your-linkwarden-instance.com
export LINKWARDEN_TOKEN=your-api-token-here
export TOOLSETS=search,collection,link,tags
./linkwarden-mcp-server
Read Operations:
get_all_collections: Retrieve all collectionsget_collection_by_id: Get specific collection detailsget_public_collections_links: Get links from public collectionsget_public_collections_tags: Get tags from public collectionsget_public_collection_by_id: Get public collection by IDWrite Operations:
create_collection: Create new collections