{
  "description": "Start the server with a transport, port, tool filter and logging level. Credentials come from environment variables or an env file; toolsets and other options are left out.",
  "options": [
    {
      "names": [
        "--transport"
      ],
      "description": "Transport",
      "args": {
        "name": "transport",
        "isOptional": false,
        "suggestions": [
          {
            "name": "stdio",
            "description": "stdio"
          },
          {
            "name": "sse",
            "description": "SSE"
          },
          {
            "name": "streamable-http",
            "description": "Streamable HTTP"
          }
        ]
      }
    },
    {
      "names": [
        "--port"
      ],
      "description": "For the HTTP transports; default 8000.",
      "args": {
        "name": "port",
        "description": "For the HTTP transports; default 8000.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--stateless"
      ],
      "description": "For streamable-http, e.g. Kubernetes deployments."
    },
    {
      "names": [
        "--enabled-tools"
      ],
      "description": "Comma-separated tool names, e.g. confluence_search,jira_get_issue.",
      "args": {
        "name": "enabled_tools",
        "description": "Comma-separated tool names, e.g. confluence_search,jira_get_issue.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--env-file"
      ],
      "description": "Env file",
      "args": {
        "name": "env_file",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--oauth-setup"
      ],
      "description": "OAuth setup wizard"
    },
    {
      "names": [
        "-v"
      ],
      "description": "-v for verbose, repeat for debug logging.",
      "isRepeatable": true
    }
  ],
  "name": "mcp-atlassian"
}
