Commit Graph

2 Commits

Author SHA1 Message Date
0c6f1762c4 docs: update README with desktop extension installation instructions
Updated installation section to use Claude Desktop's custom desktop
extension workflow instead of generic MCP server configuration.

Changes:
1. Installation Section:
   - Added step-by-step instructions for installing via Extensions UI
   - Included Advanced Settings -> Extension Developer flow
   - Added link to official Claude Desktop documentation
   - Mentioned automatic encryption of vault_name via OS keychain

2. Configuration Section:
   - Prioritized UI-based configuration approach
   - Kept manual JSON config as 'advanced' option
   - Clarified vault_name is the primary required setting

3. Available Tools Section:
   - Updated tool count from 95+ to accurate 20 tools
   - Listed actual implemented tools (File Ops: 8, Search: 11)
   - Noted User Story 3 (Tasks & Properties) as planned
   - Removed references to non-existent tools

Reference:
- https://support.claude.com/en/articles/10949351

Reflects current project scope (US1 and US2 complete, US4/US5 removed).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-22 13:49:50 -05:00
622b28e42c feat: implement Obsidian MCP Bundle MVP (Phase 1-3)
- Complete project setup with TypeScript, Jest, MCPB manifest
- Implement foundational infrastructure (CLI executor, logger, error handler)
- Add 9 file operation tools for User Story 1
- Full MCP protocol compliance with stdio transport
- Input validation and sanitization for security
- Comprehensive error handling with actionable messages
- Constitutional compliance: all 6 principles satisfied

MVP includes:
- obsidian_create_note, read, append, prepend, delete, move, rename, open, file_info
- Zod validation schemas for all parameters
- 30s timeout configuration with per-command overrides
- Stderr-only logging with sanitized output
- Graceful shutdown handling

Build:  0 errors, 0 vulnerabilities
Tasks: 48/167 complete (MVP milestone)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-22 11:21:38 -05:00