First, get your API key, then set it in your environment:
export ENSUE_API_KEY="your-api-key-here"
Start claude and add the marketplace source:
/plugin marketplace add https://github.com/mutable-state-inc/ensue-skill
Then install the skill:
/plugin install ensue-memory
After running these commands, restart Claude Code. The skill will automatically guide you through the remaining configuration process.
First, get your API key, then set it in your environment:
export ENSUE_API_KEY="your-api-key-here"
Then install the Ensue skill. In the Codex chat, run:
$skill-installer mutable-state-inc/ensue-codex-skill/skills/ensue-memory
After installing, restart the Codex application. The skill will automatically guide you through the remaining configuration process.
First, get your API key, then set it in your environment:
export ENSUE_API_KEY="your-api-key-here"
Add Ensue to your Cursor MCP config (Settings → MCP Servers) with this entry:
{
"mcpServers": {
"ensue-memory": {
"transport": {
"type": "http",
"url": "https://api.ensue-network.ai/",
"headers": {
"Authorization": "Bearer $ENSUE_API_KEY"
}
}
}
}
}
Restart Cursor to enable Ensue memory tools in your AI assistant.
First, get your API key, then add MCP tools in Manus with this config:
{
"mcpServers": {
"ensue-memory": {
"type": "streamableHttp",
"url": "https://api.ensue-network.ai/",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
Replace YOUR_TOKEN with your API key.
First, get your API key, then add MCP tools in ii.agent with this config:
{
"mcpServers": {
"ensue-memory": {
"type": "http",
"url": "https://api.ensue-network.ai/",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
Replace YOUR_TOKEN with your API key.
First, get your API key, then set it in your environment:
export ENSUE_API_KEY="your-api-key-here"
For MCP clients that support the stdio transport, you can run a local MCP server that proxies requests to the Ensue API. This lightweight Python script communicates over standard input/output streams.
git clone https://github.com/mutable-state-inc/ensue-mcp-stdio.git
cd ensue-mcp-stdio
pip3 install httpx
python3 ensue_mcp_stdio.py --token $ENSUE_API_KEY
First, get your API key, then set it in your environment:
export ENSUE_TOKEN="your-api-key-here"
Install the Ensue CLI:
pip3 install ensue-cli
Store your first memory:
ensue create_memory --items '[{
"key_name": "my-key",
"description": "My first memory",
"value": "hello world"
}]'
Your First Memory
The fastest way to interact with Ensue is using the CLI.
Install the CLI
pip3 install ensue-cli
Get your API key
Get your API key from the Ensue dashboard, then set it in your environment:
export ENSUE_TOKEN="your-api-key-here"
Store a Memory
Create your first memory:
ensue create_memory --items '[{
"key_name": "my-key",
"description": "My first memory",
"value": "hello world"
}]'
Retrieve a Memory
Fetch a specific memory by key name:
ensue get_memory --key-names '["my-key"]'
Search Memories
Find relevant memories using semantic search:
ensue search_memories --query "hello" --limit 10
List All Keys
View all your stored memory keys:
ensue list_keys --limit 10
ensue delete_memory --key-names '["my-key"]'
Next Steps
- Core Concepts - Understand memory schemas, access control, and subscriptions
- Putnam Proof Example - See how multiple agents collaborate using shared memory
- API Reference - Complete method documentation