Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REDIS_HOST | No | Redis connection string or host:port used for caching tokens. Default: "localhost:6379". | localhost:6379 |
| ELASTIC_URL | No | Elastic endpoint URL. Default: not set. | |
| SERVER_DOMAIN | No | Base URL where this server is reachable (used to build OAuth redirect/callback URLs). Default: "http://localhost:3000". | http://localhost:3000 |
| ELASTIC_API_KEY | No | API key for Elastic (used for telemetry/logging if configured). Default: not set. | |
| ATLASSIAN_CLIENT_ID | Yes | the OAuth client ID from your Atlassian developer app. This and ATLASSIAN_CLIENT_SECRET are mandatory for the OAuth flow to work. | |
| ATLASSIAN_CLIENT_SECRET | Yes | the OAuth client secret from your Atlassian developer app. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_issue | Creates an issue to the users |
| get_projects | Get the projects the user has access to |
| get_accessible_resources | Fetches a list of resources the user has access to. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| bug_report_prompt | In case of a BUG Issue, please provide the expected result, actual result and steps to reproduce the issue |
| epic_report_prompt | In case of an EPIC Issue, please provide all the details that can help in creating an epic report. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |