78 lines
2.6 KiB
YAML
78 lines
2.6 KiB
YAML
# Smithery configuration for Aura Courier MCP
|
|
# https://smithery.ai/docs/config — how the server is launched + what config it needs.
|
|
# Every courier's keys are optional: you connect only the couriers you use, and
|
|
# `check_fraud_risk` works with no keys at all. Keys are read per-process (STDIO) or
|
|
# per-request (the remote HTTP endpoint) and are never stored by Aura.
|
|
|
|
startCommand:
|
|
type: stdio
|
|
configSchema:
|
|
type: object
|
|
title: Aura Courier MCP configuration
|
|
description: Provide the API credentials for the Bangladeshi couriers you want to use. All fields are optional.
|
|
properties:
|
|
steadfastApiKey:
|
|
type: string
|
|
title: Steadfast API Key
|
|
steadfastSecretKey:
|
|
type: string
|
|
title: Steadfast Secret Key
|
|
pathaoClientId:
|
|
type: string
|
|
title: Pathao Client ID
|
|
pathaoClientSecret:
|
|
type: string
|
|
title: Pathao Client Secret
|
|
pathaoUsername:
|
|
type: string
|
|
title: Pathao Username
|
|
pathaoPassword:
|
|
type: string
|
|
title: Pathao Password
|
|
pathaoStoreId:
|
|
type: string
|
|
title: Pathao Store ID
|
|
redxApiToken:
|
|
type: string
|
|
title: RedX API Access Token
|
|
redxPickupStoreId:
|
|
type: string
|
|
title: RedX Pickup Store ID
|
|
paperflyApiKey:
|
|
type: string
|
|
title: Paperfly API Key
|
|
paperflyUsername:
|
|
type: string
|
|
title: Paperfly Merchant Username
|
|
paperflyPassword:
|
|
type: string
|
|
title: Paperfly Merchant Password
|
|
paperflyStoreName:
|
|
type: string
|
|
title: Paperfly Store Name
|
|
required: []
|
|
commandFunction: |-
|
|
(config) => ({
|
|
command: 'node',
|
|
args: ['dist/index.js'],
|
|
env: {
|
|
STEADFAST_API_KEY: config.steadfastApiKey || '',
|
|
STEADFAST_SECRET_KEY: config.steadfastSecretKey || '',
|
|
PATHAO_CLIENT_ID: config.pathaoClientId || '',
|
|
PATHAO_CLIENT_SECRET: config.pathaoClientSecret || '',
|
|
PATHAO_USERNAME: config.pathaoUsername || '',
|
|
PATHAO_PASSWORD: config.pathaoPassword || '',
|
|
PATHAO_STORE_ID: config.pathaoStoreId || '',
|
|
REDX_API_TOKEN: config.redxApiToken || '',
|
|
REDX_PICKUP_STORE_ID: config.redxPickupStoreId || '',
|
|
PAPERFLY_API_KEY: config.paperflyApiKey || '',
|
|
PAPERFLY_USERNAME: config.paperflyUsername || '',
|
|
PAPERFLY_PASSWORD: config.paperflyPassword || '',
|
|
PAPERFLY_STORE_NAME: config.paperflyStoreName || ''
|
|
}
|
|
})
|
|
exampleConfig:
|
|
steadfastApiKey: your-steadfast-api-key
|
|
steadfastSecretKey: your-steadfast-secret-key
|
|
redxApiToken: your-redx-token
|