← 返回 Skills 市场
thethomasjfellows

Karakeep MCP-First

作者 thethomasjfellows · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ 安全检测通过
62
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install karakeep-mcp-first
功能描述
Unofficial MCP-first skill for using Karakeep with AI agents. Use it to save, search, organize, tag, list, summarize, and highlight Karakeep bookmarks throug...
使用说明 (SKILL.md)

Karakeep MCP-First

An unofficial Karakeep skill for AI agents that prefers MCP for normal work and keeps CLI/API fallback available for the edge cases MCP does not handle yet.

Use this skill when the user wants an agent to work with their Karakeep bookmarks: save links, search saved content, organize lists, apply tags, clean up duplicates, summarize research, or create meaningful highlights.

Video walkthrough: https://youtu.be/WQNhRyYyl64

What It Does

  • Uses Karakeep MCP first for normal bookmark, list, tag, and content workflows.
  • Falls back to the Karakeep CLI only for unavailable MCP features, bulk work, debugging, migrations, dumps, or raw JSON verification.
  • Uses the Karakeep API directly only when MCP and CLI do not expose the needed operation.
  • Keeps highlights intentional instead of spraying annotations everywhere.
  • Helps turn Karakeep from a passive bookmark manager into an AI-usable research and workflow system.

Quick Setup

  1. Run Karakeep and create an API key.
  2. Configure the official Karakeep MCP server in your agent.
  3. Install the optional CLI fallback if you want it:
npm install -g @karakeep/cli
  1. Set your Karakeep environment variables:
export KARAKEEP_API_KEY="your-api-key"
export KARAKEEP_SERVER_ADDR="https://your-karakeep.example.com"
  1. Restart your agent session and ask it to use karakeep-mcp-first.

Tool Priority

Use tools in this order:

  1. Karakeep MCP for normal work.
  2. Karakeep CLI for fallback, debugging, bulk import/export, migrations, dumps, or raw JSON verification.
  3. Karakeep API for unsupported operations, especially highlight creation.
  4. Browser/manual workaround only when the other options are insufficient.

If you do not use MCP, briefly explain why.

MCP Tools

Prefer MCP for:

  • search-bookmarks
  • get-bookmark
  • create-bookmark
  • update-bookmark
  • get-bookmark-content
  • get-lists
  • create-list
  • add-bookmark-to-list
  • remove-bookmark-from-list
  • attach-tag-to-bookmark
  • detach-tag-from-bookmark

Do not verify with CLI unless there is a clear reason.

Agent Behavior

  • Search before creating when duplicate bookmarks might matter.
  • Use lists for durable collections, projects, source libraries, and workflows.
  • Use tags for reusable labels across lists.
  • Reuse existing tags when possible and avoid near-duplicates such as ai-tools, aitools, and ai tool.
  • Prefer lowercase tags such as ai, research, reference, todo, read-later, dev, business, video, or project-specific tags.
  • Confirm before destructive deletes, broad archive operations, or large cleanup sweeps.
  • Avoid printing API keys or local secrets.

Meaningful Highlights

Do not create highlights by default. Create highlights only when they preserve the exact part of the content the user cares about.

Good reasons to highlight:

  • Ingredients, steps, commands, requirements, definitions, warnings, compatibility notes, pricing, conclusions, or key evidence.
  • One obvious passage that is basically the reason to save the bookmark.

Highlighting rules:

  • Highlight the smallest useful passage.
  • Prefer 1-3 highlights unless the user asks for more.
  • Add a concrete note such as Ingredients requested by the user or Core compatibility requirement.
  • Do not highlight text that is not present in the saved content.

MCP does not currently expose highlight creation. When highlighting is warranted, use MCP to retrieve the bookmark/content, then use the Karakeep API to create the highlight and explain that API fallback was used.

CLI Fallback

Use the CLI only when MCP is unavailable, incomplete, or the task needs bulk/debug/raw JSON behavior.

Useful fallback commands:

karakeep whoami --json
karakeep bookmarks search "is:fav #work" --json
karakeep bookmarks get \x3Cbookmark-id> --include-content --json
karakeep dump --help
karakeep migrate --help
karakeep wipe --help

More Detail

For search syntax, bookmark/list/tag concepts, and expanded workflow examples, read references/karakeep-details.md when needed. Do not load it unless the task needs those details.

安全使用建议
Install only if you want an agent to access and modify your Karakeep bookmarks. Use a least-privilege API key if available, avoid admin-wide credentials, and require explicit confirmation plus a backup before any dump, migrate, wipe, delete, archive, or bulk cleanup operation.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The artifacts consistently describe an unofficial MCP-first Karakeep skill for saving, searching, organizing, tagging, summarizing, and highlighting bookmarks, with CLI/API fallback only for unsupported, bulk, debug, or verification tasks.
Instruction Scope
The skill scopes normal use to MCP, asks for confirmation before destructive deletes or broad cleanup, and warns not to print secrets; however, its fallback examples mention administrative `dump`, `migrate`, and `wipe --help` commands, which users should treat as high-risk.
Install Mechanism
Installation is disclosed as copying a skill folder or using ClawHub, with an optional global install of the public `@karakeep/cli` package; the artifact itself contains only markdown/yaml text and no executable scripts.
Credentials
The requested `KARAKEEP_API_KEY` and optional `KARAKEEP_SERVER_ADDR` are expected for accessing a user's Karakeep instance, and the skill tells agents to avoid printing API keys or local secrets.
Persistence & Privilege
No background workers, startup hooks, hidden persistence, or privilege escalation were found, but the configured Karakeep key may allow bookmark mutation depending on the user's key scope.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install karakeep-mcp-first
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /karakeep-mcp-first 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Refactor SKILL.md into a friendlier public ClawHub page and move dense reference material into references/karakeep-details.md.
v1.0.1
Add ClawHub install instructions and listing link.
v1.0.0
Initial public release of the MCP-first Karakeep skill.
元数据
Slug karakeep-mcp-first
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Karakeep MCP-First 是什么?

Unofficial MCP-first skill for using Karakeep with AI agents. Use it to save, search, organize, tag, list, summarize, and highlight Karakeep bookmarks throug... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 62 次。

如何安装 Karakeep MCP-First?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install karakeep-mcp-first」即可一键安装,无需额外配置。

Karakeep MCP-First 是免费的吗?

是的,Karakeep MCP-First 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Karakeep MCP-First 支持哪些平台?

Karakeep MCP-First 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Karakeep MCP-First?

由 thethomasjfellows(@thethomasjfellows)开发并维护,当前版本 v1.1.0。

💬 留言讨论