Yoofloe turns your Yoofloe data into grounded AI documents inside Obsidian.
Public install guides, release links, and cross-product setup notes also live in the Yoofloe docs hub:
https://www.yoofloe.com/docs/external-toolsBefore Community Plugin submission, install the beta from this public repository instead of the Community Plugin store.
BRAT path:
BRAT -> Add a beta plugin.https://github.com/yoofloe/yoofloe-obsidian.Manual path:
https://github.com/yoofloe/yoofloe-obsidian/releases.main.js, manifest.json, and styles.css into .obsidian/plugins/yoofloe/.Yoofloe in Obsidian Community Plugins.For Obsidian Community Plugin review, the submission target is the yoofloe plugin itself:
main.jsmanifest.jsonstyles.cssThe packaged yoofloe-obsidian-mcp-wrapper.zip release asset is a companion download for external MCP clients. It is not the Community Plugin payload.
Reviewer-facing disclosures:
pat_yfl_... token.obsidian/plugins/yoofloe/.Settings -> Yoofloe.pat_yfl_... token and click Verify token.Settings -> Yoofloe.AI Insight Brief.Recommended first AI choice:
Gemini (Google AI) for most usersGemini (Vertex AI) only if you specifically want your own Vertex setupgemini-2.5-flash-litegemini-2.5-flash-liteus-central1Yoofloe API token is missingpat_yfl_... token in Settings -> YoofloeConnect your Google accountConnect Google in Settings -> YoofloeAdd your Google Cloud Project IDReconnect GoogleAgent Direct Mode does not call the plugin runtime directly. It uses the same Yoofloe PAT and API contract, then writes files into your vault so Obsidian picks them up automatically.
Yoofloe treats external AI surfaces as one Pro feature:
Auth stays product-specific:
pat_yfl_... tokenRole split:
planning, success, setback, and learning categories. Treat planning as an idea/plan lane with a hypothesis, success signals, first steps, and risks, rather than a completed outcome.Read the public notice:
https://www.yoofloe.com/external-ai-accessOperator validation for cross-product entitlement changes should follow the shared runbook in the Yoofloe app repo:
docs/ai/external-access-smoke-test.mdSee docs/agent-direct.md for the direct agent workflow, curl examples, and recommended file conventions. See docs/mcp-wrapper.md for the MCP wrapper setup, supported tools, packaged zip install path, and Windows/PowerShell examples.
requestUrl.1.11.5+ and stores your PAT, Google OAuth client secret, and Google OAuth refresh token in Obsidian secure storage instead of data.json..mcp.json entries do not contain Yoofloe raw encryption keys and cannot decrypt v2 zero-knowledge content by themselves.yoofloe_mcp_session_status before fetching data to inspect the personal-only scope and local-key readiness contract.requestUrl, then save the result into your vault.https://hhiyerojemcujzcmlzao.supabase.co/functions/v1/obsidian-data-apihttps://hhiyerojemcujzcmlzao.supabase.co/functions/v1/obsidian-gardener-apihttps://accounts.google.com during Google OAuth connectionhttps://oauth2.googleapis.com for Google OAuth token exchange and refreshhttps://generativelanguage.googleapis.com when you use Gemini (Google AI)https://*.aiplatform.googleapis.com when you use Gemini (Vertex AI)pat_yfl_ prefix.Yoofloe External AI Access requires an active Pro-eligible Yoofloe account.
The standalone Yoofloe Obsidian MCP Wrapper is published as a packaged release asset:
https://github.com/yoofloe/yoofloe-obsidian/releases/latest/download/yoofloe-obsidian-mcp-wrapper.zipThat zip contains:
mcp-server.jsREADME-mcp-wrapper.txtPlugin AI providers currently support:
Google providers share one Google OAuth desktop connection and your own Google Cloud project:
Gemini (Google AI) calls Gemini Developer API with OAuthGemini (Vertex AI) calls Vertex AI Standard with OAuthGemini (Vertex AI) also supports a custom location, default us-central1Google OAuth scopes:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/generative-language.retrieverYoofloe uses these scopes only for Gemini and Vertex generation requests. The plugin does not use them for unrelated Google Cloud APIs.
These providers are used only by the plugin AI commands:
AI Insight BriefAI Decision MemoAI Action PlanAI Deep DiveThe MCP wrapper does not call AI providers. Agent Direct Mode also does not reuse plugin secrets.
AI Insight BriefAI Decision MemoAI Action PlanAI Deep DiveAll four commands pull the full Yoofloe domain bundle by default. AI Deep Dive additionally asks for a focus instruction before generation.
Settings now includes a Use With AI Agents section with:
Copy Codex PromptCopy Claude Code PromptCopy MCP ConfigOpen Agent Direct GuideWrite Agent Setup NoteThe command palette also includes Write Agent Setup Note for generating a shareable setup note inside your configured Yoofloe folder.
If you want Codex or another coding agent to create a grounded Yoofloe AI document without using plugin Gemini setup:
yoofloe_agent_direct_guide to fetch the current workflow contract and examples.yoofloe_ai_document_context to fetch the canonical bundle, optional gardener brief, and the document-specific prompt scaffold.yoofloe_write_ai_document to save the final Markdown into your vault under Yoofloe/.Low-level tools such as yoofloe_data_bundle and yoofloe_write_note remain available for advanced flows, but the AI-document workflow above is the recommended path.