MCP reference
Agent transport, resources, tools, prompts, subscriptions, and auth.
REST reference
Base URL, auth modes, list envelopes, and primary endpoints.
Local development
Run the monorepo, database, migrations, seeds, tests, and checks.
Billing and limits
Free-plan caps, Pro behavior, and history visibility.
Architecture at a glance
| Package | Purpose |
|---|---|
packages/shared | Zod schemas, TypeScript types, enums, queue helpers, and shared API shapes. |
packages/api | Hono REST API, MCP server, Drizzle ORM, migrations, services, billing, and telemetry. |
packages/web | React SPA with TanStack Router and TanStack Query. |
packages/desktop | Electron macOS wrapper around the live web app. |
Key idea for integrations
Fortress has two external surfaces:- REST for web, mobile, desktop, and direct service integrations.
- MCP for agents, with resources for reads and tools for actions.
