read_file from puppyone in the same chat where it's editing your code..cursor/rules, project context). puppyone adds the layer Cursor doesn't natively own — durable, cross-session, cross-agent, SaaS-aware context.Cursor's job is your repo. It does that brilliantly. The seam shows up the moment your agent needs context that isn't in the repo:
Without puppyone you do the manual dance: paste content into chat, screenshot, @-attach a file, manually copy from another tab. With puppyone wired in, the same Cursor agent can read_file /integrations/notion/feature-x-spec.md directly. No copy-paste. Same chat. Same Cursor.
You also get:
/scratch/cursor/<date>.md) — and tomorrow's session can pick it up.Crucially: nothing about how Cursor handles your repo changes. We don't index your code; Cursor's existing codebase index is unchanged. We just bolt on the external context layer Cursor doesn't natively own.
.cursor/rules and project context features stay in your repo. Cursor uses them as before./specs, /research, /integrations; read+write /scratch/cursor).read_file, list_directory, write_file, search against it..cursor/rules telling Cursor what's in the puppyone workspace and when to use it ("Specs and team-shared notes are in puppyone under /specs and /notes. Read those first before designing.").Without puppyone: Open Notion, find the spec, copy a section, paste into Cursor chat.
With puppyone: Notion connector mirrors the spec into /integrations/notion/feature-x.md. In Cursor: "read /integrations/notion/feature-x.md and tell me what this feature is supposed to do." Done. Cursor reads it, you keep coding.
Without puppyone: You spent Monday with Cursor designing an architecture. Wednesday you reopen and Cursor doesn't remember.
With puppyone: Monday's Cursor wrote /scratch/cursor/architecture-discussion.md. Wednesday's Cursor reads it and continues.
Without puppyone: Your teammate's Cursor on their laptop has its own context. You can't see what they explored. They can't see what you did.
With puppyone: Both Cursors connect to the same puppyone workspace via MCP, each with their own Access Point. What you write to /notes/ your teammate sees. Cursor on either side of the room is reading the same workspace.
Without puppyone: Each agent has its own per-product memory. Sharing context between them requires manual ferrying.
With puppyone: All three connect to the same puppyone workspace. Cursor reads what Claude Code wrote yesterday. n8n flows write research into /research/, Cursor sees it. No glue code, no manual copy.
Without puppyone: Cursor doesn't talk to your DB or your Slack. You hand-summarise or use ad-hoc tools.
With puppyone: Connectors materialise SaaS sources as files. /integrations/postgres/active-users.csv, /integrations/slack/eng-channel/2026-04-22.md — Cursor reads them as files via MCP, no API knowledge required.
.cursor/rules. Repo-specific Cursor rules belong in the repo. Long-form, cross-repo, cross-agent context belongs in puppyone.Cursor stops being "an island that knows about my repo and nothing else" and starts being "the editor view onto a shared agent workspace".
Does puppyone replace Cursor's codebase indexing? No. We don't touch your repo or your codebase index. Cursor's local indexing is unchanged. We add the outside-the-repo context.
Does Cursor's chat get slower if I mount a huge puppyone workspace?
No. MCP tools are call-on-demand. Cursor only reads what it actually asks for. The workspace can be large; only the files that get read_filed enter the chat.
Can I use puppyone with Cursor's "Composer" / multi-file editing features?
Yes. Composer can read context from puppyone via MCP just like the chat does. You can @-mention puppyone files in Composer prompts the same way.
Does puppyone work with Cursor's project rules (.cursor/rules)?
They're complementary. Project rules live in your repo and govern Cursor's behaviour for that repo. puppyone provides the cross-repo, cross-agent, SaaS-aware context Cursor can pull from.
Can each teammate have their own scoped view of the workspace? Yes. Each Cursor session uses its own Access Point with appropriate read/write paths. Same workspace, different scopes per teammate.
I'm a solo dev with one repo. Do I need puppyone? Only if you have context outside that one repo (Notion specs, Slack threads, multi-session research) that Cursor needs to pull from. If everything you care about is inside the repo, you probably don't.
Cursor is great at the repo. It's not a context layer for everything outside the repo. puppyone is. Mount it via MCP and Cursor can read your specs, your Notion, your Slack, your prior agent outputs — without leaving the chat. Same Cursor, much wider context.
Stop pasting Notion screenshots into Cursor. Mount the workspace instead.Get started