@mcp-z/cli
Preparing search index...
generateConfigFile
Function generateConfigFile
generateConfigFile
(
params
:
{
binPath
?:
string
;
combination
:
Combination
;
httpHost
?:
string
;
httpPort
?:
number
;
metadata
:
ServerMetadata
;
metadataReader
:
Pick
<
MetadataReader
,
"getPackageForTransport"
>
;
optionalVarsToPrompt
?:
Set
<
string
>
;
outputDir
:
string
;
packageDir
?:
string
;
packageName
:
string
;
quick
?:
boolean
;
serverName
:
string
;
transport
:
string
;
useSource
?:
boolean
;
}
,
envPromptFn
?:
(
serverName
:
string
,
envVars
:
EnvVarMetadata
[]
,
options
?:
{
templateVars
?:
Record
<
string
,
string
>
;
yes
?:
boolean
}
,
)
=>
Promise
<
Record
<
string
,
string
>
>
,
)
:
Promise
<
boolean
>
Generate config file - Exported for testing
Parameters
params
:
{
binPath
?:
string
;
combination
:
Combination
;
httpHost
?:
string
;
httpPort
?:
number
;
metadata
:
ServerMetadata
;
metadataReader
:
Pick
<
MetadataReader
,
"getPackageForTransport"
>
;
optionalVarsToPrompt
?:
Set
<
string
>
;
outputDir
:
string
;
packageDir
?:
string
;
packageName
:
string
;
quick
?:
boolean
;
serverName
:
string
;
transport
:
string
;
useSource
?:
boolean
;
}
envPromptFn
:
(
serverName
:
string
,
envVars
:
EnvVarMetadata
[]
,
options
?:
{
templateVars
?:
Record
<
string
,
string
>
;
yes
?:
boolean
}
,
)
=>
Promise
<
Record
<
string
,
string
>
>
= promptForEnvVars
(
serverName
:
string
,
envVars
:
EnvVarMetadata
[]
,
options
?:
{
templateVars
?:
Record
<
string
,
string
>
;
yes
?:
boolean
}
,
)
:
Promise
<
Record
<
string
,
string
>
>
Prompt user for environment variables with support for:
Environment variable detection with partial redaction
Interactive prompts for required fields
Choice-based selection
Password input for secrets
Default values
Non-interactive mode (-y flag)
Dynamic placeholders via template variable substitution
Parameters
serverName
:
string
envVars
:
EnvVarMetadata
[]
options
:
{
templateVars
?:
Record
<
string
,
string
>
;
yes
?:
boolean
}
= {}
Returns
Promise
<
Record
<
string
,
string
>
>
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
@mcp-z/cli
Loading...
Generate config file - Exported for testing