This server connects your AI assistant to a personal bookmark collection backed by OpenAI's embedding and search capabilities. It exposes two operations: save_bookmark for storing URLs with titles and descriptions, and search_bookmarks for semantic queries across your collection. You'd reach for this when you want Claude or another MCP host to remember and retrieve URLs intelligently, going beyond simple keyword matching. Requires an OpenAI API key since it uses their RAG infrastructure for the actual storage and retrieval. Installed via uvx from the GitHub repo rather than a published package, and works across Claude Desktop, Cursor, Windsurf, Zed, and Continue.
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.
pip install mcp-bookmark-server
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"
}
}
}
}
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"
}
}
}
}
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"
}
}
}
}
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"
}
}
}
}
}
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"
}
}
]
}
save_bookmarkSave a new bookmark.
Parameters:
url (required): The URL to bookmarktitle (optional): Title for the bookmarkdescription (optional): DescriptionExample:
{
"url": "https://example.com",
"title": "Example Site",
"description": "A useful example website"
}
search_bookmarksSearch through saved bookmarks.
Parameters:
query (required): Search termsExample:
{
"query": "python tutorial"
}
Once configured with your MCP host, you can use natural language:
uvx package manager installedOPENAI_API_KEY: Required for AI-powered categorization and search enhancementMIT License
Built for the Model Context Protocol ecosystem
OPENAI_API_KEY*secretopen ai api key
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent