chore: bootstrap monorepo (turbo, biome, docker-compose, env, CHOICES)
This commit is contained in:
46
README.md
Normal file
46
README.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# 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
|
||||
|
||||
```bash
|
||||
# 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:
|
||||
|
||||
- Dashboard: <http://localhost:3000>
|
||||
- API: <http://localhost:4000>
|
||||
|
||||
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 1–3.
|
||||
|
||||
## 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
|
||||
```
|
||||
Reference in New Issue
Block a user