A Practical Way to Integrate AI with Joplin (Without using MCP)

Hi all,
Many of us using Joplin and LLMs for our daily workflow have felt the need to integrate both. However, finding a balance isn't easy.
Usually, I am dealing with two extremes:

  1. Using plugins that require LLMs APIs and, a subscriptions.
  2. Implementing MCP, which is not simple and doesn't align with everyday tasks.
    In my search for a practical integration that avoids hardware limitations or technical hurdles, I’ve found a "middle ground", so far.
    While it’s not a 100% private or integrated, it is a highly effective way to work. At least for me.

The Setup: Antigravity + Joplin Token

I use Antigravity to manage my notes via the Joplin API.
Since my daily notes aren't highly sensitive, leveraging a free cloud-based models allows me to bypass the need for the latest hardware to run local LLMs.

This approach allows the Antigravity to handle the "heavy lifting" almost autonomously:

  • Note Consolidation: It merges scattered, outdated fragments into structured "Master Notes."
  • Smart Hierarchy: It fixes the "messy inbox" problem by moving notes to logical folders.
  • Automated Content: It can research and create technical notes from scratch with proper Markdown formatting.
  • Tag Management: It keeps the tagging system clean and consistent.
    Beside others good features,

Why not MCP?

I want to clarify that my use case is personal and everyday. I feel MCP is perfect for a different level of requirement that doesn't necessarily fit a simple, daily routine.
This "indirect" collaboration via Joplin Token is a much faster and more accessible workaround for a "smart" Joplin.
Am I wrong? or, Have you found a simpler or better way to achieve this kind of integration? If so, please let me know!

In my case I have Claude setup in VSCode so what I've been doing is open the note in an external editor (VSCode) and work on it with Claude.

Proper integration would be nice though but it will need to be very clear what data is being sent to what server. With the external edit approach I can be sure that only this note is being processed