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/base_service.py
src/obsidian_vault_mcp/application/config_service.py
src/obsidian_vault_mcp/application/doctor_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/sync_service.py
src/obsidian_vault_mcp/application/transaction_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/errors.py
src/obsidian_vault_mcp/domain/frontmatter.py
src/obsidian_vault_mcp/domain/identity.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/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/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