@openbooking-sh/server
v0.12.0
Published
Mount every OpenBooking adapter (MCP, UCP, A2A) and the .well-known discovery documents on one Hono app.
Maintainers
Readme
@openbooking-sh/server
One app for every agent protocol. Mounts a BookingProvider on one web-standard app (Hono): MCP for Claude and ChatGPT, UCP, an A2A Agent Card, a public booking page with WebMCP, and OpenBooking Studio. Runs on Node, Vercel, Cloudflare, Deno and Bun.
Part of OpenBooking: open-source booking that every AI assistant can use.
npm install @openbooking-sh/serverUsage
import { createOpenBookingApp, listen } from '@openbooking-sh/server';
import { createDemoSalonProvider } from '@openbooking-sh/provider-memory';
const { app } = createOpenBookingApp({
provider: createDemoSalonProvider(), // or your own BookingProvider
baseUrl: 'https://book.example.com',
});
await listen(app, { port: 3000 });
// MCP at /mcp · booking page at /book · Studio at /studio · UCP at /.well-known/ucpLearn more
- OpenBooking on GitHub: the full SDK, docs and examples
- openbooking.sh
Apache-2.0
