What Is an MCP Client? How Hosts, Clients and Servers Fit
What is an MCP client? It is the part inside apps like Claude, Cursor and VS Code that opens one connection to one MCP server to fetch tools and data.
6 min read
AI agent memory lets an agent recall facts and history across sessions. Here is how it works, the main frameworks, and when you actually need it.
An agent that answers a question today and forgets it tomorrow cannot build on anything. AI agent memory is the layer of infrastructure that fixes that: it captures information from an agent's runs and makes it retrievable later, without replaying the whole conversation history back into the model every time.
AI agent memory is the set of techniques and infrastructure that let an AI agent store information from past interactions and retrieve it later to inform new ones. It is not the model's context window, which resets every session, and it is not chat history, which is a raw, growing transcript. Memory is a distilled, structured layer built from that history, indexed so an agent retrieves the specific fact it needs instead of rereading everything.
Every memory system does three things, in this order: capture what happened, decide what is worth keeping, and store it so it can be found again later.
Capture. An agent's harness records the trace of a run: user input, model calls, tool inputs and outputs, retrieved documents, and outcomes. This is the evidence layer, and by itself it is not memory. As LangChain puts it in its own guide to agent memory, a transcript becomes memory only when the relevant lesson gets converted into context the agent can retrieve on a later run and use to change its behavior.
Classify. Most systems split what they extract by shape rather than storing everything the same way. The taxonomy that shows up across vendors, borrowed from cognitive science, is four types: semantic memory (stable facts and preferences, like
One email a week. New agents, MCP servers and skills, and what is actually getting traction.
What is an MCP client? It is the part inside apps like Claude, Cursor and VS Code that opens one connection to one MCP server to fetch tools and data.
6 min read
Human in the loop AI agents pause before a risky action so a person can approve, reject or edit it. How the pattern works, real frameworks, and when to skip it.
5 min read
MCP server security covers confused deputy attacks, token passthrough, tool poisoning and supply chain risk, and how to harden a Model Context Protocol server in 2026.
5 min read