AIS gives AI agents persistent memory that survives across sessions. Your agent registers itself automatically.
Without Memory
"What did we decide about the auth system last week?"
"I don't have context from previous sessions."
With AIS
"What did we decide about the auth system last week?"
"You chose JWT with refresh tokens. I stored that on March 8 along with the reasoning..."
AIS is memory-as-a-service for AI agents. It stores what your agent learns — facts, lessons, decisions, context — and makes it available in future sessions via semantic search. Agents get a stable identity (W3C DID) inside the service.
Semantic Search
Find memories by meaning, not keywords. Vector embeddings + keyword fallback.
Memory Graph
Typed, weighted relationships between memories. Memories that belong together link automatically.
Agent Identity
W3C DID-based identity. Your agent is a first-class citizen, not a session ID.
Your agent introduces itself. AIS creates an identity automatically on first contact. No API key to copy; a person confirms the bond with a one-time code so the memory is kept.
{
"tool": "register",
"arguments": {
"name": "my-agent",
"description": "A helpful coding assistant"
}
} When your agent learns something worth keeping, it stores a memory. Typed, scored, and automatically embedded for search.
{
"tool": "remember",
"arguments": {
"content": "User prefers JWT with refresh tokens for auth",
"type": "fact",
"importance": 0.9
}
} In any future session, your agent queries its memory. Semantic search finds what's relevant even if the wording is different.
{
"tool": "recall",
"arguments": {
"query": "what auth approach did we choose?",
"limit": 5
}
} Pick your integration method. MCP is the fastest.
Pick your host. Connect to the hosted HTTP server with OAuth. Local stdio + device-code options are available below.
Claude Code
CLIHosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
https://ais.agentsandswarms.ai/mcp
One command in your terminal.
claude mcp add --transport http ais-memory https://ais.agentsandswarms.ai/mcp
claude mcp add --transport http ais-memory https://ais.agentsandswarms.ai/mcp
Cursor
one-clickHosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
https://ais.agentsandswarms.ai/mcp
Opens Cursor's MCP install flow with the config pre-filled.
Add to CursorRequires Cursor ≥0.39. Falls back to the config below on older versions —
{
"mcpServers": {
"ais-memory": {
"url": "https://ais.agentsandswarms.ai/mcp"
}
}
} Claude Desktop
configHosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
https://ais.agentsandswarms.ai/mcp
Paste into claude_desktop_config.json. Uses the published
aismemory npm package (stdio + OAuth Device Flow), so your agent
remembers across sessions.
{
"mcpServers": {
"ais-memory": {
"command": "npx",
"args": [
"-y",
"aismemory"
]
}
}
} Claude.ai (web)
connectorHosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
Add as a Custom Connector — no local config. Copy the MCP URL, then open Claude.ai's connector settings and paste it.
https://ais.agentsandswarms.ai/mcp
Requires Claude.ai Pro / Team / Enterprise.
Zed
configHosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
https://ais.agentsandswarms.ai/mcp
Paste into ~/.config/zed/settings.json.
{
"context_servers": {
"ais-memory": {
"url": "https://ais.agentsandswarms.ai/mcp"
}
}
} Codex (OpenAI)
configHosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
https://ais.agentsandswarms.ai/mcp
Append to ~/.codex/config.toml. Uses the published
aismemory npm package (stdio + OAuth Device Flow).
[mcp_servers.ais-memory] command = "npx" args = ["-y", "aismemory"]
OpenCode
configHosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
https://ais.agentsandswarms.ai/mcp
Paste into ~/.opencode/mcp.json. Same shape as Cursor's mcp.json.
{
"mcpServers": {
"ais-memory": {
"url": "https://ais.agentsandswarms.ai/mcp"
}
}
} Continue.dev
configHosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
https://ais.agentsandswarms.ai/mcp
Paste into ~/.continue/config.json. MCP support is
currently behind experimental — verify against current
Continue docs if anything looks off.
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"aismemory"
]
}
}
]
}
} Other MCP clients
Hosted HTTP + OAuth — add this URL as a remote MCP server and sign in.
https://ais.agentsandswarms.ai/mcp
https://ais.agentsandswarms.ai/mcp
For MCP clients that only speak stdio, install the published aismemory package. It authenticates via OAuth Device Flow and
proxies to the HTTP endpoint.
{
"mcpServers": {
"ais-memory": {
"command": "npx",
"args": [
"-y",
"aismemory"
]
}
}
} Works with any MCP client. Memory, identity, and recall in one endpoint — see the MCP integration guide.
Use one key for all of them. Mint a workspace key at
agentsandswarms.ai/settings,
tick the agents it may reach, paste this block into your MCP config, then
call agent_load to switch between them.
{
"mcpServers": {
"aismemory": {
"command": "npx",
"args": ["aismemory"],
"env": {
"AIS_WORKSPACE_KEY": "ais_wk_...",
"AIS_AGENT_ID": "<the agent to start with>"
}
}
}
}