mcp-xray
Verified Safeby tivaliy
Overview
A lightweight server that bridges the MCP protocol with the Atlassian Jira Xray API, exposing Xray functionality via FastMCP for integration with AI language models or other clients.
Installation
uvx --from git+https://github.com/tivaliy/mcp-xray@main mcp-xray --xray-url "https://your-domain.example.com/jira/rest/raven/2.0/api" --xray-personal-token "YOUR_XRAY_PAT" --xray-openapi-spec "xray_v2.0.json"Environment Variables
- XRAY_URL
- XRAY_PERSONAL_TOKEN
- XRAY_OPENAPI_SPEC
- XRAY_CONFIG_FILE
- XRAY_READ_ONLY
- XRAY_TIMEOUT
- TRANSPORT
- PORT
- HOST
- STREAMABLE_HTTP_PATH
Security Notes
The project uses standard practices for handling sensitive information, primarily relying on environment variables for API tokens. No direct hardcoding of secrets is evident. Network communication for fetching OpenAPI specs or connecting to Xray API uses `httpx.AsyncClient` with `raise_for_status()` for error handling. The primary security consideration outside the codebase itself is the manual curation and maintenance of the Xray OpenAPI specification, which could lead to discrepancies if not validated.
Similar Servers
atlassian-mcp-server
The Atlassian Rovo MCP Server acts as a cloud-based bridge, connecting Atlassian Cloud sites (Jira, Compass, Confluence) with external AI tools and IDEs to enable real-time data interaction and automation of development workflows.
MCPJira
Demonstrates building an MCP (Model-Controller-Proxy) server for Jira integration using .NET Core.
jira-mcp
The Jira MCP server provides a Model Context Protocol (MCP) interface, enabling Large Language Models (LLMs) to interact with Jira for tasks like searching, creating, updating, and managing tickets and sprints.
mcp-jira-go
Acts as an open-source Model Context Protocol (MCP) server to expose Jira 8.5 (Server/Data Center) issues via JSON-RPC, facilitating integration with AI tools.