# Bear Notes

> Use this tool when you need to search and retrieve notes based on keyword and semantic similarity, or perform retrieval-augmented generation queries. It solves problems related to knowledge management and accessing personal notes, providing a semantic search interface for note retrieval. The tool takes in search queries and note IDs as inputs and outputs relevant notes, tags, and generated text, making it ideal for use cases where direct access to personal notes is required within conversations.

Canonical page: https://skillsregistry.net/skills/ruanodendaal-bear-notes  
JSON: https://api.skillsregistry.net/v1/skills/ruanodendaal-bear-notes

## Description

Bear MCP Server provides a semantic search interface for Bear Notes, enabling Claude to find and retrieve notes based on both keyword and vector similarity. Built with Node.js and the Model Context Protocol SDK, it creates embeddings using Xenova's transformers library and FAISS for vector indexing, allowing for powerful retrieval-augmented generation (RAG) capabilities. The server connects directly to Bear's SQLite database, offering tools to search notes, retrieve specific notes by ID, list tags, and perform semantic RAG queries, making it particularly valuable for knowledge management and accessing personal notes directly within Claude conversations.

## Trust

- **Trust score (0–1):** 0.81
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ruanodendaal-bear-notes)
- **Repository:** <https://github.com/ruanodendaal/bear-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "ruanodendaal-bear-notes"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ruanodendaal-bear-notes` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ruanodendaal-bear-notes/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
