KnowledgeFactory - Quick Setup Cheatsheet

For advanced users - Assumes familiarity with all tools

Full guide: KnowledgeFactory-Your-AI-Powered-2nd-Brain.md


Prerequisites

Time: ~20 minutes for experienced users


1. Foundation Install

System Dependencies

Linux

sudo apt install git jq

Windows

choco install git jq


- [ ] Verify installations:
```bash
git --version && jq --version

Desktop Applications


2. Obsidian Setup

Create Vault

Install Required Plugins

Open Settings → Community plugins → Turn off Safe Mode → Browse (search in catalog)

Required (5):

Retrieve Local REST API Key (CRITICAL)

IMPORTANT: Get this API key BEFORE installing Docker MCP servers. The Obsidian MCP server requires this key for configuration.

Configure Image Folder (REQUIRED)


3. Docker MCP Tool Setup

Now that you have the Obsidian Local REST API key, install and configure MCP servers.

Open Docker Desktop → MCP Toolkit → Catalog (search for each server and install)

Install MCP Servers

Required (3):

Recommended (3):

Optional (2):

Configure API Keys

For each server that requires an API key:

Connect Claude Code


4. Document Vault GitHub Setup

Private Vault (TIER 1)

Public Sharehub (TIER 2 & 3)


5. Install obsidian-vault-manager Plugin

In Claude Code CLI:

/plugin marketplace add ZorroCheng-MC/obsidian-vault-manager-plugin


- [ ] **Install the plugin**:
```bash
# Browse available plugins
/plugin

# Or install directly
/plugin install obsidian-vault-manager@ZorroCheng-MC/obsidian-vault-manager-plugin

The plugin will be available immediately with slash commands like /capture, /publish, etc.


6. Run Setup Wizard


7. Verification


8. Three-Tier Publishing

TIER 1: Private - Don’t run /publish, note stays in vault

TIER 2: Trusted Circle - Add access: private to frontmatter, run /publish, requires password “maco”

TIER 3: Public - Run /publish without access: private, anyone can read


Troubleshooting

MCP Servers Not Working:

/publish Command Fails:

Obsidian MCP Tools Not Working:

API Rate Limits:


Architecture Summary

┌─────────────────────────────────────────────────────────────┐
│                    KNOWLEDGEFACTORY                          │
├─────────────────────────────────────────────────────────────┤
│  Layer 1: Foundation                                         │
│  ├── Claude Code (AI assistant)                             │
│  ├── Obsidian (knowledge base)                              │
│  └── Docker Desktop (MCP infrastructure)                    │
├─────────────────────────────────────────────────────────────┤
│  Layer 2: MCP Servers                                        │
│  ├── GitHub Official (repo ops)                             │
│  ├── YouTube Transcripts (video data)                       │
│  ├── Firecrawl (web scraping)                               │
│  ├── Obsidian (vault ops)                                   │
│  ├── Context7 (docs)                                         │
│  ├── Fetch (web fetch)                                       │
│  ├── Memory (knowledge graph)                               │
│  └── Perplexity (AI search)                                 │
├─────────────────────────────────────────────────────────────┤
│  Layer 3: Plugin                                             │
│  └── obsidian-vault-manager                                 │
│      ├── /capture - Quick capture                           │
│      ├── /idea - AI-tagged ideas                            │
│      ├── /youtube-note - Video notes                        │
│      ├── /gitingest - Repo analysis                         │
│      ├── /study-guide - Content summaries                   │
│      ├── /semantic-search - Smart search                    │
│      ├── /bulk-auto-tag - Bulk tagging                      │
│      └── /publish - Publish to sharehub                     │
├─────────────────────────────────────────────────────────────┤
│  Layer 4: System Tools                                       │
│  ├── git (version control)                                  │
│  ├── jq (JSON processing)                                   │
│  ├── gh (GitHub CLI - optional)                             │
│  └── jekyll (via GitHub Actions)                            │
└─────────────────────────────────────────────────────────────┘

Two-Repository Model:
├── Vault (Private) - All notes, Tier 1 only
└── Sharehub (Public) - Selected notes, Tier 2 + 3

Available Slash Commands

/capture [content]          # Quick capture with AI tagging
/idea [idea-text]          # Create idea file with tags
/youtube-note [url]        # Fetch video transcript
/study-guide [source]      # Generate study guide
/gitingest [repo-url]      # Analyze repository
/semantic-search [query]   # Semantic vault search
/bulk-auto-tag [pattern]   # Bulk AI tagging
/publish [filename]        # Publish to sharehub

Quick Reference URLs


Cost Breakdown

Item Cost Required?
Claude Pro/Max $20-50/mo ✅ Required
Docker Desktop Free ✅ Required
Obsidian Free ✅ Required
GitHub Free ✅ Required
Firecrawl Free (1000/mo) ⭐ Recommended
Perplexity Varies ❌ Optional

Total minimum: $20/mo (Claude Pro only)


*Setup time: ~20 minutes for advanced users Full setup: ~60 minutes for beginners*