Smithery is the largest open marketplace of Model Context Protocol (MCP) servers. Discover and deploy MCP servers that enable LLMs to search the web, access databases, and more.
The smithery.yaml file provides configuration for your Model Context Protocol (MCP) server on Smithery. This file must be placed in your repository root.
Below is an example of complex smithery.yaml picked from Smithery docs:
# Smithery.ai configurationstartCommand: type: stdio configSchema: # JSON Schema defining the configuration options for the MCP. type: object properties: {} commandFunction: # A function that produces the CLI command to start the MCP on stdio. |- (config) => ({ command: 'node', args: ['./build/index.js'] }) exampleConfig: {}