Foundations
The layering
Contract, kit, skeleton, and the Studio.
The manifest
The single file a server loads at startup.
Tools and extensions
Atoms of work and the clip-on powers over them.
Presets
Versioned, named wraps of a tool.
Agents
Agents
LLM-driven capabilities and how they are authored.
Deep agents
Multi-step agents and the ready-made set.
Around the tool
Interactions
Human-in-the-loop, in-client and external.
Connectors
OAuth connections to outside apps.
Hooks
Bind an inbound event topic to a tool.
Triggers and webhooks
Firing tools from outside events.
Storage and resources
The ResourceManager and stored content.
Backends
Where tools run: background, scheduled, distributed.
Platform surfaces
Access control
The jq-policy request-auth gate.
Accounts
Human accounts, sessions, and login flows.
Config and secrets
Swappable config and secret providers.
Transports
HTTP, SSE, STDIO, and the UDS path.
Private tool sets
Scoped sub-MCP servers.
The MCP-citizen surface
MCP-native features and the FastMCP escape hatch.
The versioning spine
One versioned-store primitive, many kinds.
Live operations
Operate a server without a restart.
The marketplace
The plugin index: listings, items, versions, advisories.

