> ## Documentation Index
> Fetch the complete documentation index at: https://renor.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Renor for AWS Strands Agents

> Connect a Strands agent to Renor over MCP, hosted or self-hosted.

A Strands agent reaches Renor through Strands' MCP client, the way Claude Code or Codex does.

```bash theme={null}
pip install strands-agents
```

```python theme={null}
from strands import Agent
from renor_strands import MEMORY_GUARD, renor_mcp_client  # integrations/strands/renor_strands.py

with renor_mcp_client() as renor:
    agent = Agent(tools=renor.list_tools_sync(), system_prompt=MEMORY_GUARD)
```

* **Self-hosted** (default): the helper runs `npx -y renor-engine mcp` over stdio. Memory operations run offline after the first install (the first `npx` run downloads the package). Notes live in `RENOR_VAULT_PATH`. The main tools are `remember` and `search_text`.
* **Hosted**: set `RENOR_API_KEY` (dashboard, **API keys**) and the helper connects to `https://mcp.renor.cloud/mcp`. The tools are `remember` and `get_context` ([Tools](https://renor.mintlify.site/tools.md)).

`MEMORY_GUARD` makes the agent treat recalled text as untrusted and save only what the user explicitly asks; keep it in every agent you build. Tell the agent to read before answering and to save when asked, in its system prompt. The full example, and a test that saves and recalls against the local engine, are in `integrations/strands/`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.