LICENSE
README.md
pyproject.toml
src/obsidian_vault_mcp/__init__.py
src/obsidian_vault_mcp/adapters/__init__.py
src/obsidian_vault_mcp/adapters/mineru/__init__.py
src/obsidian_vault_mcp/adapters/mineru/client.py
src/obsidian_vault_mcp/adapters/mineru/normalizer.py
src/obsidian_vault_mcp/adapters/obsidian/__init__.py
src/obsidian_vault_mcp/adapters/obsidian/base_renderer.py
src/obsidian_vault_mcp/adapters/obsidian/index_renderer.py
src/obsidian_vault_mcp/adapters/obsidian/markdown_renderer.py
src/obsidian_vault_mcp/adapters/vault/__init__.py
src/obsidian_vault_mcp/adapters/vault/atomic_writer.py
src/obsidian_vault_mcp/adapters/vault/filesystem.py
src/obsidian_vault_mcp/adapters/vault/lock.py
src/obsidian_vault_mcp/adapters/zotero/__init__.py
src/obsidian_vault_mcp/adapters/zotero/bibtex.py
src/obsidian_vault_mcp/adapters/zotero/client.py
src/obsidian_vault_mcp/adapters/zotero/pagination.py
src/obsidian_vault_mcp/application/__init__.py
src/obsidian_vault_mcp/application/analysis_index_service.py
src/obsidian_vault_mcp/application/analysis_service.py
src/obsidian_vault_mcp/application/base_service.py
src/obsidian_vault_mcp/application/config_service.py
src/obsidian_vault_mcp/application/coverage_service.py
src/obsidian_vault_mcp/application/doctor_service.py
src/obsidian_vault_mcp/application/evidence_service.py
src/obsidian_vault_mcp/application/import_service.py
src/obsidian_vault_mcp/application/index_service.py
src/obsidian_vault_mcp/application/migration_service.py
src/obsidian_vault_mcp/application/mineru_service.py
src/obsidian_vault_mcp/application/paper_read_service.py
src/obsidian_vault_mcp/application/retrieval_service.py
src/obsidian_vault_mcp/application/skill_service.py
src/obsidian_vault_mcp/application/sync_service.py
src/obsidian_vault_mcp/application/transaction_service.py
src/obsidian_vault_mcp/application/uncertainty_service.py
src/obsidian_vault_mcp/application/verify_service.py
src/obsidian_vault_mcp/application/wiki_service.py
src/obsidian_vault_mcp/application/zotero_service.py
src/obsidian_vault_mcp/config/__init__.py
src/obsidian_vault_mcp/config/defaults.py
src/obsidian_vault_mcp/config/loader.py
src/obsidian_vault_mcp/config/schema.py
src/obsidian_vault_mcp/domain/__init__.py
src/obsidian_vault_mcp/domain/analysis.py
src/obsidian_vault_mcp/domain/coverage.py
src/obsidian_vault_mcp/domain/errors.py
src/obsidian_vault_mcp/domain/evidence.py
src/obsidian_vault_mcp/domain/frontmatter.py
src/obsidian_vault_mcp/domain/identity.py
src/obsidian_vault_mcp/domain/image_assets.py
src/obsidian_vault_mcp/domain/models.py
src/obsidian_vault_mcp/domain/paths.py
src/obsidian_vault_mcp/interfaces/__init__.py
src/obsidian_vault_mcp/interfaces/common.py
src/obsidian_vault_mcp/interfaces/agent_install/__init__.py
src/obsidian_vault_mcp/interfaces/agent_install/claude.py
src/obsidian_vault_mcp/interfaces/agent_install/codex.py
src/obsidian_vault_mcp/interfaces/agent_install/common.py
src/obsidian_vault_mcp/interfaces/agent_install/hermes.py
src/obsidian_vault_mcp/interfaces/agent_install/opencode.py
src/obsidian_vault_mcp/interfaces/agent_install/pi.py
src/obsidian_vault_mcp/interfaces/agent_install/pi_extension.ts
src/obsidian_vault_mcp/interfaces/agent_install/skill_distribution.py
src/obsidian_vault_mcp/interfaces/agent_install/workbuddy.py
src/obsidian_vault_mcp/interfaces/cli/__init__.py
src/obsidian_vault_mcp/interfaces/cli/main.py
src/obsidian_vault_mcp/interfaces/mcp/__init__.py
src/obsidian_vault_mcp/interfaces/mcp/server.py
src/obsidian_vault_mcp/interfaces/mcp/tools/__init__.py
src/obsidian_vault_mcp/resources/__init__.py
src/obsidian_vault_mcp/resources/agent_marketplace/__init__.py
src/obsidian_vault_mcp/resources/agent_marketplace/.agents/plugins/marketplace.json
src/obsidian_vault_mcp/resources/agent_marketplace/.claude-plugin/marketplace.json
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/.mcp.json
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/.claude-plugin/plugin.json
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/.codex-plugin/plugin.json
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/assets/icon.svg
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/analyze-figures/SKILL.md
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/compare-papers/SKILL.md
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/evidence-based-qa/SKILL.md
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/literature-review/SKILL.md
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/structured-paper-note/SKILL.md
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/theory-note-synthesis/SKILL.md
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/topic-note-synthesis/SKILL.md
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/uncertainty-audit/SKILL.md
src/obsidian_vault_mcp/resources/agent_marketplace/plugins/obsidian-literature/skills/verify-paper-claims/SKILL.md
src/zotero_obsidian_mcp.egg-info/PKG-INFO
src/zotero_obsidian_mcp.egg-info/SOURCES.txt
src/zotero_obsidian_mcp.egg-info/dependency_links.txt
src/zotero_obsidian_mcp.egg-info/entry_points.txt
src/zotero_obsidian_mcp.egg-info/requires.txt
src/zotero_obsidian_mcp.egg-info/top_level.txt