@ciklumrnd/ciklum-cli
Version:
Ciklum CLI tool for internal engineering teams
61 lines • 1.31 kB
JSON
{
"name": "mcp",
"description": "MCP (Model Context Protocol) Server Template",
"parameters": [
{
"name": "projectName",
"type": "string",
"prompt": "Project name",
"validate": "^[a-zA-Z0-9-_]+$",
"default": "my-mcp-server"
},
{
"name": "authModel",
"type": "choice",
"prompt": "Authentication model",
"choices": [
{
"value": "passthrough",
"label": "Pass-through to Auth Server"
},
{
"value": "standalone",
"label": "Standalone OAuth Server"
}
],
"default": "passthrough"
},
{
"name": "language",
"type": "choice",
"prompt": "Programming language",
"choices": [
{
"value": "typescript",
"label": "TypeScript"
}
],
"default": "typescript"
}
],
"replacements": {
"{{projectName}}": "projectName",
"{{PROJECT_NAME}}": {
"param": "projectName",
"transform": "uppercase"
},
"{{ProjectName}}": {
"param": "projectName",
"transform": "camelCase"
},
"{{authModel}}": "authModel"
},
"conditionalDeletes": [
{
"condition": "authModel === 'passthrough'",
"files": [
"src/oauth/**/*"
]
}
]
}