https://github.com/un/mcpdaddy
https://github.com/un/mcpdaddy
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/un/mcpdaddy
- Owner: un
- Created: 2026-02-01T03:46:48.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-02-01T05:25:29.000Z (6 months ago)
- Last Synced: 2026-02-01T14:26:16.154Z (6 months ago)
- Language: Rust
- Homepage: https://mcpdaddy.vercel.app
- Size: 480 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MCP Daddy Monorepo
This repository is organized as a small monorepo.
Important:
- The git repo root is `code/`.
- `plans/` is planning material and is not intended to be committed.
## Layout
- `apps/`
- `apps/web/`: Marketing/landing website.
- `apps/mcp-daddy-app/`: Desktop app (Tauri + React).
- `crates/`: Rust library crates shared across the project.
- `bin/`: Rust binaries/CLIs (e.g. the stdio bridge).
## Working Conventions
- Only code changes under `code/` are intended to be committed/pushed.
- Plans and discussions live under `plans/` at the workspace root.
## Commands
Run these from the monorepo root (`code/`):
- `pnpm dev`: start the landing page dev server
- `pnpm lint`: lint the landing page
- `pnpm typecheck`: run TypeScript typechecking
- `pnpm build`: build the landing page
- `pnpm format`: format files under `code/`
## Profile Selection (Stdio)
For stdio-based sessions (e.g. the bridge and local testing), MCP Daddy selects a
Client Profile by ID.
- CLI flag: `--profile `
- Env var: `MCP_DADDY_PROFILE=`
- If neither is set, MCP Daddy defaults to `default`.