Skip to main content

AI Platform Compatibility

MCP Atlassian works with any MCP-compatible client. This page documents platform-specific notes and known issues.

Compatibility Matrix

PlatformStatusTransportNotes
Claude DesktopFully supportedstdioPrimary development target
CursorFully supportedstdio
WindsurfFully supportedstdio
VS Code (Copilot)SupportedstdioSee Copilot setup
Vertex AI / Google ADKSupportedstdio / HTTPSchema sanitization applied automatically
Amazon BedrockCompatiblestdio / HTTPNot explicitly tested
LiteLLMCompatiblestdio / HTTPPasses schemas to underlying provider
OpenAI GatewayCompatiblestdio / HTTP
ChatGPTNot testedHTTPSee ChatGPT notes

Schema Compatibility

MCP Atlassian includes automatic schema sanitization to ensure compatibility with strict AI platforms:
  • anyOf flattening: Pydantic v2 generates anyOf patterns for optional parameters (T | None). These are automatically collapsed to simple {"type": T} before schemas are sent to clients, since Vertex AI and Google ADK reject anyOf alongside default or description fields.
  • No zero-argument tools: All tools have at least one parameter, which is required by some OpenAI-compatible gateways.
  • All properties have explicit type: Required by Vertex AI.
  • No $defs / $ref: All schemas are fully inlined.
These constraints are enforced by CI tests across all tools.

Platform-Specific Notes

GitHub Copilot

GitHub Copilot’s coding agent supports MCP servers via stdio transport. Key configuration notes:
1

Use stdio transport

Copilot’s agent mode uses stdio, not HTTP. Configure as a standard MCP server:
{
  "mcpServers": {
    "mcp-atlassian": {
      "command": "uvx",
      "args": ["mcp-atlassian"],
      "env": {
        "JIRA_URL": "https://your-instance.atlassian.net",
        "JIRA_USERNAME": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
2

Verify tool discovery

If Copilot reports “Retrieved 0 tools”, ensure you are using mcp-atlassian >= 0.16.0 (which includes FastMCP updates for better protocol compliance).
3

Docker alternative

When using Docker, expose via stdio (not HTTP):
{
  "mcpServers": {
    "mcp-atlassian": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "JIRA_URL=https://your-instance.atlassian.net",
        "-e", "JIRA_USERNAME=your-email@example.com",
        "-e", "JIRA_API_TOKEN=your-api-token",
        "ghcr.io/sooperset/mcp-atlassian:latest"
      ]
    }
  }
}

Vertex AI / Google ADK

Vertex AI enforces strict JSON Schema validation. The automatic anyOf flattening resolves the INVALID_ARGUMENT errors previously reported with Google ADK. If you encounter schema errors, ensure you are running the latest version:
uvx mcp-atlassian@latest

ChatGPT

ChatGPT’s MCP integration has reported vague “violates guidelines” errors. This may be related to schema validation but no specific diagnostics are available. If you encounter this, please open an issue with the exact error message.

HTTP Transport

For platforms that require HTTP transport (e.g., remote deployments, gateways), see the HTTP Transport guide.