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, --helpboolShow 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]