무슨 일이 있었나
코딩 에이전트로 Jira의 테스트 관리 도구 Xray를 직접 다루는 오픈소스 mcp-xray가 공개됐어. Claude Code나 Cursor 같은 MCP 클라이언트가 Xray의 테스트 케이스·테스트 플랜·실행 기록을 조회하고 다룰 수 있게 해줘. MIT 라이선스에 100% Python이고, 최신 릴리스는 v0.1.0(2025-12-03), 스타는 11개야.
어떻게 작동하나
핵심은 Xray의 OpenAPI 명세를 그대로 도구로 바꿔주는 거야. 명세 파일이나 URL을 불러와서 FastMCP 서버로 띄우면, 에이전트가 그 API들을 MCP 도구처럼 호출해. 인증은 개인 액세스 토큰(PAT)으로 하고, 붙는 방식은 세 가지를 지원해.
- stdio: 로컬에서 에이전트와 직접 연결할 때.
- SSE: 서버가 이벤트를 흘려보내는 연결.
- streamable HTTP: HTTP로 스트리밍하는 연결.
설치는 uvx(권장)나 pip install mcp-xray로 하고, Python은 3.12 이상이 필요해.
어떤 의미인가
눈에 띄는 건 쓰기를 막는 read-only 모드야. 이 플래그를 켜면 POST·PUT·DELETE 같은 쓰기 요청이 다 차단돼서, 에이전트가 실수로 테스트 데이터를 건드리는 사고 없이 조회만 시킬 수 있어. QA·테스트 관리 영역까지 에이전트로 끌어오려는 흐름에서 안전장치를 먼저 깔아둔 셈이지.
주의해서 볼 점
다만 아직 아주 초기야. v0.1.0이 2025-12-03 이후로 후속 릴리스 없이 그대로고, 스타는 11개, 포크는 3개에 그쳐. 대상도 Xray Cloud가 아니라 Server+DC로 좁은데, Cloud는 GraphQL을 써서 별도 mcp-graphql을 권하거든. 그러니까 “에이전트로 테스트 관리까지 자동화하는 게 어디까지 왔나”를 가늠하는 용도로 보는 게 맞아. 실무에 바로 넣기보다, read-only로 켜서 조회부터 작게 시험해 보고 판단해도 늦지 않아.