Practical examples and workflows for the Bear MCP Server.
"What's in my Bear database?"
"Show me my database statistics"
"How many notes do I have?"
"Show me my recent notes"
"List my 10 most recent notes"
"What notes do I have tagged with 'work'?"
"Find notes containing 'project' in the title"
"What tags do I use most?"
"Show me all my Bear tags"
"How many notes are tagged with 'personal'?"
"Search for notes about 'machine learning'"
"Find notes containing 'API documentation'"
"Show me notes with 'meeting' in the title"
"Find notes tagged 'work' but not 'archived', created after January 1st"
"Search for notes containing 'JavaScript' with fuzzy matching"
"Find notes longer than 1000 characters tagged with 'research'"
"Find notes similar to this content: 'React hooks and state management'"
"What notes are related to note ID 123?"
"Analyze my note-taking patterns this month"
"Create a new note titled 'Daily Standup' with tags 'work' and 'meetings'"
"Update note 123 to add 'urgent' tag"
"Duplicate my 'Template' note with suffix ' - New Project'"
"Create a note with tags 'projectalpha' and 'workmeeting'"
# Result: Tags created as-is since they follow Bear's rules
"Add tags 'project/frontend' and 'javascriptreact' to note 456"
# Result: Both tags created as-is, nested tag preserved
"Create a note with nested tags 'work/projects/2024' and 'personal/health'"
# Result: Both tags preserved as nested tags work with forward slashes
"Archive note 456"
"Find old notes I should archive"
"Show me notes with attachments"
Goal: Organize research notes for a machine learning project
"Find all notes tagged with 'machinelearning' or 'ml'"
"Search for notes containing 'neural network' or 'deep learning'"
"Show me notes with attachments tagged 'research'"
"Create a new note titled 'ML Project Overview' with tags 'machinelearning' and 'project/overview'"
"Create a note titled 'Research Papers' with content 'Collection of relevant papers' and tags 'machinelearning' and 'references'"
"Find notes similar to 'neural networks and backpropagation algorithms'"
"Update note 789 to add tags 'machinelearning' and 'neuralnetworks'"
"Archive old notes tagged 'mldraft' created before 2023"
"Analyze my note-taking patterns for machine learning topics"
"What are my most-used tags related to 'machinelearning'?"
"Find duplicate or similar notes in my research collection"
Goal: Streamline meeting notes and follow-ups
"Find all notes tagged with 'meeting' or 'meetings'"
"Show me meeting notes from the last month"
"What meeting notes have todos or action items?"
"Create a note titled 'Weekly Team Meeting Template' with content:
# Weekly Team Meeting - [Date]
## Attendees
-
## Agenda
1.
2.
3.
## Action Items
- [ ]
- [ ]
## Next Meeting
Date:
Topics:
Tags: meetings, team, weekly"
"Find meeting notes without proper tags"
"Update meeting notes from January to add 'q1/2024' tag"
"Archive meeting notes older than 6 months"
"Find meeting notes with incomplete todos"
"Search for action items assigned to specific people"
"Create a summary note of all Q1 meeting outcomes"
Goal: Clean up and optimize your Bear knowledge base
"Analyze my note metadata and content patterns"
"What are my longest and shortest notes?"
"Show me notes that might need better organization"
"Find duplicate or very similar notes"
"Search for notes with similar titles"
"Identify notes that could be merged"
"Analyze my tag usage and suggest improvements"
"Find orphaned or rarely used tags"
"Show me tag hierarchy and relationships"
"Find notes without tags that should have them"
"Identify notes that need better titles"
"Find notes with broken links or missing attachments"
Goal: Backup and migrate Bear content
"Show me my database statistics for backup planning"
"List all file attachments with their sizes"
"Get a complete inventory of my notes and tags"
"Find notes created in the last year for migration"
"Show me notes with specific tags for selective backup"
"Identify notes with attachments that need special handling"
Goal: Optimize tag usage and create a consistent tagging system
"Analyze my tag usage patterns and suggest improvements"
"Show me all tags and their usage counts"
"Find tags that might be duplicates or need consolidation"
"Create a note with standardized project tags using nested structure"
"Update old notes to use consistent tag format"
"Convert old tags to clean format using proper naming"
"Plan a tag hierarchy for work projects: work/project/alpha"
"Create template notes with proper nested tag examples"
"Document tag conventions for consistent future use"
- Simple tags:
work,personal,urgent - Nested categories:
work/projects/alpha,personal/health/fitness - Time-based:
2024,q1,january - Status indicators:
todo,inprogress,completed - Project codes:
proj001,alpha,beta
- With spaces:
work meeting→ becomesworkmeeting - With underscores:
project_alpha→ becomesprojectalpha - Mixed case:
ProjectAlpha→ becomesprojectalpha - With commas:
work,urgent→ becomesworkurgent
- Use forward slashes for hierarchy:
work/projects/2024/alpha - Keep tags short and memorable
- Be consistent with naming conventions
- Use nested tags for better organization
- Let the server handle tag validation automatically
"Verify database integrity and health"
"Check for any corrupted or problematic notes"
"Ensure all tags and relationships are intact"
"Analyze my writing patterns and productivity trends"
"What times of day do I create most notes?"
"How has my note-taking evolved over time?"
"Find notes that might need more detail or structure"
"Identify notes with poor formatting or organization"
"Show me notes that could benefit from better tags"
"Find topics I've started but not completed"
"Identify areas where I have sparse documentation"
"Show me potential connections between isolated notes"
"Find all notes tagged 'oldproject' and update them to 'archived/project'"
"Add 'needsreview' tag to all notes older than 1 year"
"Standardize tag naming conventions across all notes"
"Find notes with outdated information or broken links"
"Identify notes that reference deprecated tools or methods"
"Update project status across multiple related notes"
"Archive all completed project notes from 2023"
"Find notes that should be archived based on age and usage"
"Create archive summaries for major projects"
✅ Good: "Find notes about 'React hooks useState'"
❌ Avoid: "Find notes about programming"
✅ Good: "Find notes tagged 'work' created after January 1st with 'API' in title"
❌ Avoid: Multiple separate queries
✅ Good: "Show me first 20 notes tagged 'research', then next 20"
❌ Avoid: Requesting all results at once for large datasets
✅ Good: Use hierarchical tags like 'project/webapp', 'meeting/weekly'
❌ Avoid: Inconsistent tag naming like 'proj', 'project', 'projects'
✅ Good: "Weekly Team Meeting - Feb 18, 2024"
❌ Avoid: "Meeting", "Notes", "Untitled"
✅ Good: Monthly cleanup and organization sessions
❌ Avoid: Letting organization problems accumulate
✅ Good: Test write operations on a few notes first
❌ Avoid: Running bulk operations without testing
✅ Good: Explore and analyze with read operations
❌ Avoid: Being hesitant to use analysis tools
✅ Good: Regular Bear app updates for schema compatibility
❌ Avoid: Using outdated Bear versions
Problem: Queries returning thousands of results Solution: Use pagination and more specific criteria
Instead of: "Show me all my notes"
Try: "Show me my 20 most recent notes" or "Find notes tagged 'current/project'"
Problem: Write operations blocked by running Bear Solution: Quit Bear completely before write operations
1. Quit Bear app completely
2. Check Activity Monitor for Bear processes
3. Then perform write operations
Problem: Getting unexpected or irrelevant results Solution: Use more specific search terms and filters
Instead of: "Find notes about work"
Try: "Find notes tagged 'work' containing 'project status' created this month"
Problem: Slow responses with large databases Solution: Use pagination and specific filters
Instead of: Broad searches on large databases
Try: Use date ranges, tag filters, and limit parameters
{
"totalNotes": 1247,
"activeNotes": 1089,
"trashedNotes": 158,
"archivedNotes": 45,
"encryptedNotes": 8,
"totalTags": 127,
"totalAttachments": 234,
"databaseSize": 45728640,
"lastModified": "2024-02-18T15:30:22Z"
}[
{
"Z_PK": 123,
"ZTITLE": "Machine Learning Project Overview",
"ZTEXT": "# ML Project\n\nThis project focuses on...",
"ZCREATIONDATE": 760349412.183326,
"ZMODIFICATIONDATE": 760349412.183326,
"ZTRASHED": 0,
"ZARCHIVED": 0,
"ZPINNED": 1,
"ZENCRYPTED": 0,
"tags": ["machinelearning", "project", "overview"],
"relevanceScore": 0.95,
"matchedTerms": ["machine", "learning"],
"snippets": ["This project focuses on machine learning algorithms..."]
}
]{
"noteId": 1248,
"success": true,
"backupPath": "/Users/user/Documents/Bear MCP Backups/backup_20240218_153022.sqlite"
}"Show me notes created or modified today""Find notes with incomplete todos""Check for meeting notes needing follow-up""Identify notes that need better tags or organization"
"Analyze my note-taking patterns this week""Find notes that might be duplicates""Identify notes without proper tags""Archive completed project notes""Create weekly summary note"
"Get comprehensive database statistics""Analyze tag usage and suggest optimizations""Find notes older than 6 months for potential archiving""Review and update project status notes""Create monthly knowledge base health report"
"Create project overview note with standard template""Set up projectspecific tags and organization""Find related existing notes and tag them appropriately""Create project milestone and tracking notes""Establish project documentation structure"
Next Steps:
- Check out the API Reference for detailed tool documentation
- Review Troubleshooting for common issues and solutions
- Explore Advanced Workflows for power user techniques