loading…
Search for a command to run...
loading…
A Model Context Protocol server that provides persistent storage, categorization, and retrieval of bookmarks through AI clients like Claude. It allows users to
A Model Context Protocol server that provides persistent storage, categorization, and retrieval of bookmarks through AI clients like Claude. It allows users to manage web links using custom categories and includes options for local JSON storage or AWS S3 synchronization.
MseeP.ai Security Assessment Badge
A Model Context Protocol (MCP) server for managing bookmarks with persistent storage
Docker Hub GitHub TypeScript MCP

This MCP server provides a simple yet powerful bookmark management system that integrates seamlessly with Claude and other MCP-compatible clients. It offers persistent storage, categorization, and easy retrieval of your bookmarks.
~/.data/bookmarks.json# Add to Claude Code (Docker)
docker pull mindriftfall2infinitepiio/bookmark-manager-mcp:latest
claude mcp add bookmark-manager -- docker run \
--rm \
--interactive \
--volume ~/.data:/app/.data \
mindriftfall2infinitepiio/bookmark-manager-mcp:latest
# Or with Podman
podman pull mindriftfall2infinitepiio/bookmark-manager-mcp:latest
claude mcp add bookmark-manager -- podman run \
--rm \
--interactive \
--volume ~/.data:/app/.data \
mindriftfall2infinitepiio/bookmark-manager-mcp:latest
# Docker
docker pull mindriftfall2infinitepiio/bookmark-manager-mcp:latest
# Or Podman
podman pull mindriftfall2infinitepiio/bookmark-manager-mcp:latest
.vscode/mcp.json{
"servers": {
"bookmark-manager": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--volume",
"~/.data:/app/.data",
"mindriftfall2infinitepiio/bookmark-manager-mcp:latest"
]
}
}
}
For Podman users:
{
"servers": {
"bookmark-manager": {
"command": "podman",
"args": [
"run",
"--rm",
"--interactive",
"--volume",
"~/.data:/app/.data",
"mindriftfall2infinitepiio/bookmark-manager-mcp:latest"
]
}
}
}
# Clone the repository
git clone https://github.com/infinitepi-io/bookmark-manager-mcp.git
cd bookmark-manager-mcp
# Install dependencies
pnpm install
# Development mode
pnpm run dev
# Build for production
pnpm run build
pnpm start
Agent Mode + Natural Language or # prefix
Add bookmark for GitHub at https://github.com category development
#add bookmark: title "GitHub", url "https://github.com"
#list all my bookmarks in development category
Usage: @ prefix
claude @bookmark-manager add bookmark for GitHub at https://github.com
claude @bookmark-manager search development bookmarks
claude @bookmark-manager list all bookmarks
bookmarks://all - All bookmarksbookmarks://mcp - MCP-related bookmarksbookmarks://general - General bookmarksbookmarks://{category} - Custom category bookmarksAdd a bookmark for "OpenAI Documentation" with URL "https://docs.openai.com" in category "ai"
List all my bookmarks
Show me all MCP-related bookmarks
~/.data/bookmarks.json/app/.data/bookmarks.json (mount your local ~/.data directory)[
{
"title": "Model Context Protocol",
"url": "https://modelcontextprotocol.io/introduction",
"category": "mcp"
},
{
"title": "infinitepi-io",
"url": "https://github.com/infinitepi-io",
"category": "general"
}
]
node:22-alpine/app/.data for persistent storage# TypeScript compilation with esbuild
esbuild index.ts --bundle --platform=node --target=node22 --format=esm --outfile=dist/index.js
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ MCP Client │◄──►│ MCP Server │◄──►│ JSON Storage │
│ (Claude) │ │ (This App) │ │ (~/.data/) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the Apache License 2.0.
Satish Tripathi
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"bookmark-manager-mcp": {
"command": "npx",
"args": []
}
}
}