MDK Logo

Gateway how-to guides

Task guides for running and extending the MDK Gateway

Overview

The Gateway is a container that hosts plugins and delivers an HTTP interface for your frontend: each plugin builds its own @tetherto/mdk-client from its context. These guides cover how to run it and extend it with the plugin system.

An AI agent reaches MDK over MCP, not the Gateway's HTTP surface directly. MCP is served by a standalone @tetherto/mdk-mcp process that derives tools from a mounted plugin's routes; the Gateway hosts no MCP itself.

If Gateway, Kernel, or plugin are unfamiliar, terminology defines them. The Gateway concept page covers the full developer model (extension, data access, auth design).

Choose a guide

GoalGuide
Start the Gateway for the first timeRun the Gateway
Declare the plugins MDK ships, or build your ownGateway plugins
Stop Kernel, Gateway, and Workers cleanlyTear down MDK services
Operator in the loop: submit and approve write actionsSubmit and approve write actions
Secure the site you are assemblingSite security blueprint

Next steps

On this page