Bookmark
FreeNot checkedEnables AI assistants to save and search bookmarks with semantic search using OpenAI, allowing storage of URLs with metadata and intelligent retrieval across co
About
Enables AI assistants to save and search bookmarks with semantic search using OpenAI, allowing storage of URLs with metadata and intelligent retrieval across collections.
README
A Model Context Protocol (MCP) server that enables AI assistants to save and search bookmarks using OpenAI's RAG capabilities. Store URLs with metadata and perform intelligent searches across your bookmark collection.
Features
- Save Bookmarks: Store URLs with titles and descriptions
- Smart Search: Search across bookmark titles and descriptions using semantic search
- AI-Powered: Integration with OpenAI for intelligent bookmark management and categorization
- Multi-Platform: Easy integration across multiple MCP-compatible platforms
Installation
pip install mcp-bookmark-server
Configuration for MCP Hosts
Claude Desktop
Add to your claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"bookmark": {
"command": "/usr/local/bin/uvx",
"args": [
"--from",
"git+https://github.com/pree-dew/mcp-bookmark.git",
"mcp-bookmark-server"
],
"env": {
"OPENAI_API_KEY": "your-openai-api-key-here"
}
}
}
}
Cursor IDE
Add to your MCP settings in .cursor/mcp_config.json:
{
"mcpServers": {
"bookmark": {
"command": "/usr/local/bin/uvx",
"args": [
"--from",
"git+https://github.com/pree-dew/mcp-bookmark.git",
"mcp-bookmark-server"
],
"env": {
"OPENAI_API_KEY": "your-openai-api-key-here"
}
}
}
}
Windsurf IDE
Add to your windsurf_config.json:
{
"mcpServers": {
"bookmark": {
"command": "/usr/local/bin/uvx",
"args": [
"--from",
"git+https://github.com/pree-dew/mcp-bookmark.git",
"mcp-bookmark-server"
],
"env": {
"OPENAI_API_KEY": "your-openai-api-key-here"
}
}
}
}
Zed Editor
Add to your Zed settings under MCP servers:
{
"mcp": {
"servers": {
"bookmark": {
"command": "/usr/local/bin/uvx",
"args": [
"--from",
"git+https://github.com/pree-dew/mcp-bookmark.git",
"mcp-bookmark-server"
],
"env": {
"OPENAI_API_KEY": "your-openai-api-key-here"
}
}
}
}
}
Continue (VS Code Extension)
Add to your continue/config.json:
{
"mcpServers": [
{
"name": "bookmark",
"command": "/usr/local/bin/uvx",
"args": [
"--from",
"git+https://github.com/pree-dew/mcp-bookmark.git",
"mcp-bookmark-server"
],
"env": {
"OPENAI_API_KEY": "your-openai-api-key-here"
}
}
]
}
Available Tools
save_bookmark
Save a new bookmark.
Parameters:
url(required): The URL to bookmarktitle(optional): Title for the bookmarkdescription(optional): Description
Example:
{
"url": "https://example.com",
"title": "Example Site",
"description": "A useful example website"
}
search_bookmarks
Search through saved bookmarks.
Parameters:
query(required): Search terms
Example:
{
"query": "python tutorial"
}
Usage Examples
Once configured with your MCP host, you can use natural language:
- "Save this bookmark: https://python.org with title 'Python Official'"
- "Search my bookmarks for React tutorials"
- "Find bookmarks about machine learning"
- "Save https://github.com/microsoft/vscode as a development tool bookmark"
Requirements
- Python 3.11+
- OpenAI API key
uvxpackage manager installed- Internet connection for GitHub repository access
Environment Variables
OPENAI_API_KEY: Required for AI-powered categorization and search enhancement
Support
- Issues: GitHub Issues
- MCP Documentation: Model Context Protocol
License
MIT License
Built for the Model Context Protocol ecosystem
Install Bookmark in Claude Desktop, Claude Code & Cursor
unyly install mcp-bookmarkInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add mcp-bookmark -- uvx mcp-bookmark-serverFAQ
Is Bookmark MCP free?
Yes, Bookmark MCP is free — one-click install via Unyly at no cost.
Does Bookmark need an API key?
No, Bookmark runs without API keys or environment variables.
Is Bookmark hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Bookmark in Claude Desktop, Claude Code or Cursor?
Open Bookmark on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Bookmark with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
