
@lesto/mcp
Updated 26d agoby lesto-run
Lesto
Lesto is a batteries-included, AI-native, fullstack TypeScript framework — the best of Rails (conventions, ActiveRecord ORM, migrations, RESTful routing), Laravel (in-house batteries: queues, mail, cache, events), WordPress (content, an admin surface, and an actions/filters extensibility model that lets anyone build onto the platform), and Next.js (React, server-side rendering, DX), with one twist the others predate: it is designed to be driven by an agent. Every capability is an in-house API on one substrate — the SQL database (SQLite for zero-config local, Postgres for scale), so there is no zoo of external services to glue together; thin drivers live only at the irreducible edges (mail transport, object storage, OAuth). The north star: change your site's content, UI, schema, and data — and ship it — from code, the CLI, or an MCP client inside Claude or ChatGPT.
See ARCHITECTURE.md for the product vision and the build order, and CONVENTIONS.md for the engineering bar.
Package catalog
Fifty @lesto/* packages and counting. The highlights below are grouped by domain; each is in-house, depends on interfaces rather than drivers, and is built to the same standard below.
Data
| Package | What it does |
|---|---|
@lesto/migrate | Tracks-style migrator — version-stamped, idempotent migrations over @lesto/db schema-as-value DDL on an injected SQL database. |
@lesto/pg | The Node Postgres driver — adapts a node-postgres Pool to the same async SqlDatabase seam SQLite satisfies (openPostgres), so an app moves from SQLite to Postgres with no change above the driver. |
@lesto/cloudflare | Run a Lesto app on Cloudflare Workers — the fetch-handler + static-assets adapter, plus the edge's two SQL drivers for the same SqlDatabase surface: d1ToSqlDatabase (D1, the edge's SQLite) and hyperdriveToSqlDatabase (Cloudflare Hyperdrive fronting a real Postgres). Both bundle for Workers with no node:* builtins. |
@lesto/storage | Object storage behind one API — pluggable backends (in-memory, local filesystem; S3 to come). |
Async
| Package | What it does |
|---|---|
@lesto/queue | Durable job queue — at-least-once delivery with visibility-timeout reclaim, on the SQL database, no Redis. |
@lesto/workflows | Resumable step memoization on the SQL database — completed steps replay when run() is re-invoked with the same runId (caller-driven resume; not crash-safe durable execution — a run journal + resume driver is post-1.0). |
@lesto/cache | TTL cache — pluggable stores (in-memory or SQL-backed) over an injected clock. |
@lesto/pubsub | In-process publish/subscribe hub — synchronous registration, awaited delivery. |
Comms
| Package | What it does |
|---|---|
@lesto/mail | Mailers — react-email templates with queued delivery on @lesto/queue and a pluggable transport. |
@lesto/mailing-lists | Ghost-style subscriber lists — double opt-in and broadcasts, composed on @lesto/db, @lesto/mail, and @lesto/queue. |
@lesto/webhooks | Webhooks — HMAC-signed outbound delivery (retried on @lesto/queue) and inbound signature verification. |
Content
The WordPress-class content engine — folded in from Docks (@usedocks/*), rebuilt on the substrate. Fifteen @lesto/content-* packages; the load-bearing ones:
Related servers

n8n
Updated todayby n8n-io
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

mcp-server-fetch
OfficialUpdated 14d agoA Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

@modelcontextprotocol/server-everything
OfficialUpdated 14d agoMCP server that exercises all the features of the MCP protocol