# Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml
startCommand:
type: stdio
configSchema:
type: object
required:
- webhookToken
properties:
webhookToken:
type: string
description: Your kweenkl webhook token for sending notifications
deviceToken:
type: string
description: Optional device token for channel management (get from kweenkl iOS app)
commandFunction:
|-
config => ({
command: 'npx',
args: ['-y', 'kweenkl-mcp'],
env: {
KWEENKL_WEBHOOK_TOKEN: config.webhookToken,
...(config.deviceToken && { KWEENKL_DEVICE_TOKEN: config.deviceToken })
}
})