Skip to content

Commit 16b404d

Browse files
committed
chore: add smithery.yaml for Smithery distribution
1 parent 5a304d0 commit 16b404d

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

smithery.yaml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Smithery configuration file
2+
3+
startCommand:
4+
type: stdio
5+
configSchema:
6+
type: object
7+
required:
8+
- documentEngineBaseUrl
9+
- documentEngineApiAuthToken
10+
properties:
11+
documentEngineBaseUrl:
12+
type: string
13+
default: http://localhost:5000
14+
description: Base URL for the Nutrient Document Engine instance.
15+
documentEngineApiAuthToken:
16+
type: string
17+
default: secret
18+
description: API auth token for Nutrient Document Engine.
19+
dashboardUsername:
20+
type: string
21+
description: Optional dashboard username.
22+
dashboardPassword:
23+
type: string
24+
description: Optional dashboard password.
25+
commandFunction: |-
26+
(config) => ({
27+
command: 'npx',
28+
args: ['-y', '@nutrient-sdk/document-engine-mcp-server'],
29+
env: {
30+
DOCUMENT_ENGINE_BASE_URL: config.documentEngineBaseUrl,
31+
DOCUMENT_ENGINE_API_AUTH_TOKEN: config.documentEngineApiAuthToken,
32+
...(config.dashboardUsername ? { DASHBOARD_USERNAME: config.dashboardUsername } : {}),
33+
...(config.dashboardPassword ? { DASHBOARD_PASSWORD: config.dashboardPassword } : {})
34+
}
35+
})

0 commit comments

Comments
 (0)