Skip to content
Latest (currently 2026.7.0) has the newest features, bug fixes, and CVE patches of Solo Enterprise for agentregistry.

arctl init mcp

Page as Markdown

Scaffold a new MCP server project.

NAME must be DNS-1123 subdomain: lowercase alphanumeric, hyphens, and dots; max 253 chars; each dot-separated segment must start and end with alphanumeric (max 63 chars per segment). Picks a framework + language interactively (or via –framework / –language).

Usage

arctl init mcp NAME [flags]

Example:

arctl init mcp my-mcp
arctl init mcp my-mcp --framework fastmcp --language python
arctl init mcp my-stdio --framework fastmcp --language python --transport stdio

Command-specific flags

--description string: MCP server description.
--framework string: Framework. Skips picker.
--image string: Image tag override.
--language string: Language. Skips picker.
--port int: HTTP port the MCP server binds to (and that arctl run maps) (default 3000).
--transport string: MCP transport: "http" (Streamable HTTP, listens on --port) or "stdio" (stdin/stdout). Defaults to http when omitted.

Global flags

-h, --help: Display help information for the command.
--output-dir string: Parent directory under which the project is created. Defaults to the current directory.