Skip to content
GitHubBuy Me A Coffee

Connectors

Obsilo can connect to external tools, expose your vault to other AI applications, and provide remote access from anywhere. This is powered by the Model Context Protocol (MCP) and a Cloudflare relay.

MCP client: connect external tools

The MCP client lets Obsilo use tools provided by external MCP servers. You can extend the agent's capabilities without writing plugins.

What you can connect

Any MCP-compatible server works. Common examples:

  • Database tools (query SQLite, PostgreSQL, or other databases)
  • Web services (interact with APIs, fetch data)
  • Local tools (file system utilities, shell commands, custom scripts)
  • Third-party integrations (GitHub, Slack, calendar services)

Setup

  1. Open Settings > Obsilo Agent > MCP
  2. Click "+ Add Server"
  3. Choose the transport type:
TransportWhen to use
stdioLocal servers running as command-line processes
SSERemote servers using Server-Sent Events (legacy)
Streamable HTTPModern remote servers (recommended for remote)
  1. Enter the server command or URL
  2. Save. The agent discovers available tools automatically.

Once connected, the agent can call external tools using use_mcp_tool and manage servers with manage_mcp_server.

Discovery is automatic

You don't need to tell the agent which tools are available. It reads the tool list from each connected MCP server and uses them when relevant to your request.

MCP server: expose your vault to Claude Desktop

You can turn Obsilo into an MCP server, letting Claude Desktop (or any MCP client) read and write your Obsidian vault.

Why this matters

Without Obsilo, Claude Desktop has no way to access your Obsidian notes. With the MCP server enabled, Claude Desktop gets structured access to your vault: searching, reading, and writing notes through a controlled interface.

Available tools (3 tiers)

TierToolsWhat they do
Readread_notes, search_vault, get_contextSearch and read vault content
Sessionsync_session, update_memorySynchronize conversation context and memory
Writewrite_vaultCreate and modify notes in your vault

Setup

  1. Open Settings > Obsilo Agent > MCP > Server tab
  2. Enable the MCP server
  3. Click "Configure Claude Desktop". This automatically adds the configuration to Claude Desktop's config file.
  4. Restart Claude Desktop

Done. Claude Desktop now sees your vault as an available tool source.

Write access

The write tier lets Claude Desktop modify your vault. Enable it only if you trust the prompts you send through Claude Desktop. The read and session tiers are safe for everyday use.

Remote access via Cloudflare relay

Remote access lets you interact with your vault from anywhere, as long as Obsidian is running on your machine.

How it works

A Cloudflare Workers relay acts as a bridge between your local Obsilo instance and remote clients. The RelayClient in Obsilo maintains a persistent connection to the deployed worker.

Setup

  1. Deploy the Cloudflare Worker (see the relay deployment guide)
  2. In Settings > Obsilo Agent > MCP > Remote, enter your worker URL
  3. Authenticate with the provided token
  4. The relay connects automatically when Obsidian is running

Always-on requirement

Remote access requires Obsidian to be running on your machine. The relay forwards requests to your local instance. It does not store your vault data in the cloud.

Provider overview

Obsilo supports 10+ AI providers. Most use a simple API key, but two have alternative authentication:

ProviderAuth methodNotes
GitHub CopilotOAuth device flowUses your existing GitHub Copilot subscription. No separate API key needed. You sign in with your GitHub account.
Kilo GatewayDevice auth + manual tokenCommunity gateway with shared rate limits. Device authentication or paste a token manually.
Anthropic, OpenAI, Google, etc.API keyPaste your key in Settings > Models.

Setting up GitHub Copilot

  1. Open Settings > Obsilo Agent > Models > + Add Model
  2. Select GitHub Copilot as the provider
  3. Click "Sign in with GitHub". A device code appears.
  4. Open the GitHub URL, enter the code, and authorize
  5. Select a model (Claude or GPT via Copilot)

Setting up Kilo Gateway

  1. Select Kilo Gateway as the provider
  2. Choose Device Auth (recommended) or Manual Token
  3. For device auth: follow the on-screen flow to authenticate
  4. For manual token: paste your token from the Kilo dashboard

Free access

GitHub Copilot works if you already have a Copilot subscription. Kilo Gateway offers community access with shared limits. Both are good options to try Obsilo without purchasing a separate API key.

Next steps