Yoofloe for Obsidian brings selected, personal Yoofloe context into your Obsidian vault. It can create grounded Markdown notes through your own Vertex AI project and can safely capture approved personal notes or tasks back to Yoofloe.
The plugin and the separate Yoofloe Obsidian MCP wrapper are available to Yoofloe Free and Pro users. Neither includes a Yoofloe-provided model or Yoofloe model credits:
Public install guides also live at https://www.yoofloe.com/docs/external-tools.
Settings -> Community plugins -> Browse in Obsidian.Yoofloe.https://github.com/yoofloe/yoofloe-obsidian/releases.main.js, manifest.json, and styles.css into .obsidian/plugins/yoofloe/.Yoofloe in Obsidian Community Plugins.yoofloe-obsidian-mcp-wrapper.zip from the latest GitHub release.node, the unzipped mcp-server.js, YOOFLOE_PAT, and YOOFLOE_VAULT_PATH..mcp.json, shell profiles, logs, and prompts.See docs/mcp-wrapper.md and docs/agent-direct.md for setup notes.
Settings -> Yoofloe.Connect with Yoofloe web, approve the pairing request, and return to Obsidian.Your Vertex AI project, add the desktop OAuth client and secret from your Google Cloud project, connect Google, and choose a Vertex model.Yoofloe: Open AI Writer, select only the Yoofloe sources you want to use, and choose Generate note.Yoofloe Capture, preview a memo, journal, or task card, and approve only the personal records you want to write back.Direct plugin generation is desktop-only because Google desktop OAuth uses a local callback. It requires:
The client secret and refresh token are stored in Obsidian secure storage, not in data.json. Google access tokens stay in memory only. The plugin sends the selected Yoofloe context directly from Obsidian to your Vertex AI project; it does not send your Google OAuth credentials to Yoofloe.
Vertex AI availability, pricing, retention, and terms depend on your Google Cloud project and configuration. Review those terms before sending private or sensitive content.
pat_yfl_... Personal Access Token to fetch read-only, personal-only context. Tokens expire after 90 days unless regenerated sooner.The MCP wrapper supplies PAT-authenticated, bounded Yoofloe tools and vault-safe output boundaries. It does not select or call an AI model. Your MCP client or connected agent selects its own provider, model, credentials, and billing path.
Token verification uses a GET status request and does not collect Schedule, Garden, or other personal domain records. Deploy the matching backend before installing this update. An older backend returns an update-required diagnostic; the client never falls back to a data request for verification.
The MCP server can start with incomplete configuration so its session-status tool can explain missing PAT or vault settings. Content and local-write tools are exposed only after configuration is valid.
Empty sources, omitted encrypted text and unavailable monetary totals are shown in generated Writer notes. Combined Finance amounts are unavailable when currencies differ or required amounts/currencies are unreadable.
Writer currently requests all selected sources; automatic prompt-based source reduction is not enabled. Raw context is an explicit advanced choice.
Yoofloe API token is missing: reconnect through Settings -> Yoofloe, or use the manual PAT field.
Configure your own Vertex AI project: finish the provider setup in the plugin, or use the MCP wrapper with a compatible agent.
Reconnect Google: the local Google OAuth session expired or was revoked; reconnect from plugin settings.
Add your Google Cloud Project ID: use the project ID, not the numeric project number.
Open a Markdown note: open a Markdown note before choosing Current note as the destination.
Your Yoofloe token expired or was revoked: reconnect Yoofloe to obtain an active token.
Review the current External AI Access notice: open Yoofloe Settings and review the active external-access notice.
The Yoofloe connection changed: retry using the account and endpoint currently selected. Delayed results from the previous connection are discarded.
requestUrl.obsidian-write-preview, shows candidate cards, and calls obsidian-write-execute only for cards you approve.The life domain includes Activity Log entries, Habit Tracker definitions, habit date check-ins, goals, and study evidence.
https://hhiyerojemcujzcmlzao.supabase.co/functions/v1/obsidian-data-apihttps://hhiyerojemcujzcmlzao.supabase.co/functions/v1/obsidian-gardener-apihttps://hhiyerojemcujzcmlzao.supabase.co/functions/v1/obsidian-write-previewhttps://hhiyerojemcujzcmlzao.supabase.co/functions/v1/obsidian-write-executehttps://accounts.google.com during Google OAuth connectionhttps://oauth2.googleapis.com for Google OAuth token exchange and refreshhttps://*.aiplatform.googleapis.com when you use your Vertex AI projectThe Community Plugin payload contains only main.js, manifest.json, and styles.css. It:
pat_yfl_... token;Yoofloe: Open AI WriterYoofloe: Open Yoofloe CaptureCreate first Yoofloe AI noteCreate MCP setup noteAI Insight BriefAI Decision MemoAI Action PlanAI Deep DiveThe Writer provides Daily review, Weekly plan, Decision memo, Finance snapshot, and Free prompt. Library is available as a selected personal context source. AI Deep Dive asks for a focus instruction before generation.