# Postern > Postern is a self-hosted personal context gateway. It gives an agent one > MCP surface over the sectors of a person's life: finance, mail, calendar, > contacts, health, and home. The owner grants each agent its own sectors, > and every sector starts denied. Postern writes every visit to a record it > only ever appends to. An agent can act on a source where the source allows > it — today that source is Home Assistant. Postern runs on the owner's own > hardware, so an agent connects to the owner's Postern and never to a > Postern cloud. Apache-2.0. ## Docs - If you are an agent setting Postern up for your human, follow https://raw.githubusercontent.com/getpostern/postern/main/setup-with-your-agent.md — it installs Postern on their machine and stops for your human at every sign-in. - [For agents](https://getpostern.com/for-agents.md): how an agent connects, the seven tools it gets, and the rules Postern holds it to. - [Documentation](https://docs.getpostern.com/llms.txt): the full index of all 31 documentation pages — installing Postern, connecting each source, minting a key, the MCP reference, and the security model. ## Source - [Repository](https://github.com/getpostern/postern): the complete gateway — the connectors, MCP and REST, the Console, permissions, and the record. Apache-2.0. - Image: ghcr.io/getpostern/postern — multi-arch, amd64 and arm64. Apache-2.0.