# Obsidian

Organize and search your Obsidian vault. Browse files, read and edit notes, and run simple or complex searches across your knowledge base. Track recent changes and work with periodic notes to stay on…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add ajtruex/mcp-obsidian-streamable-http

# Browse available tools
npx -y @smithery/cli@latest tool list ajtruex/mcp-obsidian-streamable-http

# Get full schema for a tool
npx -y @smithery/cli@latest tool get ajtruex/mcp-obsidian-streamable-http obsidian_list_files_in_dir

# Call a tool
npx -y @smithery/cli@latest tool call ajtruex/mcp-obsidian-streamable-http obsidian_list_files_in_dir '{}'
```

## Direct MCP Connection

Endpoint: `https://mcp-obsidian-streamable-http--ajtruex.run.tools`

## Tools (13)

- `obsidian_list_files_in_dir`
- `obsidian_list_files_in_vault`
- `obsidian_get_file_contents`
- `obsidian_simple_search`
- `obsidian_patch_content`
- `obsidian_append_content`
- `obsidian_put_content`
- `obsidian_delete_file`
- `obsidian_complex_search`
- `obsidian_batch_get_file_contents`
- `obsidian_get_periodic_note`
- `obsidian_get_recent_periodic_notes`
- `obsidian_get_recent_changes`

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get ajtruex/mcp-obsidian-streamable-http <tool-name>
```
