smithery.yaml•1.15 kB
# 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:
- CONFLUENCE_URL
- CONFLUENCE_USERNAME
- CONFLUENCE_API_TOKEN
properties:
CONFLUENCE_URL:
type: string
description: "URL of your Confluence instance. Example: https://your-domain.atlassian.net/wiki"
CONFLUENCE_USERNAME:
type: string
description: "Username or email for Confluence authentication."
CONFLUENCE_API_TOKEN:
type: string
description: "API token for Confluence."
commandFunction: |-
(config) => ({
command: 'node',
args: ['build/index.js'],
env: {
CONFLUENCE_URL: config.CONFLUENCE_URL,
CONFLUENCE_USERNAME: config.CONFLUENCE_USERNAME,
CONFLUENCE_API_TOKEN: config.CONFLUENCE_API_TOKEN
}
})
exampleConfig:
CONFLUENCE_URL: "https://your-domain.atlassian.net/wiki"
CONFLUENCE_USERNAME: "your-email@domain.com"
CONFLUENCE_API_TOKEN: "your-confluence-api-token"