Connect your coding agent
Your coding agents each relearn you from scratch. Connect them to Configure once and they share one profile: your stack, your conventions, the lessons one agent learned last week.
There are two halves, and the second is the one people skip.
Memory is the MCP server. It gives the agent the configure_* tools.
Habit is the instruction file that tells the agent to use them. Without it the tools sit unused, which is the same measured behavior a product agent shows: a model reaches for a tool when it wants something, and loading its own context is never that moment.
Install
Run both commands. The habit instructions describe your memory, so append them to a global rules file rather than committing them to a shared team repo where they would apply to people who never opted in.
bash
# 1. Memory
claude mcp add --transport http configure https://mcp.configure.dev
# 2. Habit (installs the configure-memory skill and a session-start digest hook)
curl -fsSL https://docs.configure.dev/skill/install.mjs | node -bash
# 1. Memory
codex mcp add configure --url https://mcp.configure.dev
codex mcp login configure
# 2. Habit (idempotent: skips if already present)
mkdir -p ~/.codex && grep -qs "User memory (Configure)" ~/.codex/AGENTS.md \
|| curl -fsSL https://docs.configure.dev/skill/agents-block.md >> ~/.codex/AGENTS.mdbash
# 1. Memory (add -s user for a global server)
gemini mcp add --transport http configure https://mcp.configure.dev
# 2. Habit (Gemini CLI reads GEMINI.md by default)
mkdir -p ~/.gemini && grep -qs "User memory (Configure)" ~/.gemini/GEMINI.md \
|| curl -fsSL https://docs.configure.dev/skill/agents-block.md >> ~/.gemini/GEMINI.mdbash
# 1. Memory: add to ~/.cursor/mcp.json (Settings -> MCP), then approve the OAuth popup
# { "mcpServers": { "configure": { "url": "https://mcp.configure.dev" } } }
# 2. Habit (Cursor reads AGENTS.md natively)
grep -qs "User memory (Configure)" AGENTS.md \
|| curl -fsSL https://docs.configure.dev/skill/agents-block.md >> AGENTS.mdbash
# 1. Memory: add to ~/.codeium/windsurf/mcp_config.json (Settings -> Cascade -> MCP)
# { "mcpServers": { "configure": { "serverUrl": "https://mcp.configure.dev" } } }
# 2. Habit
grep -qs "User memory (Configure)" AGENTS.md \
|| curl -fsSL https://docs.configure.dev/skill/agents-block.md >> AGENTS.mdApprove the OAuth prompt the first time. The configure_* tools then appear in the agent's tool list, and you can repeat this for as many agents as you use: the same profile follows you into every one of them.
Verify it worked
Ask the agent something only your profile knows:
what test runner do I normally use?
A connected agent calls configure_profile_search and answers from what came back. An agent that says it has no way to know is connected to memory but missing the habit half, so re-run the second command.
Hand work between agents
Once more than one agent is connected, they can pass work to each other through a shared project shelf rather than through you pasting transcripts. See Projects.