@ubuligan/create-mcp-app
v0.1.1
Published
Scaffold a working MCP server + client project (TypeScript, stdio + HTTP)
Downloads
31
Maintainers
Readme
@ubuligan/create-mcp-app
Scaffold a working MCP project — server, client, or both — in seconds. TypeScript, ESM, with stdio and/or Streamable HTTP transports wired up and a runnable demo.
Part of the MCP Toolkit.
Usage
npm create @ubuligan/mcp-app@latest my-mcp-app
# or
npx @ubuligan/create-mcp-app my-mcp-appRun with no flags for an interactive wizard, or pass flags to skip the prompts:
npx @ubuligan/create-mcp-app my-server \
--template server \
--transport both \
--features tools,resources,prompts \
--yes| Flag | Values | Default |
| --- | --- | --- |
| [dir] | target directory | prompted (my-mcp-app) |
| -t, --template | server | client | both | prompted (both) |
| --transport | stdio | http | both | prompted (both) |
| --features | comma list: tools,resources,prompts | prompted (all) |
| -y, --yes | skip all prompts, use defaults | off |
What you get
A ready-to-run project:
cd my-mcp-app
npm install
npm run build
npm start # or: npm run demo:client (for the "both" template)The generated server uses @ubuligan/server and
the client uses @ubuligan/client, so you start
with the same ergonomic toolkit, not raw SDK boilerplate.
License
MIT
