Go to file
2026-05-19 00:32:53 +02:00
apps feat(web): dashboard, wizard, server detail, WS build stream, install snippets 2026-05-19 00:32:53 +02:00
packages feat(types,auth): zod contracts + magic-link session auth 2026-05-19 00:22:17 +02:00
.env.example chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
.gitignore chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
biome.json chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
BuildMyMCPServer_MASTER_PROMPT.md chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
CHOICES.md feat(api): Fastify control plane (auth, servers, WS build stream, OAuth 2.1 AS, JWKS) 2026-05-19 00:24:47 +02:00
docker-compose.yml chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
package.json chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
pnpm-workspace.yaml chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
README.md chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
tsconfig.base.json chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00
turbo.json chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES) 2026-05-19 00:20:15 +02:00

BuildMyMCPServer

Describe your tool. We host the server. AI uses it.

Prompt-to-production MCP servers with OAuth 2.1 and Streamable HTTP.

Run locally

# 1. Install deps
pnpm install

# 2. Copy env and fill ANTHROPIC_API_KEY if you want real generation
cp .env.example .env

# 3. Boot everything (postgres, redis, web, api, generator)
pnpm dev

Then open:

Sign in with the magic link printed to the API stdout, click New Server, paste a prompt, watch the build stream live over WebSocket.

Architecture

See BuildMyMCPServer_MASTER_PROMPT.md for the full spec and CHOICES.md for the decisions made during Sprints 13.

Workspace layout

apps/
  web/              Next.js 15 dashboard + marketing
  api/              Fastify control plane
  generator/        BullMQ worker — Claude → build → deploy
  runner-template/  Hosted MCP server template
packages/
  db/               Drizzle schema + client
  auth/             Better-Auth wrapper
  types/            Shared Zod types
  ui/               Shared React primitives