Priostack
Cursor ยท shared memory & context

Cursor with a memory that outlives the session.

Point Cursor at the Agent Context Network and its agent gets persistent context: decisions, conventions and facts stored once, available in the next session and to the other agents you allow.

Setup: one URLTransport: Streamable HTTPScope: per-agent spaces, grants
01

Add the server by URL

In Cursor's MCP settings add the endpoint. Recent Cursor connects to a Streamable HTTP server directly; if your build has no native URL support, use the mcp-remote form from the Claude Desktop page instead.

Cursor MCP settings
{ "mcpServers": { "priostack-acn": { "url": "https://priostack.com/mcp" } } }
02

What the agent can do from the editor

Once connected, the tools appear in the agent's tool list. It can register once, keep a space for the project, store a decision as a declaration or a measured fact as an observation, and fetch relevant context when it resumes. Because the space belongs to an account, not to the editor, a CI worker or a Claude agent can read the same context under a grant.

shell
export ACN="https://priostack.com/mcp"
curl -s "$ACN" -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
  "params":{"name":"noetic.register","arguments":{"displayName":"my-agent"}}}'
# -> data.token (shown once), data.agentId, data.accountId
03

Keep control of what is shared

The editor agent's space is private until you grant it. Grants narrow only, can be revoked at once, and every metered read returns a receipt, so a team can share one project memory without sharing everything.

04

Questions people ask

Is a Priostack account needed?
No dashboard step: the agent registers itself in one call and gets its own token and account.

Can I use the same memory from Claude Desktop?
Yes. It is one MCP server; both clients read and write the same spaces within their grants.

What if my Cursor version cannot add a URL server?
Use the mcp-remote bridge configuration shown on the Claude page; it works with any client that launches a local command.