API: utils/config
better-web-search-mcp / utils/config
utils/config#
Interfaces#
AppConfig#
Defined in: src/utils/config.ts:31
Properties#
| Property | Type | Defined in |
|---|---|---|
braveApiKey | string | undefined | src/utils/config.ts:32 |
browserEnabled | boolean | src/utils/config.ts:37 |
cacheEnabled | boolean | src/utils/config.ts:35 |
cachePath | string | src/utils/config.ts:36 |
serpApiKey | string | undefined | src/utils/config.ts:34 |
tavilyApiKey | string | undefined | src/utils/config.ts:33 |
ProviderStatus#
Defined in: src/utils/config.ts:69
Shape for the provider banner (pure, testable).
Properties#
| Property | Type | Defined in |
|---|---|---|
enabled | boolean | src/utils/config.ts:71 |
hint? | string | src/utils/config.ts:73 |
keyless | boolean | src/utils/config.ts:72 |
name | string | src/utils/config.ts:70 |
Functions#
formatBanner()#
formatBanner(
pkg,cfg):string
Defined in: src/utils/config.ts:99
Parameters#
| Parameter | Type |
|---|---|
pkg | { name: string; version: string; } |
pkg.name | string |
pkg.version | string |
cfg | AppConfig |
Returns#
string
loadConfig()#
loadConfig():
AppConfig
Defined in: src/utils/config.ts:40
Returns#
providerStatuses()#
providerStatuses(
cfg):ProviderStatus[]
Defined in: src/utils/config.ts:76
Parameters#
| Parameter | Type |
|---|---|
cfg | AppConfig |