Noodle Seed
ReferenceCLI reference

noodle import

Scaffold starter code from OpenAPI or a frozen upstream MCP tool snapshot.

Scaffold starter code from OpenAPI or a frozen upstream MCP tool snapshot.

Usage

noodle import openapi|mcp

Subcommands

  • openapi <file> — Import an OpenAPI document into a new starter server.ts project.
    • --output <dir> — Generated project directory. (default noodle-openapi-app)
    • --name <slug> — Generated server name. (default openapi-app)
    • --base-url <url> — Override the imported API base URL.
    • --force — Overwrite changed generated files.
  • mcp <url> — Import a remote MCP tool snapshot into a governed TypeScript project.
    • --output <dir> — Generated project directory. (default noodle-mcp-app)
    • --name <slug> — Generated server and connector name. (default mcp-app)
    • --prefix <name> — Prefix imported operation and outward tool names.
    • --header-env <header>=<ENV_NAME> — Read one import credential from the named environment variable; never persist its value.
    • --check — Compare the live tool surface with the saved snapshot without writing.
    • --force — Overwrite changed generated files.
    • --json — Emit JSON output.

Runs locally — no account or hosted service required.

Run noodle import --help for the latest options and details.

On this page