Bookmark Manager
A lightweight Model Context Protocol (MCP) server that provides persistent bookmark management for Claude and other MCP-compatible clients. Features categorized storage, resource discovery, and seamless integration with your AI workflow.
What is Bookmark Manager?
Bookmark Manager is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to lightweight model context protocol (mcp) server that provides persistent bookmark management for claude and other mcp-compatible clients. features categorized storage, resource discovery, and seamless...
A lightweight Model Context Protocol (MCP) server that provides persistent bookmark management for Claude and other MCP-compatible clients. Features categorized storage, resource discovery, and seamless integration with your AI workflow.
This server falls under the File Systems category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A lightweight Model Context Protocol (MCP) server that provi
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx bookmark-managerConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Bookmark Manager
The Bookmark Manager MCP Server is a lightweight TypeScript server that gives AI assistants persistent, categorized bookmark storage accessible across sessions. It exposes MCP resources for browsing bookmarks by category (bookmarks://all, bookmarks://mcp, bookmarks://general, and custom categories), plus tools for adding, listing, and searching bookmarks stored in a local JSON file. Developers and researchers use it to maintain a curated link library that Claude and other MCP clients can reference or update during conversations.
Prerequisites
- Docker (recommended) or Node.js 22+ and pnpm for local development
- An MCP-compatible client such as Claude Desktop, Claude Code, VS Code with Copilot, or Cursor
- Write access to ~/.data directory for persistent bookmark storage
Pull the Docker image
Pull the pre-built Docker image from Docker Hub. This is the easiest way to get started without a local Node.js setup.
docker pull mindriftfall2infinitepiio/bookmark-manager-mcp:latestAdd the server to Claude Code
Register the bookmark manager with Claude Code using the docker run command, mounting ~/.data for persistent storage.
claude mcp add bookmark-manager -- docker run --rm --interactive \
--volume ~/.data:/app/.data \
mindriftfall2infinitepiio/bookmark-manager-mcp:latestVerify the server is available
Start Claude Code and confirm the bookmark-manager server appears in the connected MCP servers list.
claude mcp listAdd your first bookmark
Test the integration by asking Claude to add a bookmark via the MCP tool.
# In Claude Code:
claude @bookmark-manager add bookmark for GitHub at https://github.comBookmark Manager Examples
Client configuration
Claude Desktop configuration using the Docker image with persistent volume mount.
{
"mcpServers": {
"bookmark-manager": {
"command": "docker",
"args": [
"run", "--rm", "--interactive",
"--volume", "~/.data:/app/.data",
"mindriftfall2infinitepiio/bookmark-manager-mcp:latest"
]
}
}
}Prompts to try
Example prompts for managing bookmarks through your AI assistant.
- "Add a bookmark titled 'FastMCP Docs' for https://fastmcp.com in the mcp category"
- "List all my bookmarks in the development category"
- "Show me all saved bookmarks"
- "Do I have any bookmarks related to TypeScript?"
- "Add the Pixeltable GitHub repo to my bookmarks under the ai-tools category"Troubleshooting Bookmark Manager
Bookmarks are lost between sessions
Ensure the --volume ~/.data:/app/.data flag is included in the Docker run command. Without this mount, the container's /app/.data is ephemeral and discarded when the container exits.
Docker command not found when running via Claude Code
Claude Code needs Docker to be in the system PATH. On macOS, ensure Docker Desktop is running and that /usr/local/bin/docker or /usr/bin/docker is accessible. Restart Claude Code after starting Docker Desktop.
bookmarks://category resource returns empty results
Categories are created automatically when bookmarks are added with that category. Add at least one bookmark with the target category before querying it as a resource.
Frequently Asked Questions about Bookmark Manager
What is Bookmark Manager?
Bookmark Manager is a Model Context Protocol (MCP) server that lightweight model context protocol (mcp) server that provides persistent bookmark management for claude and other mcp-compatible clients. features categorized storage, resource discovery, and seamless integration with your ai workflow. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Bookmark Manager?
Follow the installation instructions on the Bookmark Manager GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Bookmark Manager?
Bookmark Manager works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Bookmark Manager free to use?
Yes, Bookmark Manager is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
Bookmark Manager Alternatives β Similar File Systems Servers
Looking for alternatives to Bookmark Manager? Here are other popular file systems servers you can use with Claude, Cursor, and VS Code.
Electerm
β 14.1kπ»Terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(linux, mac, win)
Plik
β 1.8kPlik is a temporary file upload system (Wetransfer like) in Go.
Kordoc
β 957An MCP server that parses South Korean document formats like HWP, HWPX, and PDF into Markdown. It features specialized table reconstruction and security-hardened extraction optimized for administrative and public institution files.
macOS Automator
β 801A Model Context Protocol server that enables execution of AppleScript and JavaScript for Automation scripts on macOS, allowing programmatic control of applications and system functions through a rich knowledge base of pre-defined scripts.
PDF Reader
β 723Enables reading, searching, and metadata extraction from PDF files without loading the entire content into the context window. It provides efficient tools for text cleaning, page-specific extraction, and context-aware search results.
Filesystem MCP Server
β 643Provides comprehensive filesystem operations (read, write, list, create, delete, move files and directories) through the Model Context Protocol with Streamable HTTP transport and built-in security through configurable root directory restrictions.
Browse More File Systems MCP Servers
Explore all file systems servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Bookmark Manager in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Bookmark Manager?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.