**Durable, user-keyed state for stateless MCP servers.** *State that follows the user, not the session.* `mcpstate` gives MCP agents state that **survives the end of a conversation** — and a switch to a different client, or a move to a different device. It ships as a Python library plus a ready-to-run MCP server. Start a research session in