Skip to content

feat: save web page as a Bear note (grab URL) #62

@vasylenko

Description

@vasylenko

User Story

During research workflows, I want to capture a web page directly into Bear as a note — without copy-pasting content manually. This is especially useful when collecting references, saving articles, or bookmarking pages with their content preserved.

Desired Behavior

A new bear-grab-url tool that takes a URL and creates a Bear note from the web page content. Bear handles the page fetching and markdown conversion natively.

Example:

bear-grab-url(url: "https://example.com/article", tags: "research,reading-list")

creates a new Bear note with the page content, optionally tagged.

Acceptance Criteria

  • New bear-grab-url tool registered in the MCP server
  • Accepts url (required), tags (optional); wait defaults to "yes" and pin to "no" in the code
  • Uses Bear's native grab-url x-callback-url action
  • Bear is not brought to foreground (background execution with -g flag)
  • Returns confirmation message

Technical Notes

Bear's grab-url x-callback-url: bear://x-callback-url/grab-url?url=<url>&tags=<tags>&pin=<yes|no>
This is a Bear-native feature we're simply not exposing. Low implementation cost.

Research: #56

Metadata

Metadata

Assignees

No one assigned

    Labels

    readyFully specified, ready for implementation

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions