-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathsmithery.yaml
More file actions
50 lines (49 loc) · 1.65 KB
/
smithery.yaml
File metadata and controls
50 lines (49 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml
startCommand:
type: stdio
configSchema:
# JSON Schema defining the configuration options for the MCP.
type: object
required:
- atlassianSiteName
- atlassianUserEmail
- atlassianApiToken
properties:
atlassianSiteName:
type: string
description: Your Atlassian site name or URL (e.g., example.atlassian.net or
https://example.atlassian.net)
atlassianUserEmail:
type: string
description: Email address associated with your Atlassian account
atlassianApiToken:
type: string
description: API token for Atlassian authentication
mcpServerName:
type: string
default: mcp-atlassian-integration
description: Optional custom name for the MCP server
mcpServerVersion:
type: string
default: 1.0.0
description: Optional custom version for the MCP server
commandFunction:
# A JS function that produces the CLI command based on the given config to start the MCP on stdio.
|-
(config) => ({
command: 'node',
args: ['dist/index.js'],
env: {
ATLASSIAN_SITE_NAME: config.atlassianSiteName,
ATLASSIAN_USER_EMAIL: config.atlassianUserEmail,
ATLASSIAN_API_TOKEN: config.atlassianApiToken,
MCP_SERVER_NAME: config.mcpServerName,
MCP_SERVER_VERSION: config.mcpServerVersion
}
})
exampleConfig:
atlassianSiteName: example.atlassian.net
atlassianUserEmail: [email protected]
atlassianApiToken: your-api-token
mcpServerName: my-atlassian-mcp
mcpServerVersion: 1.2.3