Detailed explanation of apiserver.yaml configuration file
${VAR:default}
syntax. If an environment variable is not set, the default value will be used.
A common practice is to inject values through different .env
, .env.development
, .env.prod
files, though you can also directly modify the configuration with hardcoded values.
db storage
api storage
revision_history_limit
parameter controls the number of configuration version histories retained by the system, which helps with configuration rollback and auditing. The default is to retain 10 versions.mcp-gateway
sense updates and perform hot reloading without restarting the service when configuration is updated.
kill -SIGHUP <pid>
or nginx -s reload
mcp-gateway
will listen on a separate portsignal
and api
are always enabled by defaultsender
apiserver
can only use this modereceiver
mcp-gateway
should only use this modeboth
mcp-gateway
can use this methodapiserver
starts, it will automatically detect if it exists, and if not, it will be created automatically.
Google
and GitHub
login. When the corresponding client_id
and client_secret
are configured, the web interface will automatically enable OAuth login options.
client_id
and client_secret
are configured/app/configs/apiserver.yaml
./configs/apiserver.yaml