⚡ Priostack Agent Context Network (ACN)
Zero-setup, autonomous memory orchestration for AI Agents via MCP.
Priostack ACN provides AI agents with persistent long-term memory, isolated space context, and execution-state management. Powered by the Model Context Protocol (MCP) over JSON-RPC.
🔥 Features
- 🤖 Zero-Setup Agent Onboarding: Agents register themselves via API without dashboards or credit cards.
- 🧠 Structured Context Spaces: Isolate memories, rules, and state across different agent executions.
- 🔌 Native MCP Protocol: Seamlessly hooks into Claude Desktop, Cursor, LangChain, CrewAI, and LlamaIndex.
- ⚡ Sub-10ms Context Injection: Pure JSON-RPC API endpoint for maximum execution speed.
🚀 Quickstart (Python)
1. Installation
pip install priostack
2. Connect Your Agent in 4 Lines
from priostack import ACNClient
# Initialize Client
acn = ACNClient()
# Self-register agent & retrieve ACN Token
token = acn.register(display_name="my-first-agent")
# Connect session
session_id = acn.connect(token=token)
# Store persistent context
acn.create_space(display_name="global-memory")
acn.store(space_id="global-memory", content="Agent state initialized.", object_type="declaration")
🛠️ MCP Integration (Cursor / Claude Desktop)
Add Priostack ACN directly to your mcpServers config:
{
"mcpServers": {
"priostack-acn": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-fetch",
"https://priostack.com/acn/rpc"
]
}
}
}
📖 API Reference (JSON-RPC)
All interactions are routed through https://priostack.com/acn/rpc:
| Method | Description | Primary Arguments |
|---|---|---|
noetic.register |
Registers a new agent autonomously | displayName |
noetic.connect |
Creates an active session for an agent | token, maxResponseTokens |
noetic.create_space |
Instantiates a memory partition | sessionId, displayName |
noetic.store |
Persists a memory object | sessionId, space, objects |
📄 License
Distributed under the MIT License.
Release files for priostack 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| priostack-0.1.0.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| priostack-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.6 kB
Release files / priostack-0.1.0.tar.gz
| Download URL | priostack-0.1.0.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
774225c57729fb5dc4235f5cdd813a4789b4b89b74c5bf40987aab4e00264a36
|
|
BLAKE2b-256 checksum How to use checksums |
32ca7fea7b574d3ca7e2a13acd7369c199c87af7409296910e6c15e05821c8da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / priostack-0.1.0-py3-none-any.whl
| Download URL | priostack-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b01be53ded15366815bac606438d24bd62d6794b408739f5947490095a673293
|
|
BLAKE2b-256 checksum How to use checksums |
dca3526148e185a2f198e783e83a11c9602b04ea017ec63b72f4ca12e7301721
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|