Skip to main content

Server

mcpsmithy​

Project-agnostic MCP tool server. Reads .mcpsmithy.yaml and serves MCP tools over stdio.

mcpsmithy <command> [flags]
FlagTypeDefaultDescription
-h, --helpbool—Show context-sensitive help.
-l, --log-levelenum(debug,info,warn,error)infoLog level (one of: debug,info,warn,error).

serve​

Run MCP server.

mcpsmithy serve [flags]
FlagTypeDefaultDescription
-c, --configstring.mcpsmithy.yamlPath to config.
--transportenum(stdio,http)stdioTransport to use (one of: stdio,http).
--addrstring:8080Listen address (HTTP transport only).
--watchboolfalseWatch config file and hot-reload on change.

validate​

Validate config file.

mcpsmithy validate [flags]
FlagTypeDefaultDescription
-c, --configstring.mcpsmithy.yamlPath to config.

sources​

Manage sources.

mcpsmithy sources [flags]

sources pull​

Fetch external sources and write them to disk.

mcpsmithy sources pull [flags]
FlagTypeDefaultDescription
-c, --configstring.mcpsmithy.yamlPath to config.

setup​

Start config-authoring MCP server assistant.

mcpsmithy setup [flags]