feat: add smithery config and update mcp registry

This commit is contained in:
2026-09-08 17:31:33 +06:00
parent fd70ab6bf5
commit 8c661d0422
2 changed files with 79 additions and 2 deletions
+77
View File
@@ -0,0 +1,77 @@
# 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