Skip to content

Commit fbfd6f6

Browse files
committed
Add Smithery configuration
1 parent 8c2a8e4 commit fbfd6f6

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

smithery.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml
2+
3+
startCommand:
4+
type: stdio
5+
configSchema:
6+
# JSON Schema defining the configuration options for the MCP.
7+
type: object
8+
required:
9+
- browserstackUsername
10+
- browserstackAccessKey
11+
properties:
12+
browserstackUsername:
13+
type: string
14+
description: BrowserStack username
15+
browserstackAccessKey:
16+
type: string
17+
description: BrowserStack access key
18+
commandFunction:
19+
# A JS function that produces the CLI command based on the given config to start the MCP on stdio.
20+
|-
21+
(config) => ({ command: 'node', args: ['dist/index.js'], env: { BROWSERSTACK_USERNAME: config.browserstackUsername, BROWSERSTACK_ACCESS_KEY: config.browserstackAccessKey } })
22+
exampleConfig:
23+
browserstackUsername: myuser
24+
browserstackAccessKey: myaccesskey

0 commit comments

Comments
 (0)